Utiliser ODBC pour connecter Tableau à un point d'extrémité SQL du service de flux de données
Téléchargez, installez et configurez ODBC sur 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 ODBC sur Mac OS
Suivez ces étapes pour télécharger et installer un pilote ODBC à utiliser avec Tableau sur Mac OS.
-
Téléchargez le pilote ODBC.
- Dans la barre de recherche globale, recherchez
Data Flow
et sélectionnez Service de flux de données. - Sélectionnez Points d'extrémité SQL dans la barre de navigation la plus à gauche.
- 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.
- Sous Connexion, sélectionnez Pilotes.
- Sous ODBC, sélectionnez Télécharger le pilote ODBC.
- Sélectionnez Mac. Le téléchargement commence.
- Une fois le téléchargement terminé, extrayez le fichier zip téléchargé.
- Dans la barre de recherche globale, recherchez
-
Cliquez deux fois pour installer le pilote.
La fenêtre d'installation s'ouvre.
-
Sélectionnez Continuer.
Lisez le contrat de licence affiché.
- Sélectionnez Accord.
- (Facultatif) Pour modifier le répertoire d'installation à partir de la valeur par défaut, sélectionnez Modifier l'emplacement d'installation, naviguez jusqu'à l'emplacement à installer et sélectionnez OK.
- Sélectionnez Suivant pour confirmer le répertoire d'installation.
- Sélectionnez Installer.
-
Une fois l'installation terminée, sélectionnez Terminer.
Le répertoire d'installation du pilote est le suivant :
/Library/simba/ocispark/lib/universal/libsparkodbc_sbu.dylib
- (Facultatif) Installez le gestionnaire ODBC.
ODBC Manager est un outil de configuration des pilotes et de création et de gestion des DSN. L'outil est facultatif car vous pouvez également créer des DSN manuellement en modifiant le fichier
odbc.ini
approprié.- Téléchargez le gestionnaire ODBC à partir du site de téléchargement.
- Cliquez deux fois sur le fichier
.dmg
téléchargé. - Cliquez deux fois sur le fichier
ODBC Manager.pkg
. - Suivez les invites pour l'installer.
Configuration du pilote ODBC sur Mac OS
Suivez ces étapes pour configurer le pilote ODBC sur Mac OS.
Vous pouvez créer des DSN d'utilisateur (accessibles uniquement par l'utilisateur qui l'a créé sur le poste de travail) ou des DSN système (accessibles par tout utilisateur connecté au poste de travail).
-
Obtenez le nom d'hôte vers lequel le point d'extrémité SQL doit se connecter.
- Ouvrez la page Détails du point d'extrémité SQL lorsqu'il est actif.
- Sélectionnez Pilotes.
- Sous Pilote ODBC, sélectionnez Afficher les détails. Une fenêtre contextuelle s'affiche.
- Sélectionnez Afficher dans la chaîne Nom d'hôte. Le nom d'hôte complet s'affiche.
- Sélectionnez Copier dans la chaîne Nom d'hôte. Le nom d'hôte complet est copié dans le presse-papiers.
- Enregistrez le nom d'hôte pour une utilisation ultérieure.
- (Facultatif) Créez un nom de source de données à l'aide du gestionnaire ODBC.
-
Démarrez ODBC Manager.
-
Sélectionnez Nom de source de données de l'utilisateur ou Nom de source de données du système, selon le cas.
-
Sélectionnez Ajouter.
-
Sélectionnez
Simba OCI Spark ODBC Driver
. -
Sélectionnez OK.
-
Entrez le nom du nom de source de données, par exemple
Data Flow SQL Endpoint
et, éventuellement, ajoutez une description. -
Créez une paire de valeurs de mot clé pour chaque paramètre DSN.
-
Sélectionnez Ajouter pour créer une paire de valeurs de mot clé.
-
Sélectionnez Mot clé et remplacez-le par le nom du paramètre.
-
Sélectionnez Valeur et remplacez-la par la valeur du paramètre.
- Répétez les étapes g à j pour chaque paramètre.
- Ajoutez les détails d'authentification de connexion :
- Pour vous connecter à un point d'extrémité SQL à l'aide d'une clé de signature d'API qui n'est pas à l'emplacement par défaut
~/.oci/config
, ajoutez le paramètre :
oùOCIConfigFile=ConfigFileLocation
ConfigFileLocation
est le chemin absolu du fichier de configuration OCI à utiliser avec la connexion.Facultativement, réglez le champ OCIProfile au nom du profil OCI dans le fichier de configuration à utiliser avec la connexion :
Si aucun profil n'est spécifié, le connecteur tente d'utiliser le profil nommé DEFAULT :OCIProfile=<profile_to_use>
OCIProfile=<profile_to_use>
- Pour vous connecter à un point d'extrémité SQL à l'aide d'un jeton (au moyen du navigateur), omettez le paramètre
OCIConfigFile
de la configuration DSN.
- Pour vous connecter à un point d'extrémité SQL à l'aide d'une clé de signature d'API qui n'est pas à l'emplacement par défaut
-
Sélectionnez OK pour créer le nom de source de données.
Note
Si vous créez le premier nom de source de données d'utilisateur ou de système pour le pilote ODBC, le gestionnaire ODBC crée le fichierodbc.ini
dans le répertoire correspondant pour le type de nom de source de données créé. Si vous créez d'autres DSN, ODBC Manager ajoute des entrées pour chaque DSN au fichierodbc.ini
existant. Le fichierodbc.ini
se trouve sous le répertoire~/Library/ODBC
pour les noms DSN d'utilisateur et/Library/ODBC
pour les noms DSN de système. -
- (Facultatif) Créez un nom de source de données en ajoutant une entrée à
odbc.ini
.Si un nom de source de données d'utilisateur ou un nom de source de données de système a déjà été créé pour le pilote, ajoutez la nouvelle entrée au fichierodbc.ini
existant. Si vous créez le premier DSN pour le pilote, créez manuellement le fichierodbc.ini
et ajoutez l'entrée au fichier.- Si vous créez le premier nom de source de données dans le fichier
odbc.ini
vide, créez une section pour les sources de données ODBC (pour la première fois seulement), en ajoutant la ligne suivante au fichierodbc.ini
:[ODBC Data Sources]
-
Pour chaque DSN, indiquez les informations suivantes :
- Sous
[ODBC Data Sources]
, spécifiez le nom DSN et le nom du pilote ODBC (qui est Simba OCI Spark ODBC Driver), dans le format<dsn_name> = <driver_name>
. Par exemple :[ODBC Data Sources]dsn_name = Simba OCI Spark ODBC Driver
- Créez une section pour la configuration DSN, en ajoutant
[dsn_name]
dans une nouvelle ligne à la fin du fichier.[dsn_name]
- Dans la section DSN créée, indiquez le chemin d'accès au répertoire du fichier pilote, sous la forme suivante :
Driver = /Library/simba/ocispark/lib/universal/libsparkodbc_sbu.dylib
-
Indiquez les paramètres de connexion tels que l'hôte et le fichier de configuration. Les paramètres de connexion que vous ajoutez au DSN n'ont pas besoin d'être spécifiés dans la chaîne de connexion ODBC.
- Pour vous connecter au point d'extrémité SQL à l'aide d'une clé de signature d'API (et non à l'emplacement par défaut de
~/.oci/config
), ajoutez le paramètre :
oùOCIConfigFile=ConfigFileLocation
ConfigFileLocation
est le chemin absolu du fichier de configuration OCI à utiliser pour la connexion.Facultativement, réglez le champ
OCIProfile
au nom du profil OCI dans le fichier de configuration à utiliser pour la connexion. Si aucun profil n'est spécifié, le connecteur tente d'utiliser le profil nomméDEFAULT
:OCIProfile=PROFILE_TO_USE
- Pour vous connecter à un point d'extrémité SQL à l'aide d'un jeton (basé sur le navigateur), vous pouvez omettre le paramètre
OCIConfigFile
de la configuration DSN.
- Pour vous connecter au point d'extrémité SQL à l'aide d'une clé de signature d'API (et non à l'emplacement par défaut de
- Tous les autres paramètres sont spécifiés sous la forme
<parameter_name> = <value>.
L'exemple suivant présente un fichierodbc.ini
qui configure les sources de données à l'aide de la clé d'API :[ODBC Data Sources] Data Flow SQL Endpoint = Simba OCI Spark ODBC Driver [Data Flow SQL Endpoint] Driver = /Library/simba/ocispark/lib/universal/libsparkodbc_sbu.dylib Description = Description of the connection Host = amaaaaaaezym32iajmhpmxybehc7plnvpxsmjhleiav37x5rm7pjx476ewqa.interactive.dataflowclusters.us-ashburn-1.oci.oc-test.com OCIConfigFile = /Users/username/.oci/config OCIProfile = OCIProfileToUse OCIIgnoreDriverNoPrompt = 1
- Sous
- Vérifiez que le chemin du fichier de configuration OCI pour utiliser la clé de signature d'API pour l'authentification est correct.
- Validez le chemin d'accès au fichier de clé privée dans la configuration.
- Si vous créez le premier nom de source de données dans le fichier
Téléchargement et installation du pilote ODBC sous Windows
Suivez ces étapes pour télécharger et installer un pilote ODBC à utiliser avec Tableau sous Windows/
-
Téléchargez le pilote ODBC Windows à partir de .
- Dans la barre de recherche globale, recherchez
Data Flow
et sélectionnez Service de flux de données. - Sélectionnez Points d'extrémité SQL dans la barre de navigation la plus à gauche.
- 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.
- Sous Connexion, sélectionnez Pilotes.
- Sous ODBC, sélectionnez Télécharger le pilote ODBC.
- Sélectionnez Windows. Le téléchargement commence.
- Une fois le téléchargement terminé, extrayez le fichier zip téléchargé.
- Dans la barre de recherche globale, recherchez
-
Extrayez le fichier
.zip
. -
Cliquez deux fois sur le programme d'installation 32 bits,
Simba OCI Spark 2.6 32-bit.msi
, si le système est 32 bits, ou cliquez deux fois sur le programme d'installation 64 bits,Simba OCI Spark 2.6 64-bit.msi
, si le système est 64 bits. - Sélectionnez Suivant.
- Acceptez les conditions du contrat de licence.
- Sélectionnez Suivant.
- (Facultatif) Pour remplacer le répertoire d'installation par défaut :
- Sélectionnez Modifier....
- Accédez au répertoire requis.
- Sélectionnez OK.
- Pour accepter le répertoire d'installation, sélectionnez Suivant.
- Sélectionnez Installer.
- Une fois l'installation terminée, sélectionnez Terminer.
Configuration du pilote ODBC sous Windows
Suivez ces étapes pour configurer le pilote ODBC sous Windows.
Vous pouvez créer des DSN d'utilisateur (accessibles uniquement par l'utilisateur qui l'a créé sur le poste de travail) ou des DSN système (accessibles par tout utilisateur connecté au poste de travail).
-
Obtenez le nom d'hôte vers lequel le point d'extrémité SQL doit se connecter.
- Ouvrez la page Détails du point d'extrémité SQL lorsqu'il est actif.
- Sélectionnez Pilotes.
- Sous Pilote ODBC, sélectionnez Afficher les détails. Une fenêtre contextuelle s'affiche.
- Sélectionnez Afficher dans la chaîne Nom d'hôte. Le nom d'hôte complet s'affiche.
- Sélectionnez Copier dans la chaîne Nom d'hôte. Le nom d'hôte complet est copié dans le presse-papiers.
- Enregistrez le nom d'hôte pour une utilisation ultérieure.
-
Créer un nom de source de données.
-
Ouvrez l'application ODBC Data Sources.
-
Sélectionnez Nom de source de données de l'utilisateur ou Nom de source de données du système, selon le cas.
-
Sélectionnez Ajouter.
-
Sélectionnez
Simba OCI Spark ODBC Driver
. -
Sélectionnez Terminer.
-
Entrez le nom du nom de source de données, par exemple
Data Flow SQL Endpoint
et, éventuellement, ajoutez une description. -
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.
- Pour utiliser une clé de signature d'API
-
- Réglez le fichier de configuration OCI au chemin absolu du fichier de configuration OCI à utiliser pour la connexion.
- Facultativement, réglez le champ Profil OCI au nom du profil OCI à utiliser pour la connexion. Si aucun profil n'est spécifié, le connecteur tente d'utiliser le profil nommé
DEFAULT
. - Cochez Ignorer SQL_DRIVER_NOPROMPT.
- Sélectionnez OK pour enregistrer les paramètres.
- 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 :
- Réglez le champ Fichier de configuration OCI à un chemin qui ne contient pas de fichier de configuration OCI pour utiliser l'authentification basée sur un jeton.
- Pour afficher un navigateur Web utilisé pour terminer le flux d'authentification basé sur un jeton même lorsque
SQL_DRIVER_NOPROMPT
est activé, cochez Ignorer SQL_ DRIVER_NOPROMPT. - Sélectionnez OK pour enregistrer les paramètres.
- Pour tester le nom de source de données, sélectionnez Tester.
-
Sélectionnez OK pour créer le nom de source de données.
-
Connexion de Tableau à un point d'extrémité SQL du service de flux de données à l'aide d'ODBC
Suivez ces étapes pour connecter Tableau à un point d'extrémité SQL du service de flux de données à l'aide d'ODBC.
- Ouvrez Tableau.
-
Sélectionnez Autres bases de données (ODBC).
Une nouvelle fenêtre s'ouvre.
- Cochez DSN.
-
Sélectionnez le nom de source de données,
Data Flow SQL Endpoint
, dans la liste.Tous les paramètres de connexion requis sont automatiquement alimentés. - Sélectionnez Connexion.