Partager via


Automatiser la configuration de Unity Catalog à l’aide de Terraform

Vous pouvez automatiser la configuration du catalogue Unity à l’aide du fournisseur Databricks Terraform. Cet article fournit des liens vers le guide de déploiement du catalogue Unity du fournisseur Terraform et la documentation de référence sur les ressources, ainsi que les exigences (« Avant de commencer ») et les conseils de validation et de déploiement.

Avant de commencer

Pour automatiser la configuration du catalogue Unity à l’aide de Terraform, vous devez disposer des éléments suivants :

  • Votre compte Azure Databricks doit se trouver sur le plan Premium.
  • Dans votre locataire Azure, vous devez avoir l’autorisation de créer :
    • Un compte de stockage à utiliser avec Azure Data Lake Storage. Consultez Créer un compte de stockage à utiliser avec Azure Data Lake Storage.
    • Une nouvelle ressource pour accueillir une identité gérée attribuée par le système. Cela nécessite que vous soyez Contributor ou Owner d’un groupe de ressources dans un abonnement quelconque du locataire.

Pour utiliser le fournisseur Databricks Terraform pour configurer un metastore pour Unity Catalog, le stockage pour le metastore, tout stockage externe et toutes leurs informations d’identification d’accès connexes, vous devez disposer des éléments suivants :

  • Un compte Azure.

  • Un utilisateur administrateur au niveau du compte dans votre compte Azure.

  • Sur votre ordinateur de développement local, vous devez disposer des options suivantes :

Pour utiliser le fournisseur Databricks Terraform pour configurer tous les autres composants de l’infrastructure du catalogue Unity, vous devez disposer des éléments suivants :

Guide de déploiement du catalogue Unity du fournisseur Terraform et documentation de référence sur les ressources

Pour savoir comment déployer tous les prérequis et activer Unity Catalog pour un espace de travail, consultez Déploiement de ressources préalables et activation de Unity Catalog dans la documentation du fournisseur Databricks Terraform.

Si vous disposez déjà de certains composants d’infrastructure du catalogue Unity, vous pouvez utiliser Terraform pour déployer d’autres composants d’infrastructure de catalogue Unity en fonction des besoins. Consultez chaque section du guide référencée dans le paragraphe précédent et la section Catalogue Unity de la documentation du fournisseur Databricks Terraform.

Valider, planifier, déployer ou détruire les ressources

  • Pour valider la syntaxe des configurations Terraform sans les déployer, exécutez la terraform validate commande.
  • Pour afficher les actions que Terraform effectuerait pour déployer les configurations, exécutez la terraform plan commande. Cette commande ne déploie pas réellement les configurations.
  • Pour déployer les configurations, exécutez la terraform deploy commande.
  • Pour supprimer les ressources déployées, exécutez la terraform destroy commande.