A logistics organization stores historical delivery logs in CSV format within an Azure Data Lake Storage Gen2 account. You need to design an analytical query solution that enables data analysts to run occasional, ad-hoc SQL queries on these files. The solution must meet the following requirements:
- Minimize costs by utilizing a pay-per-query model rather than provisioning persistent database compute resources.
- Ensure the underlying storage account can survive a primary datacenter outage.
- Ensure that the shared access signatures (SAS) used for external analyst access can be revoked immediately if compromised.
Which solution should you recommend?
- Use a Synapse serverless SQL pool, store the logs in a geo-redundant storage (GRS) account, and grant access using SAS tokens defined with a stored access policy.Cevap
- BUse a Synapse dedicated SQL pool, store the logs in a geo-redundant storage (GRS) account, and grant access using SAS tokens defined with a stored access policy.
- CUse a Synapse serverless SQL pool, store the logs in a locally redundant storage (LRS) account, and grant access using SAS tokens defined with a stored access policy.
- DUse a Synapse serverless SQL pool, store the logs in a geo-redundant storage (GRS) account, and grant access using SAS tokens generated directly without a stored access policy.
Cevap
Use a Synapse serverless SQL pool, store the logs in a geo-redundant storage (GRS) account, and grant access using SAS tokens defined with a stored access policy.
The correct solution uses a Synapse serverless SQL pool, which operates on a pay-per-query model and does not require provisioning persistent compute resources. It stores data in a geo-redundant storage (GRS) account to survive a primary datacenter outage, and uses SAS tokens defined with a stored access policy to allow immediate revocation of access permissions if compromised.
Adım Adım Çözüm
Anahtar Kavram
Selecting serverless SQL pools for ad-hoc queries, selecting GRS for regional resilience, and utilizing stored access policies for revocable SAS tokens.