|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2005 Messages : 15 ![]() |
Bonjour,
voila je me connecte a une base Oracle. Je sais qu'il y a les modules SAS/ACCESS Oracle et SAS/ACCESS ODBC. On peut se connecter sur la base Oracle par les deux moyens (je ne dispose que de la seconde). Ma question est simple: quelle est la différence ? SAS/ACCESS Oracle étant spécifique, je suppose qu'elle est plus performante ? Merci d'avance, Gilles |
|
|
00
|
|
|
#2 |
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 012 ![]() |
Hello;
Le premier est un Accès direct à Oracle et ne nécessite aucune configuration, le second est un accès à l'ODBC ( donc pas directement à la base) et nécessite la configuration d'un client ODBC Oracle. -Le premier est spécifique à Oracle et uniquement à Oracle car on a un SAS Access pour presque chaque base sur le marché, voir : SQL SERVER, TERADATA, DB2,.... - T'avantage de SAS ACCESS to ODBC c'est que avec ce dernier tu peux te connecter à plusieurs bases de données et pour cela il suffit de les déclarer dans l'ODBC. - T'as aussi SAS ACCESS TO OLE DB. |
|
|
00
|
|
|
#3 | |
![]() ![]() Stéphane Consultant et formateur SAS et Cognos Inscription : avril 2009 Messages : 1 791 ![]() |
Citation:
tu n'as jamais eu à discuter avec DBA alors ![]() Oui elle est plus performante et te permet de passer des commandes ORACLE. La seconde coûte moins chère je crois, quand tu as plusieurs types de bases elle sert à tous.
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !Moteur de recherche dans les papiers SAS |
|
|
00
|
|
|
#4 |
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 012 ![]() |
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : avril 2005 Messages : 15 ![]() |
Merci pour vos réponses.
De part mon expérience je note que la définition d'une libname est souvent standard. Cependant elle peut nécessiter quelque fois un paramétrage plus complet comme par exemple : Code :
libname toto ORACLE path="PROD" DBPROMPT=NO preserve_col_names=yes schema="MY_ACCOUNT" user="ME" password="XXX" insertbuff=100 dbmax_text=32767 oracle_73=no DBCOMMIT=10000; |
|
|
00
|
|
|
#6 |
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 012 ![]() |
Au fait, je parlais des paramètres en dehors de SAS, Car dans le cas de SAS ACCESS TO ORACLE, je ne vois pas de paramétrage spécifique mis à part la déclaration des PATH dans les variables d'environnement, et installation d'un sql*net. ( si t'arrive à te connecter à Oracle via la commande sql plus , tu n'as pas besoin d'un autre paramétrage).
Contrairement à la connexion ODBC ou OLEDB ou t'as besoin de configurer un client dans la source de données ODBC ON ATTEND LE RETOUR DE DATAMETRIC sinon pour le libname on peut encore le booster : t'as par exemple : pour un accès en lecture , très utile car avec sas on peut supprimer des tables manuellement et le commit est fait automatiquement dans Oracle. pour utiliser les index de la base pour optimiser les traitements. et, et,... |
|
|
00
|
|
|
#7 |
![]() ![]() Stéphane Consultant et formateur SAS et Cognos Inscription : avril 2009 Messages : 1 791 ![]() |
Rassure toi je parlais de ce genre de paramétrages mais également de la création eventuelle des synonymes, des droits à appliquer aux users oracle pour voir les tables dans la Bibliotheque, de la déclaration des schémas sur le serveur, de l'installation de la bonne version du client oracle sur le serveur SAS.
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !Moteur de recherche dans les papiers SAS |
|
00
|
Copyright © 2000-2012 - www.developpez.com