A logistics company is designing an analytical data solution to review daily shipping routes and delivery anomalies. Approximately of delivery log files in JSON format are uploaded hourly to an Azure Data Lake Storage Gen2 account. Data analysts need to run ad-hoc exploratory SQL queries on the raw JSON data to inspect specific routes. The solution must minimize provisioning and administrative overhead, and ensure compute resources are charged only when queries are executed. Which Azure service should you recommend in the design?
- A serverless SQL pool in Azure Synapse AnalyticsCevap
- BA dedicated SQL pool in Azure Synapse Analytics
- CAn Azure SQL Database serverless database
- DAn Azure Storage account using the Archive access tier queried via an Azure Databricks cluster
Cevap
A serverless SQL pool in Azure Synapse Analytics
A serverless SQL pool in Azure Synapse Analytics is the optimal choice because it is a query service over the data lake. It allows analysts to execute T-SQL queries directly against JSON data stored in Azure Data Lake Storage Gen2. There are no resources to provision, and billing is based purely on the amount of data processed by the queries, satisfying the requirement to minimize overhead and cost.
Adım Adım Çözüm
Anahtar Kavram
Selecting serverless T-SQL execution over raw data lakes for ad-hoc exploratory queries
Tahmini Süre:1m 30s