Choix de conception et techniques de codage pour les fonctionnalités SQL Synapse dans Azure Synapse Analytics

Dans cet article, vous trouverez une liste de ressources pour le pool SQL dédié et les fonctions de pool SQL serverless de Synapse SQL. Les articles recommandés sont répartis dans deux sections : Principaux choix de conception et techniques de développement et de codage.

L'objectif de ces articles est de vous aider à développer l'approche technique optimale pour les composants Synapse SQL au sein d'Azure Synapse Analytics.

Choix de conception clés

Les articles ci-dessous mettent en évidence les concepts et les choix de conception pour le développement SQL Synapse :

Article Pool SQL dédié Pool SQL serverless
Connexions Oui Oui
Classes de ressources et concurrence Oui Non
Transactions Oui Non
Schémas définis par l’utilisateur Oui Oui
Distribution de table Oui Non
Index de table Oui Non
Partitions de table Oui Non
Statistiques Oui Oui
CTAS Oui Non
Tables externes Oui Oui
CETAS Oui Oui

Recommandations

Vous trouverez ci-dessous des articles essentiels qui mettent en évidence des techniques de codage, des conseils et des recommandations spécifiques pour le développement :

Article Pool SQL dédié Pool SQL serverless
procédures stockées Oui Oui
Étiquettes Oui Non
Views Oui Oui
Tables temporaires Oui Oui
SQL dynamique Oui Oui
Bouclage Oui Oui
Options de regroupement Oui Non
Attribution de variables Oui Oui

Avantages et meilleures pratiques

Support des fonctionnalités T-SQL

Le langage Transact-SQL est utilisé dans le pool SQL serverless, sachant qu’un modèle dédié peut référencer différents objets et présenter des différences au niveau de l’ensemble des fonctionnalités prises en charge. Pour plus d’informations, consultez l’article Fonctionnalités Transact-SQL prises en charge dans Azure Synapse SQL.

Étapes suivantes

Pour plus d’informations, consultez Instructions T-SQL pour le pool SQL.