Azure SQL Database

Cet article décrit comment connecter Tableau à Azure SQL Database et configurer la source de données.

Remarque : si vous utilisez Azure Active Directory via l’authentification OAuth, assurez-vous d’avoir déjà configuré le serveur avant de continuer. Pour plus d’informations sur la configuration du serveur, consultez Configurer Azure AD pour OAuth et l’authentification moderne.

Avant de commencer

Avant de commencer, rassemblez les informations de connexion suivantes :

  • Nom complet du serveur hébergeant la base de données à laquelle vous souhaitez vous connecter, par exemple myserver-20171113.database.windows.net

  • (Facultatif) Nom de la base de données

  • Méthode d’authentification :

    • Nom d’utilisateur et mot de passe

    • Mot de passe Active Directory

    • Azure Active Directory via OAuth (intégré)

      Remarque : pour utiliser cette option, votre administrateur système doit activer le « consentement de l’utilisateur » dans le locataire Azure Active Directory de votre entreprise. Pour plus d’informations, consultez la documentation Microsoft sur la configuration du consentement de l’utilisateur.

  • Les identifiants de connexion dépendent de la méthode d’authentification que vous choisissez et peuvent inclure les éléments suivants :

    • Nom d’utilisateur et mot de passe

    • Nom d’utilisateur et mot de passe Active Directory

    • URL de l’instance Azure Active Directory

  • Vous vous connectez à un serveur SSL?

  • Voulez-vous définir le niveau d’isolement de la base de données sur Lire les données non engagées?

  • (Facultatif) Expression SQL initial à exécuter à chaque connexion de Tableau

Établir la connexion et configurer la source des données

  1. Démarrez Tableau et sous Connexion, sélectionnez Azure SQL Database. Pour obtenir la liste complète des connexions de données, sélectionnez Plus sous Vers un serveur. Effectuez ensuite l’action suivante :
    1. Entrez l’URL du serveur auquel vous souhaitez vous connecter.
    2. (Facultatif) Entrez un nom de base de données si vous souhaitez vous connecter à une base de données contenue.
    3. Spécifiez comment vous souhaitez vous connecter au serveur — avec un nom d’utilisateur et un mot de passe, avec un nom d’utilisateur et un mot de passe Active Directory, ou en utilisant une connexion intégrée Azure Active Directory via OAuth.
    4. Entrez votre nom d’utilisateur et votre mot de passe.
      Ou, si vous utilisez Azure Active Directory via OAuth, tapez une URL d’instance Azure Active Directory. Consultez la documentation de Microsoft sur les points de terminaison(Le lien s’ouvre dans une nouvelle fenêtre) pour plus de détails.

      Remarque : si votre organisation utilise plus d’un locataire Azure Active Directory, l’URL d’instance Azure Active Directory doit correspondre au locataire où la base de données est configurée. Vous pouvez trouver l’ID de locataire dans votre portail Azure ou à partir de votre administrateur Azure.

    5. Cochez la case Nécessite SSL lors de la connexion à un serveur SSL.
    6. Vous pouvez choisir de Lire les données non validées. Cette option permet à Tableau de s’exécuter au niveau d’isolement en lecture non validée. De longues requêtes issues de Tableau, y compris les actualisations d’extraits, peuvent verrouiller la base de données et différer les transactions. Sélectionnez cette option pour autoriser les requêtes à lire les lignes modifiées par d’autres transactions, même lorsqu’elles n’ont pas encore été validées. Lorsque cette option est décochée, Tableau utilise le niveau d’isolement par défaut spécifié par la base de données.
    7. (Facultatif) Sélectionnez SQL initial pour spécifier une commande SQL à exécuter au début de chaque connexion, par exemple lors de l’ouverture du classeur, de l’actualisation d’un extrait, de la connexion à Tableau Server ou de la publication sur Tableau Server. Pour plus d’informations, consultez Exécuter SQL initial.
    8. Sélectionnez Connexion.

      Si Tableau ne parvient pas à établir la connexion, vérifiez que vos informations d’identification sont correctes. Si la connexion n’aboutit toujours pas, cela signifie que votre ordinateur ne parvient pas à localiser le serveur. Contactez votre administrateur réseau ou votre administrateur de base de données.

  2. Sur la page Source de données, procédez comme suit :

    1. (Facultatif) Sélectionnez le nom de la source de données par défaut en haut de la page, puis tapez un nom de source de données unique pour l’utiliser dans Tableau. Par exemple, utilisez une convention pertinente d’appellation de la source de données qui aide d’autres utilisateurs de la source de données à déduire à quelle source de données se connecter.

    2. Dans la liste déroulante Base de données, sélectionnez une base de données.

    3. Sous Table, sélectionnez une table ou utilisez le champ de recherche pour rechercher une table par nom.

      Vous pouvez également spécifier une procédure stockée dans la base de données. Pour plus d’informations sur les procédures stockées, y compris une liste des contraintes spécifiques aux bases de données SQL Server, consultez Utiliser une procédure stockée.

    4. Faites glisser une table vers l’espace de travail, puis sélectionnez l’onglet de la feuille pour démarrer votre analyse.

      Utilisez SQL personnalisé pour vous connecter à une requête spécifique plutôt qu’à la source de données entière. Pour plus d’informations, consultez Se connecter à une requête SQL personnalisée.

Remarque : Tableau Desktop ne prend pas en charge le type de données Microsoft SQL Server TIME. Les champs de ce type de données ne sont pas importés et n’apparaissent pas dans Tableau Desktop. S’ils sont inclus dans les procédures stockées, les champs du type de données TIME n’apparaîtront pas dans Tableau Desktop. Pour plus d’informations, consultez Utiliser une procédure stockée.

Connexion sur un Mac

Si vous utilisez Tableau Desktop sur un Mac, lorsque vous entrez le nom du serveur auquel vous connecter, utilisez un nom de domaine qualifié complet, par exemple mydb.test.ourdomain.lan, plutôt qu’un nom de domaine relatif tel que mydb ou mydb.test.

Vous pouvez sinon ajouter le domaine à la liste des Domaines de recherche pour l’ordinateur Mac. De cette manière, lorsque vous vous connectez, vous n’avez qu’à fournir le nom du serveur. Pour actualiser la liste des domaines de recherche, accédez à Préférences Système > Réseau > Avancé, puis ouvrez l’onglet DNS.

Remarque : Azure Active Directory via OAuth n’est pas pris en charge sur un Mac

Voir également

Merci de vos commentaires!Votre commentaire s été envoyé avec succès. Merci!