Che cos'è Azure Synapse Analytics?
Azure Synapse è un servizio di analisi aziendale che accelera il tempo necessario per estrarre informazioni dettagliate da data warehouse e sistemi Big Data. Azure Synapse riunisce il meglio delle tecnologie SQL usate nel data warehousing aziendale, le tecnologie Spark usate per Big Data, Esplora dati per l'analisi di log e serie temporali, le pipeline per l'integrazione dei dati e i processi ETL/ELT e la profonda integrazione con altri servizi di Azure come Power BI, Cosmos DB e Azure Machine Learning.
SQL leader di settore
Synapse SQL è un sistema di query distribuite per T-SQL che consente scenari di data warehousing e virtualizzazione dei dati ed estende T-SQL per gli scenari di streaming e ML.
- Synapse SQL offre modelli di risorse serverless e dedicate. Per prestazioni e costi prevedibili, creare pool SQL dedicati per riservare la potenza di elaborazione per i dati archiviati in tabelle SQL. Per i carichi di lavoro non pianificati o con picchi, usare l'endpoint SQL serverless sempre disponibile.
- Usare le funzionalità predefinite di streaming per trasferire dati da origini cloud in tabelle SQL
- Integrare l'intelligenza artificiale con SQL usando modelli di Machine Learning per assegnare punteggi ai dati tramite la funzione T-SQL PREDICT
Apache Spark standard di settore
Apache Spark per Azure Synapse si integra pienamente e facilmente con Apache Spark, il motore di Big Data open source più diffuso usato per la preparazione dei dati, l'ingegneria dei dati, i processi ETL e Machine Learning.
- Modelli ML con algoritmi SparkML e integrazione di Azure Machine Learning per Apache Spark 3.1 con supporto predefinito per Linux Foundation Delta Lake.
- Modello di risorse semplificato che evita di preoccuparsi della gestione dei cluster.
- Avvio rapido di Spark e completa scalabilità automatica.
- Supporto predefinito per .NET per Spark, che consente di riutilizzare le competenze in C# e l'attuale codice .NET all'interno di un'applicazione Spark.
Utilizzo di data lake
Azure Synapse rimuove le tradizionali barriere tecnologiche che ostacolano l'uso simultaneo di SQL e Spark. È possibile combinare facilmente le piattaforme in base alle esigenze e alle competenze.
- Le tabelle definite su file nel data lake sono utilizzate senza problemi da Spark o Hive.
- SQL e Spark possono esplorare e analizzare direttamente i file Parquet, CSV, TSV e JSON archiviati nel data lake.
- Caricamento di dati veloce e scalabile tra database SQL e Spark
Integrazione dei dati incorporata
Azure Synapse contiene lo stesso motore di integrazione dei dati e le stesse esperienze di Azure Data Factory, consentendo di creare pipeline di estrazione, trasformazione e caricamento (ETL) su larga scala senza uscire da Azure Synapse Analytics.
- Inserimento di dati da più di 90 origini dati
- Processi ETL senza codice con attività del flusso di dati
- Orchestrare notebook, processi Spark, stored procedure, script SQL e altro ancora
Esplora dati (anteprima)
Esplora dati di Azure Synapse offre ai clienti un'esperienza di query interattiva per liberare le informazioni dettagliate dai log generati dal sistema. Per integrare i motori di runtime di analisi di SQL e Apache Spark esistenti, il runtime di analisi di Esplora dati è stato ottimizzato per l'analisi efficiente dei log usando una potente tecnologia di indicizzazione che indicizza automaticamente i dati senza testo e semi-strutturati comunemente presenti nei log generati dal sistema.
Usare Esplora dati come piattaforma dati per la creazione di soluzioni di analisi dei log in modalità near real-time e di analisi IoT per:
- Consolidare e correlare i dati di log ed eventi in origini dati locali, cloud e di terze parti.
- Accelerare il percorso delle operazioni di intelligenza artificiale (riconoscimento dei modelli, rilevamento anomalie, previsione e altro ancora)
- Sostituire le soluzioni di ricerca log basate sull'infrastruttura per risparmiare sui costi e aumentare la produttività.
- Creare una soluzione IoT Analytics per i dati IoT.
- Creare soluzioni SaaS analitiche per offrire servizi ai clienti interni ed esterni.
Esperienza unificata
Synapse Studio consente alle aziende di creare soluzioni, gestire e proteggere tutte in un'unica esperienza utente
- Eseguire attività chiave: inserimento, esplorazione, preparazione, orchestrazione, visualizzazione
- Monitorare risorse, utilizzo e utenti tra SQL, Spark e Esplora dati
- Usare il controllo degli accessi in base al ruolo per semplificare l'accesso alle risorse di analisi
- Scrivere codice SQL, Spark o KQL e integrarlo con processi CI/CD aziendali
Interagire con la community di Synapse
- Microsoft Q&A: per domande tecniche.
- Stack Overflow: per domande relative allo sviluppo.