Partage via


Conception de décisions et techniques de codage pour les fonctionnalités Synapse SQL dans Azure Synapse Analytics

Dans cet article, vous trouverez la liste des ressources pour les fonctions de pool SQL dédié et de pool SQL serverless de Synapse SQL. Les articles recommandés sont divisés en deux sections : décisions de conception clés 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 dans Azure Synapse Analytics.

Choix de conception clés

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

Article pool SQL dédié pool SQL sans serveur
Connexions Oui Oui
Classes de ressources et concurrence Oui Non
Transactions Oui Non
Schémas définis par l’utilisateur Oui Oui
Distribution de tables Oui Non
Indexes 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 sans serveur SQL
procédures stockées Oui Oui
Étiquettes Oui Non
vues Oui Oui
Tables temporaires Oui Oui
SQL dynamique Oui Oui
Bouclage Oui Oui
Regrouper par options Oui Non
Affectation de variables Oui Oui

Avantages et meilleures pratiques

Prise en charge 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 Transact-SQL fonctionnalités prises en charge dans l’article Azure Synapse SQL .

Étapes suivantes

Pour plus d’informations de référence, consultez les instructions T-SQL du pool SQL.