Funzionalità Snowflake
Sviluppo del Modello (4)
Supporto Linguistico
Supporta linguaggi di programmazione come Java, C o Python. Supporta linguaggi front-end come HTML, CSS e JavaScript.
Trascina e Rilascia
Offre la possibilità agli sviluppatori di trascinare e rilasciare pezzi di codice o algoritmi durante la costruzione di modelli
Algoritmi Pre-Costruiti
Fornisce agli utenti algoritmi predefiniti per uno sviluppo del modello più semplice
Addestramento del modello
Fornisce grandi set di dati per l'addestramento di modelli individuali
Servizi di Machine/Deep Learning (6)
Visione artificiale
Offre servizi di riconoscimento delle immagini
Elaborazione del Linguaggio Naturale
Offre servizi di elaborazione del linguaggio naturale
Generazione del Linguaggio Naturale
Offre servizi di generazione del linguaggio naturale
Reti Neurali Artificiali
Offre reti neurali artificiali per gli utenti
Comprensione del linguaggio naturale
Offre servizi di comprensione del linguaggio naturale
Apprendimento Profondo
Fornisce capacità di apprendimento profondo
Distribuzione (15)
Servizio gestito
Gestisce l'applicazione intelligente per l'utente, riducendo la necessità di infrastruttura
Applicazione
Consente agli utenti di inserire l'apprendimento automatico nelle applicazioni operative
Scalabilità
Fornisce applicazioni e infrastrutture di apprendimento automatico facilmente scalabili
Flessibilità linguistica
Consenti agli utenti di inserire modelli costruiti in una varietà di lingue.
Flessibilità del Framework
Consenti agli utenti di scegliere il framework o il banco di lavoro di loro preferenza.
Versionamento
Versionamento dei record man mano che i modelli vengono iterati.
Facilità di distribuzione
Fornisce un modo per distribuire rapidamente ed efficientemente i modelli di apprendimento automatico.
Scalabilità
Offre un modo per scalare l'uso dei modelli di apprendimento automatico in tutta l'azienda.
In sede
Fornisce opzioni di distribuzione On-Premise.
Nuvola
Fornisce opzioni di distribuzione cloud (cloud privato o pubblico, cloud ibrido).
Flessibilità linguistica
Consente agli utenti di inserire modelli costruiti in una varietà di lingue.
Flessibilità del Framework
Consenti agli utenti di scegliere il framework o il banco di lavoro di loro preferenza.
Versionamento
Versionamento dei record man mano che i modelli vengono iterati.
Facilità di distribuzione
Fornisce un modo per distribuire rapidamente ed efficientemente i modelli di apprendimento automatico.
Scalabilità
Offre un modo per scalare l'uso dei modelli di apprendimento automatico in tutta l'azienda.
Database (3)
Raccolta dati in tempo reale
Raccoglie, memorizza e organizza dati massivi e non strutturati in tempo reale
Distribuzione dei dati
Facilita la diffusione dei big data raccolti attraverso cluster di calcolo parallelo
Lago di Dati
Crea un repository per raccogliere e memorizzare dati grezzi da sensori, dispositivi, macchine, file, ecc.
Integrazioni (2)
Integrazione di Hadoop
Allinea i flussi di lavoro di elaborazione e distribuzione su Apache Hadoop
Integrazione Spark
Allinea i flussi di lavoro di elaborazione e distribuzione su Apache Hadoop
Piattaforma (3)
Scalabilità della macchina
Facilita la soluzione per funzionare e scalare su un gran numero di macchine e sistemi
Preparazione dei dati
Cura i dati raccolti per soluzioni di analisi dei big data per analizzare, manipolare e modellare
Integrazione Spark
Allinea i flussi di lavoro di elaborazione e distribuzione su Apache Hadoop
Elaborazione (2)
Elaborazione Cloud
Sposta la raccolta e l'elaborazione di big data nel cloud
Elaborazione del carico di lavoro
Elabora carichi di lavoro di dati batch, in tempo reale e in streaming in sistemi singoli, multi-tenant o cloud
Trasformazione dei dati (2)
Analisi in tempo reale
Facilita l'analisi di dati in tempo reale ad alto volume.
Interrogazione dei dati
Consente all'utente di interrogare i dati tramite linguaggi di interrogazione come SQL.
Connettività (4)
Integrazione di Hadoop
Allinea i flussi di lavoro di elaborazione e distribuzione su Apache Hadoop
Integrazione Spark
Allinea i flussi di lavoro di elaborazione e distribuzione su Apache Spark
Analisi Multi-Sorgente
Integra dati da più database esterni.
Lago di Dati
Facilita la diffusione dei big data raccolti attraverso cluster di calcolo parallelo.
Operazioni (8)
Visualizzazione dei dati
Elabora i dati e rappresenta le interpretazioni in una varietà di formati grafici.
Flusso di lavoro dei dati
Collega insieme funzioni specifiche e set di dati per automatizzare le iterazioni analitiche.
Scoperta Governata
Isola determinati set di dati e facilita la gestione dell'accesso ai dati.
Analisi Incorporata
Consente allo strumento di big data di eseguire e registrare dati all'interno di applicazioni esterne.
Quaderni
Usa i notebook per attività come la creazione di dashboard con query e visualizzazioni predefinite e programmate.
Metriche
Controlla l'uso e le prestazioni del modello in produzione
Gestione delle infrastrutture
Distribuisci applicazioni ML critiche per la missione dove e quando ne hai bisogno
Collaborazione
Confronta facilmente gli esperimenti—codice, iperparametri, metriche, previsioni, dipendenze, metriche di sistema e altro—per comprendere le differenze nelle prestazioni del modello.
Gestione (12)
Catalogazione
Registra e organizza tutti i modelli di machine learning che sono stati distribuiti in tutta l'azienda.
Monitoraggio
Traccia le prestazioni e l'accuratezza dei modelli di apprendimento automatico.
Governare
Fornisce agli utenti l'autorizzazione per distribuire e iterare sui modelli di apprendimento automatico.
Registro Modelli
Consente agli utenti di gestire gli artefatti del modello e tracciare quali modelli sono distribuiti in produzione.
Dizionario dei dati
Memorizza i metadati del database, ovvero le definizioni degli elementi di dati, tipi, relazioni ecc.
Replica dei dati
Crea una copia del database per mantenere la coerenza e l'integrità.
Linguaggio di interrogazione
Consente agli utenti di creare, aggiornare e recuperare dati in un database.
Modellazione dei dati
Definisce il design logico dei dati prima di costruire gli schemi.
Analisi delle prestazioni
Monitora e analizza attributi critici del database come le prestazioni delle query, le sessioni utente, i dettagli dei deadlock, gli errori di sistema ecc. e visualizzali su un dashboard personalizzato.
Catalogazione
Registra e organizza tutti i modelli di apprendimento automatico che sono stati distribuiti in tutta l'azienda.
Monitoraggio
Traccia le prestazioni e l'accuratezza dei modelli di apprendimento automatico.
Governare
Fornisce agli utenti l'autorizzazione per distribuire e iterare sui modelli di apprendimento automatico.
Sistema (1)
Ingestione e Manipolazione dei Dati
Dà all'utente la possibilità di importare una varietà di fonti di dati per un uso immediato
Sviluppo del modello (1)
Ingegneria delle caratteristiche
Trasforma i dati grezzi in caratteristiche che rappresentano meglio il problema sottostante per i modelli predittivi
Gestione dei dati (6)
Integrazione dei dati
Consolida, pulisce e normalizza i dati provenienti da più fonti disparate.
Compressione dei dati
Aiuta a risparmiare capacità di archiviazione e migliora le prestazioni delle query.
Qualità dei dati
Elimina l'incoerenza dei dati e le duplicazioni garantendo l'integrità dei dati.
Analisi dei dati integrate
Funzioni analitiche basate su SQL come serie temporali, pattern matching, analisi geospaziale ecc.
Apprendimento automatico in-database
Fornisce funzionalità integrate come algoritmi di apprendimento automatico, funzioni di preparazione dei dati, valutazione e gestione dei modelli, ecc.
Analisi del Data Lake
Consente l'interrogazione dei dati tra formati di dati come parquet, ORC, JSON ecc. e l'analisi di tipi di dati complessi su HDFS.
Integrazione (3)
Integrazione AI/ML
Si integra con i flussi di lavoro della scienza dei dati, le capacità di Machine Learning e intelligenza artificiale (AI).
Integrazione dello strumento BI
Si integra con gli strumenti BI per trasformare i dati in informazioni utili.
Integrazione del data lake
Fornisce velocità nell'elaborazione dei dati e nella cattura di dati non strutturati, semi-strutturati e in streaming.
Prestazione (2)
Scalabilità
Gestisce enormi volumi di dati, aumenta o riduci la scala secondo la domanda.
Cache integrata
Memorizza rapidamente i dati usati di frequente nella memoria di sistema.
Manutenzione (3)
Migrazione dei dati
Consente il trasferimento dei dati da un database a un altro.
Backup e Recupero
Fornisce funzionalità di backup e ripristino dei dati per proteggere e ripristinare un database.
Ambiente multiutente
Consente agli utenti di accedere e lavorare sui dati contemporaneamente, supportando diverse visualizzazioni dei dati.
Sicurezza (8)
Crittografia dei dati
Crittografa e trasforma i dati nel database da uno stato leggibile in un testo cifrato di caratteri illeggibili.
Controllo di Accesso Utente
Consente l'accesso utente limitato a modificare a seconda del livello di accesso.
Governance dei dati
Politiche, procedure e standard per gestire e accedere ai dati.
Sicurezza dei dati
Limita l'accesso ai dati a livello di cella, maschera o nasconde parti delle celle, e cripta i dati a riposo e in movimento
Autorizzazione Basata su Ruoli
Fornisce ruoli di sistema predefiniti, privilegi e ruoli definiti dall'utente agli utenti.
Autenticazione
Consente l'integrazione con meccanismi di sicurezza esterni come Kerberos, autenticazione LDAP ecc.
Registri di controllo
Fornisce un registro di controllo per tracciare l'accesso e le operazioni eseguite sui database per la conformità normativa.
Crittografia
Fornisce la capacità di crittografare tutti i dati a riposo utilizzando chiavi di crittografia.
Conservazione (2)
Modello di dati
Memorizza le tabelle di dati come colonne.
Tipi di dati
Supporta più tipi di dati come liste, set, hash (simili a mappe), set ordinati ecc.
Disponibilità (3)
Sharding automatico
Implementa il partizionamento automatico dei dati orizzontale che consente di memorizzare i dati su più di un nodo per scalare.
Recupero automatico
Ripristina un database a uno stato corretto (coerente) in caso di guasto.
Replica dei dati
Copia i dati su più server attraverso architetture di replica master-slave, peer-to-peer, ecc.
Supporto (2)
Multi-Modello
Fornisce supporto per memorizzare, indicizzare e interrogare dati in più di un formato.
Sistemi Operativi
Disponibile su più sistemi operativi come Linux, Windows, MacOS ecc.
Calcolo centralizzato (1)
Calcolo Centralizzato
Offre una posizione centralizzata e neutrale per le parti per condurre l'analisi dei dati.
Calcolo localizzato (1)
Calcolo localizzato
Offre calcolo localizzato, dove i dati rimangono dove risiedono e vengono chiamati tramite API per condurre l'analisi.
Intelligenza Artificiale Generativa (7)
Generazione di Testo AI
Consente agli utenti di generare testo basato su un prompt di testo.
Riassunto del testo AI
Condensa documenti o testi lunghi in un breve riassunto.
Generazione di Testo AI
Consente agli utenti di generare testo basato su un prompt di testo.
Riassunto del testo AI
Condensa documenti o testi lunghi in un breve riassunto.
Testo-a-Immagine AI
Fornisce la capacità di generare immagini da un prompt di testo.
Generazione di Testo AI
Consente agli utenti di generare testo basato su un prompt di testo.
Riassunto del testo AI
Condensa documenti o testi lunghi in un breve riassunto.
Agentic AI - Piattaforme di Scienza dei Dati e Apprendimento Automatico (7)
Esecuzione autonoma dei compiti
Capacità di eseguire compiti complessi senza input umano costante
Pianificazione a più fasi
Capacità di scomporre e pianificare processi a più fasi
Integrazione tra sistemi
Funziona su più sistemi software o database
Apprendimento Adattivo
Migliora le prestazioni basandosi sul feedback e sull'esperienza
Interazione in Linguaggio Naturale
Si impegna in conversazioni simili a quelle umane per la delega dei compiti
Assistenza Proattiva
Anticipa le necessità e offre suggerimenti senza essere sollecitato
Prendere decisioni
Prendi decisioni informate basate sui dati disponibili e sugli obiettivi





