Share via


Intégration et déploiement continus pour un pool SQL dédié dans Azure Synapse Analytics

Ce tutoriel simple décrit comment intégrer votre projet de base de données SQL Server Data Tools (SSDT) à Azure DevOps et comment tirer parti d’Azure Pipelines pour configurer l’intégration et le déploiement continus. Ce tutoriel constitue la deuxième étape de la génération de votre pipeline d’intégration et de déploiement continus pour l’entreposage de données.

Avant de commencer

Intégration continue avec la build Visual Studio

  1. Accédez à Azure Pipelines et créez un pipeline de build.

    Nouveau pipeline

  2. Sélectionnez votre référentiel de code source (Azure Repos Git) et sélectionnez le modèle d’application de bureau .NET.

    Configuration du pipeline

  3. Modifiez votre fichier YAML pour utiliser le pool approprié de votre agent. Votre fichier YAML doit ressembler à ce qui suit :

    YAML

À ce stade, vous disposez d’un environnement simple dans lequel tout archivage dans la branche primaire de votre référentiel du contrôle de code source doit déclencher automatiquement une build Visual Studio réussie de votre projet de base de données. Vérifiez que l’automatisation fonctionne de bout en bout en apportant un changement dans votre projet de base de données local et en archivant ce changement dans votre branche primaire.

Déploiement continu avec la tâche de déploiement Azure Synapse Analytics (ou SQL Database)

  1. Ajoutez une nouvelle tâche à l’aide de la tâche de déploiement Azure SQL Database et renseignez les champs obligatoires pour vous connecter à votre entrepôt de données cible. Pendant l’exécution de cette tâche, le DACPAC généré à partir du processus de génération précédent est déployé dans l’entrepôt de données cible. Vous pouvez aussi utiliser la tâche de déploiement Azure Synapse Analytics.

    Tâche de déploiement

  2. Si vous utilisez un agent autohébergé, veillez à définir votre variable d’environnement de façon à utiliser le bon fichier SqlPackage.exe pour Azure Synapse Analytics. Le chemin doit être similaire à celui-ci :

    Variable d’environnement

    C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\150

    Exécutez et validez votre pipeline. Vous pouvez apporter des modifications localement et les enregistrer dans votre contrôle de code source qui devraient générer une build et un déploiement automatiques.

Étapes suivantes