Afgelopen weken is er enorm veel nieuws naar buiten gekomen rondom Azure Synapse Analytics, echter wel allemaal erg versnippert.
In een notendop is Azure Synapse Analytics het antwoord van Microsoft op bijvoorbeeld Google BigQuery, Amazon Redshift, Presto en Snowflake. Het is één gecombineerd platform op basis van het (voorheen) Azure SQL DWH, waarbij Power BI, Machine Learning, Data Factory en Databricks samenkomen. Zoals Microsoft het zo mooi omschrijft:
A single place for Data Engineers, Data Scientists and IT Pros to collaborate on enterprise analytics”
Hieronder een overzicht met alle ‘componenten’, met als eyecatcher Azure Synapse Analytics Studio:
Voorbeeld architectuur:
Voor wie is Azure Synapse Analytics bedoelt?
Eigenlijk heeft Azure Synapse Analytics nog steeds dezelfde doelgroep als Azure SQL DWH (wat in de kern hetzelfde is):
> 1TB Database
Since Tables in Azure Synapse are always spread across 60 distributions, performance gains are not typically realized until your data warehouse is more than 1-5 TB. As a general rule data warehouses of less than 1 TB will perform better on Azure SQL DB than on DW.
> Billion Row Tables
Database size is not the only consideration. Since Distribution happens at the table level if all your tables are less than 100 Milllion rows, You may not see a significant performance boost from Azure Synapse.
< 128 Concurrent Queries
Once the SQL Pool has receives more than 128 concurrent queries, it will begin to queue them in a first-in-first-out basis. Azure SQL DB and Analysis Services can support much more concurrent queries. To resolve this limitation, Microsoft recommends feeding data into an Analysis Service Server for larger demand.
Bron: https://support.timextender.com/hc/en-us/articles/360033341932-What-is-Azure-Synapse-Analytics-
Op zoek naar meer informatie?
James Serra heeft een mooie presentatie gedeeld met enorm veel slides m.b.t. Azure Synapse Analytics.
Daarnaast kun je hier wat meer inhoudelijke voorbeelden vinden.
Nieuwsgierig naar de mogelijkheden van Azure en DevOps?
Neem dan contact met ons op: clint.huijbers@monkeyconsultancy.nl