Connexion à Oracle | Alteryx 11,0
Produit: Alteryx designer et Alteryx Server
VERSION: 11,0
Dernière mise à jour: 02/15/2017
Pièce jointe: aucun
Connexion à Oracle dans Alteryx 11,0
La connexion Oracle a été remaniée pour Alteryx 11,0 et il est maintenant beaucoup plus facile de se connecter!
Les connexions Oracle existantes et les alias fonctionnent de la même manière dans Alteryx 11,0 comme ils l'ont fait dans les versions précédentes, mais il ya quelques différences dans la façon dont de nouvelles connexions sont établies.
Si vous n'avez jamais connecté à Oracle avant ....
(Remarque: une connexion Internet est requise pour cette option)
1. Ajoutez un outil d'entrée à la zone de dessin et sélectionnez Oracle
Cliquez sur la flèche déroulante pour faire ressortir les options de connexion.
2. Sélectionnez un répertoire pour installer le client
Une fenêtre s'affiche pour vous inciter à sélectionner un répertoire pour installer le client. La meilleure pratique consiste à utiliser un nouveau dossier vide que vous avez créé pour Alteryx afin d'installer le pilote.
Alteryx va ensuite télécharger le client approprié et l'installer pour vous. Ça devrait prendre quelques minutes.
3. Créer une connexion de base de données Oracle enregistrée
Entrez des informations dans la fenêtre connexion à la base de données pour créer une nouvelle connexion de base de données enregistrée Oracle.
Il vous suffit de commencer à taper dans la zone nom de la connexion pour créer un nouveau nom de connexion que vous utiliserez ultérieurement pour identifier la connexion.
Votre Oracle DB admin devra fournir l'hôte, le nom du service et les informations d'identification.
4. Testez la connexion puis cliquez sur OK pour vous connecter
Les erreurs qui commencent par ora-et un nombre, tel que celui ci-dessous, sont levées par la base de données. Vérifiez que vos informations de connexion (hôte, nom de service, port, nom d'utilisateur, mot de passe) sont correctes et que vous avez accès à la base de données Oracle.
5. Créez votre requête
Si votre test de connexion a été sucsuccessfullick OK pour vous connecter à la base de données et créer votre requête à l'aide du générateur de requêtes visuelles, de l'onglet tables ou de l'éditeur SQL.
Remarque: les procédures stockées ne sont actuellement pas prises en charge pour Oracle.
6. Utiliser la connexion de base de données enregistrée
Aller de l'avant, Alteryx ne demandera pas d'installer le pilote à nouveau. Il reconnaîtra le pilote précédemment installé.
Si vous devez vous connecter à la même base de données dans un autre outil d'entrée, vous pouvez trouver la connexion dans l'option déroulante.
Si vous devez vous connecter à une autre base de données, vous pouvez répéter les étapes 3-5 pour la nouvelle base de données.
Si vous avez connecté à Oracle avant ....
.... ou si vous souhaitez utiliser un client Oracle existant sur votre machine.
1. Ajoutez un outil d'entrée à la zone de dessin et sélectionnez Oracle
Cliquez sur la flèche déroulante pour faire ressortir les options de connexion.
Alteryx va rechercher votre machine pour un client Oracle existant.
2. Si Alteryx peut trouver un client existant:
La fenêtre de connexion à la base de données Oracle s'affiche.
La liste déroulante affichera les alias (maintenant appelés connexions de données enregistrées) créées dans les versions précédentes de Alteryx. Vous pouvez également commencer à taper dans la fenêtre nom de la connexion pour créer une nouvelle connexion de données enregistrée pour Oracle.
2. Si Alteryx ne peut pas trouver un client existant ...
... et vous disposez des autorisations appropriées sur votre ordinateur, l'accès à Internet, ne se soucient pas si vous utilisez un pilote existant, et votre DBA Oracle ne vous a pas dit que vous devez utiliser un client spécifique:
Suivez les instructions pour les utilisateurs qui n'ont jamais connecté avant d'installer le client instantané Oracle via Alteryx et l'utiliser pour se connecter.
Note: Ceci ignorera tous les clients précédemment installés sur l'ordinateur et il ne devrait pas interférer avec eux.
Il s'agit d'une bonne option à utiliser si vous utilisez actuellement un client 32 bits et que vous souhaitez utiliser le client 64 bits pour Alteryx.
2C. Si Alteryx ne peut pas trouver un client existant ...
... mais vous avez un client que vous voulez/devez utiliser pour vous connecter:
Très probablement Alteryx ne peut pas trouver le client existant parce qu'il ne pouvait pas trouver la maison d'Oracle dans les variables environnementales de Windows et/ou il n'y avait aucun tnsnames.ora dans le répertoire à la maison d'Oracle. Vous pouvez forcer Alteryx à utiliser le client existant en définissant la variable d'environnement et en créant un fichier tnsnames.ora.
Pour ce faire:
-Fermez toutes les instances de Alteryx
-Accédez au dossier contenant les fichiers clients Oracle
-Créer un fichier texte vierge appelé tnsnames.ora. Veillez à ne pas enregistrer avec une extension telle que .txt ou .csv et enregistrer dans le dossier
-Copier le chemin d'accès du dossier
-Ouvrez les variables d'environnement de Windows et créez un nouveau appelé TNS_ADMIN avec le chemin pour le dossier de dossier de client d'Oracle comme valeur
-->> Si vous avez déjà un tnsnames.ora, ou une variable TNS_ADMIN, ne pas écraser l'un de ces
-Ouvrez Alteryx et essayez de vous connecter à nouveau
Si vous voulez connecter le "vieux" chemin ....
... ou si vous souhaitez utiliser un fichier tnsnames.ora.
La nouvelle connexion Oracle utilise le client instantané Oracle, mais il n'utilise pas de fichiers tnsnames.ora que vous pourriez avoir sur votre ordinateur. Si vous avez plusieurs entrées dans le tnsnames.ora, vous devez créer une nouvelle connexion de données enregistrée pour chacune de ces entrées ou vous avez la possibilité d'utiliser le fichier tnsnames.ora.
Dans l'outil d'entrée, accédez à d'autres bases de données et sélectionnez Oracle OCI (Oracle Call Interface):
Cela affichera l'écran familier des versions précédentes de Alteryx vous permettant d'entrer le nom du service TNS à partir de votre tnsnames.ora.
Remarque: Si vous configurez des alias dans les versions précédentes à l'aide de la connexion OCI Oracle, ils continueront à fonctionner dans Alteryx 11,0 comme ils l'ont fait dans Alteryx 10,6, sauf si vous modifiez la connexion.
Si vous devez utiliser un pilote de bits 32 ....
... comme requis par votre IT
Vous devrez naviguer vers d'autres bases de données 32 connexions binaires de base de données, puis sélectionnez ODBC ou OCI selon les cas.
Afin d'utiliser ces connexions, vous devrez avoir le pilote déjà installé et un tnsnames.ora créé dans le répertoire d'accueil d'Oracle.
Si vous utilisez ODBC, vous devez configurer une connexion via l'administrateur de sources de données ODBC de Windows avant de tenter de vous connecter via Alteryx.
Pour vous connecter à l'aide de l'interface d'appel Oracle (OCI), entrez le nom du service TNS tel qu'il apparaît dans votre tnsnames.ora, ainsi que l'username et le mot de passe:
Si Alteryx ne peut pas localiser le pilote, consultez l'étape 2C (Alteryx ne peut pas trouver un client existant, mais vous avez un client que vous souhaitez/devez utiliser pour vous connecter) ci-dessus. 11,0
Afficher l'article complet