Utiliser JDBC pour connecter Tableau à un point d'extrémité SQL du service de flux de données

Téléchargez, installez et configurez JDBC sur Linux, MAC OS ou Windows pour connecter Tableau à un point d'extrémité SQL du service de flux de données.

Téléchargement et installation du pilote JDBC

Suivez ces étapes pour télécharger et installer un pilote JDBC à utiliser avec Tableau.

  1. Télécharger le pilote JDBC.
    1. Dans la barre de recherche globale, recherchez Data Flow et sélectionnez Service de flux de données.
    2. Sélectionnez Points d'extrémité SQL dans la barre de navigation la plus à gauche.
    3. Sélectionnez un point d'extrémité SQL dans la liste. La page de détails de ce point d'extrémité SQL s'affiche.
    4. Sous Connexion, sélectionnez Pilotes.
    5. Sous JDBC, sélectionnez Télécharger le pilote JDBC.
    6. Une fois le téléchargement terminé, extrayez le fichier zip téléchargé.
  2. Extrayez le fichier .zip.
  3. Ouvrez le dossier principal et extrayez le pilote JDBC Simba et les fichiers JAR.
  4. Créez un dossier nommé A dans le répertoire correspondant au système d'exploitation.
    • Linux : /opt/tableau/tableau_driver/jdbc
    • Mac OS : ~/Library/Tableau/Drivers
    • Windows : C:\Program Files\Tableau\Driver
  5. Copiez les fichiers suivants du dossier JAR du pilote simba extrait dans le dossier A :
    • <your_simba_jdbc_driver_jars_folder>/SparkJDBC42.jar
    • <your_simba_jdbc_driver_jars_folder>/libs/bcprov-jdk15to18-1.72.ja

Configurer le pilote JDBC

Suivez ces étapes pour configurer le pilote JDBC.

  1. Obtenez le nom d'hôte auquel le point d'extrémité SQL doit se connecter.
    1. Ouvrez la page Détails du point d'extrémité SQL lorsqu'il est actif.
    2. Sélectionnez Pilotes.
    3. Sous Pilote JDBC, sélectionnez Afficher les détails. Une fenêtre contextuelle s'affiche.
    4. Sélectionnez Afficher dans la chaîne URL JDBC. L'URL JDBC complète s'affiche.
    5. Sélectionnez Copier dans la chaîne URL JDBC. L'URL JDBC complète est copiée dans le presse-papiers.
    6. Enregistrez l'URL JDBC pour une utilisation ultérieure.
  2. Authentifiez la connexion.
    1. Pour l'authentification, vous pouvez utiliser une clé de signature d'API pour vous connecter à un point d'extrémité SQL, ou vous pouvez utiliser un jeton (basé sur un navigateur) pour vous connecter à un point d'extrémité SQL. La connexion utilise SSL par défaut.

      Pour utiliser l'authentification par clé d'API
      1. Facultatif Utilisez le fichier de configuration OCI par défaut et le profil par défaut.
      2. Facultatif Si vous n'utilisez pas l'emplacement par défaut, ajoutez l'emplacement du fichier de configuration OCI dans l'URL JDBC de connexion. Par exemple :
        jdbc:spark:<endpoint-url>.interactive.dataflowclusters.us-phoenix-1.oci.oraclecloud.com/default;SparkServerType=DFI;OCIConfigFile=<config_file_absolute_path>
      3. Facultatif Si vous n'utilisez pas le profil par défaut, ajoutez l'URL JDBC de connexion au document de profil OCI. Par exemple :
        jdbc:spark:<endpoint-url>.interactive.dataflowclusters.us-phoenix-1.oci.oraclecloud.com/default;SparkServerType=DFI;OCIConfigFile=<config_file_absolute_path>OCIProfile=<profile_name>
      Pour utiliser un jeton (basé sur un navigateur)
      Vous pouvez choisir de ne pas configurer entièrement les options d'IFD et de tester uniquement le nom de source de données (étape iv) ou sélectionner Options d'IFD et passer aux étapes suivantes :
      1. Si vous n'avez pas de profil par défaut, n'indiquez pas de profil dans l'URL JDBC. Par exemple :
        jdbc:spark:<endpoint-url>.interactive.dataflowclusters.us-phoenix-1.oci.oraclecloud.com/default;SparkServerType=DFI
      2. Une fenêtre de navigateur s'ouvre et vous permet de vous connecter à la location où se trouve le point d'extrémité SQL du service de flux de données.

Connexion de Tableau à un point d'extrémité SQL de flux de données à l'aide de JDBC

Suivez ces étapes pour connecter Tableau à un point d'extrémité SQL du service de flux de données à l'aide de JDBC.

  1. Ouvrez Tableau.
  2. Sélectionnez Autres bases de données (JDBC).
    Une nouvelle fenêtre s'ouvre.
  3. Dans URL, collez la chaîne de connexion à utiliser pour la connexion au point d'extrémité SQL du service de flux de données.
  4. Dans Dialect, sélectionnez SQL92 dans la liste.
  5. Sélectionnez Connexion.