<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour à tous,
J'essaie d'utiliser la fonction Open Database() pour créer une table de données à partir d'une base de données Oracle. Je ne sais pas ce que je dois faire. Si vous pouviez m'aider avec des conseils, je vous en serais très reconnaissant.
Voici ce que j'ai essayé,
1) J'ai commencé par créer la DSN,
Fichier : DataWarehouse_RegEntry.reg
Éditeur du Registre Windows Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ DWHDB ]
"Description"="Base de données de l'entrepôt de données"
"Pilote"="C:\\WINDOWS\\system32\\sqlsrv32.dll"
"Serveur"=" scooby1.mondomaine.com "
"Trusted_Connection"="Oui"
2) puis dans JMP en tant que JSL Script j'ai fait l'appel de fonction suivant,
dt_test = Ouvrir la base de données (
"DSN= DWHDB ;
PWD=monP@ssword ;
UID=monnom d'utilisateur ;
Description=Base de données de l'entrepôt de données ;
APP=JMP ;
DATABASE=Expédition_QA ;
Trusted_Connection=Oui "
,
"--ma commande sql pour extraire le dt" ) ;
et quand je lance ceci, j'obtiens une erreur.
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server n'existe pas ou l'accès est refusé.
j'ai même essayé,
ouvrir les outils d'administration \ ODBC, accéder à l'onglet DSN système et essayer d'ajouter/tester une connexion à scdobi01.cree.com avec l'UID et le PWD fournis. Il dit qu'il ne peut pas se connecter.
-------------------------------------------------- --------------
L'information qui m'a été donnée pour établir cette connexion est,
UserID(UID) = myUsername,
Mot de passe(PWD) = myP@ssword,
Nom d'hôte = scooby1.mydomain.com,
Port = 1521,
SID = prodooby,
Nom de la base de données = Expédition_QA
J'apprécie toute aide ou direction donnée. Merci.
Sincèrement,
Loysius
Vous pouvez simplement installer le client Oracle - fourni avec le pilote ODBC.
Salut,
Pour configurer le pilote ODBC 64 bits dans Windows 10, afin d'établir une connexion JMP.
Quels sont les packages à télécharger, car il existe quelques packages .
J'apprécierais grandement si quelqu'un pouvait aider à répertorier les packages exacts nécessaires et à configurer les procédures ici!
Je n'ai jamais réussi à faire fonctionner le pilote Microsoft Oracle ODBC.Obtenez plutôt le client Oracle gratuit d'Oracle.
La réponse de Jeff est juste.Si vous rencontrez d'autres problèmes, faites-le nous savoir.Je connecte JMP à Oracle depuis des années maintenant.
Une chose dont il faut être sûr est de "faire correspondre la trappe".Autrement dit, si vous avez JMP 32 bits, vous avez besoin d'Oracle 32 bits.Si vous avez JMP 64 bits, vous avez besoin d'Oracle 64 bits.
Merci pour votre réponse. Cela m'a aidé à découvrir que je n'ai même pas de pilotes de source de données qui fonctionnent avec Oracle. Maintenant, j'ai une bonne avance et du travail à faire .
Merci Jeff.
Sincèrement,
Loysius
La meilleure façon d'obtenir le JSL pour presque tout dans JMP est de le faire de manière interactive, puis d'obtenir le script à partir du résultat.
Pour gérer les bases de données ODBC, choisissez Fichier->Base de données->Ouvrir une table... et parcourez les boîtes de dialogue pour ouvrir la table qui vous intéresse, puis examinez le script source dans la table de données résultante. Il aura le JSL pour ouvrir cette table.




-Jeff