Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > Débutez
Débutez Forum concentrant les premières questions que l'on se pose en tant que débutant
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/04/2011, 11h24   #1
Membre du Club
 
Inscription : septembre 2006
Messages : 263
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 263
Points : 66
Points : 66
Par défaut Connexion SAS ODBC

Bonjour, je suis un nouvelle utilisateur de SAS v9.*
Je souhaite faire une connexion ODBC depuis SAS pour accéder à OBIEE.

Donc j'ouvre entreprise Guide puis je configure un nouveau profil.
Je rentre bien le nom + machine distante + port + user + password.

Cependant voici le message d'erreur que j’obtiens.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Impossible d'établir une connexion au SAS Metadata Server ; cependant elle est nécessaire pour l'opération en cours. Contactez votre administrateur.
 
--------------------------------------------------------
 
Connection failed
 
------------------------------ Début des informations techniques------------------------------
 
SAS.EG.SDS.Metadata.MetadataException: Connection failed ---> System.Runtime.InteropServices.COMException (0x80042746): Connection reset by peer.  An existing connection was forcibly closed by the remote host. This normally results if the peer application on the remote host is suddenly stopped, the host is rebooted, or the remote host used a "hard close".
   at SASObjectManager.ObjectFactoryMulti2Class.CreateObjectByServer(String Name, BOOLEAN synchronous, ServerDef pIServerDef, String LoginName, String Password)
   at SAS.EG.SDS.Metadata.OMSProvider.Connect()
   --- End of inner exception stack trace ---
   at SAS.EG.SDS.Metadata.OMSProvider.Connect()
   at SAS.EG.SDS.Metadata.OMSProvider.Connect()
   at SAS.EG.SDS.Metadata.MetadataManagerV2.SAS.EG.SDS.Metadata.IMetadataConfiguration.set_ActiveProvider(Provider value)
   at SAS.EG.SDS.Dialogs.ProviderConnectDlg.Connect(Object sender, DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
 
------------------------------ Fin des informations techniques------------------------------
Or j'ai déjà utilisé l'@ Ip de la machine distante et son port sur Business Object ! La connexion s'est faite dans aucun problème.

Est ce que vous savez comment je pourrai résoudre le problème ?
bdptaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 11h38   #2
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 703
Points : 1 703
Bonjour,
le port SAS et BO n'est pas forcèment le même.
t'es sur quelle version EG? il faut vérifier auprés de ton administrateur SAS les bonnes informations voir : le port et ...
- si t'as Integration technologie configuration tu peux tester la connexion au server.

- après il se peut que c'est l'objet spowner ou l'objet server qui ne sont pas demarrer.
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 11h56   #3
Membre du Club
 
Inscription : septembre 2006
Messages : 263
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 263
Points : 66
Points : 66
Bonjour, merci de la réponse !

- Le Port , c'est le port ODBC. Donc c'est celui que j'utilise pour BO et SAS.
Je ne crois pas qu'il soit spécifique qu'a BO.

- J'ai la version 4.2 de EG.

- Integration technologie configuration : J'ai vu ce lien pour voir c'est quoi ce module, mais je ne le trouve pas dans mon menu.
http://support.sas.com/rnd/itech/doc...fig/index.html

- Pour le spowner : je vais tenter de le démarrer
bdptaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 12h24   #4
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 703
Points : 1 703
Le port que tu dois rentrer dans le profil de connexion SASEG est celui sur lequel le serveur demétadonnées est démarré.
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 14h12   #5
Membre du Club
 
Inscription : septembre 2006
Messages : 263
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 263
Points : 66
Points : 66
Oui c'est bien ça ! C'est le port d'écoute du serveur métadonnée !
bdptaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 14h21   #6
Membre du Club
 
Inscription : septembre 2006
Messages : 263
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 263
Points : 66
Points : 66
j'ai voulu démarrer le spwaner en regardant ici :

http://support.sas.com/rnd/itech/doc...art_index.html

Code :
1
2
3
4
5
Windows NT example USING a configuration file:
 
c:\program files\sas\sas 9.1> objspawn -sasSpawnercn Spawner1
   -xmlConfigFile objspawn.xml -install
   -sasLogFile "c:\logs\objspawn.log"
Cependant "objswan" n'est pas reconnu !
Est ce que ça peut venir d'autre chose !
bdptaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 15h04   #7
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 703
Points : 1 703
-c'est toi l'administrateur?
-ton serveur est sous Unix ou Windows?
-t'es en SAS9.1 ou 9.2?
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 15h47   #8
Membre du Club
 
Inscription : septembre 2006
Messages : 263
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 263
Points : 66
Points : 66
- J'ai fait une installation client lourd, donc à prioris pas besoin de serveur.
- Mon poste est un poste Windows
- Je suis en SAS V9.2

Oui je suis l’administrateur !
bdptaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 16h33   #9
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 703
Points : 1 703
donc pas besoin d'objet spowner ni connexion server.

dans outil , options puis administration puis :connexion (SEG4.3), réferentiel et serveur (SEG4.1) puis normalement t'as quelque chose comme créer un profil et tu choisi local.
normalement SEG va se connecter à SAS foundation ( en local).
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 16h39   #10
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 703
Points : 1 703
Exemple de configuration avec SEG 4.1 :

lien.

regardes à partir de la page 14.
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 17h08   #11
Membre du Club
 
Inscription : septembre 2006
Messages : 263
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 263
Points : 66
Points : 66
Merci pour la réponse. Que se soit pour SAS V4 ou V3, je n'ai rien de ce qu'il y a dans le tutorial !

Ma version doit être débridé j'imagine !!
bdptaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 22h02   #12
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
tu as donc un client lourd SAS 9.2 + EGUIDE 4.2 et tu souhaites accéder à une source OBIEE ? ce sont des données ?
si c'est le cas, tu n'as pas de connexion à faire là où tu tentes de le faire car c'est une demande de connexion à un serveur SAS ayant des métadonnées.

si ce sont des données accessible via ODBC il faut que tu fasses un LIBNAME avec le moteur ODBC. Dans ton cas, c'est le serveur LOCAL qui fonctionnera alors tu ne peux pas passer par l'explorateur guide pour cela, mais via un code à créer dans ton flux de processus.
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 11h41   #13
Membre du Club
 
Inscription : septembre 2006
Messages : 263
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 263
Points : 66
Points : 66
OBIEE est seulement un moteur qui me permettra de me connecter à des sources de données.

- Il me dit : Impossible d'établir une connexion au SAS Metadata server; cependant elle nécessaire pour l'opération en cours.

Par ailleurs j'ai activé le service sasrfc, que j'ai trouvé désactivé ! mais cela n'a rien changé !

J'aimerai comprendre qqch : avec le client lourd SAS EG, suis-je obliger de me connecter à un serveur SAS ? le serveur SAS est en local dans mon cas présent !
bdptaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 12h25   #14
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 703
Points : 1 703
Bonjour bdptaki,
tes tables ne sont pas par hasard sous oracle et sur un serveur?

OBIEE (Oracle Business Intelligence Suite Enterprise Edition) produit BI (business intelligence ) d'Oracle.
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 13h47   #15
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
c'est ce que je t'écris, ton serveur est en local et tu essaies de te connecter à un serveur de métadonnées. Cela ne sert à rien.
tu as les clients SAS d'une palte-forme BI sans la BI.

Derrière OBI, où sont tes tables si cela n'est qu'un intermédiaire ?
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 14h07   #16
Membre du Club
 
Inscription : septembre 2006
Messages : 263
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 263
Points : 66
Points : 66
OK j'ai compris. Merci

Donc ce que j'ai fais, j'ai essayer d'activer une connexion avec SAS ( et non le EG).
Je suis arrivé à me connecter à la source de donnée via OBIEE en créant une nouvelle bibliothèque.
Je voix bien le nom de mes tables, cependant lorsque je veux visualiser le contenu de celles-ci.
J'ai mis en PJ le résultat obtenu.
Il me demande quel table je veux afficher en P1, P2, P3, P4 !!!
Lorsque je clique sur une des tables, SAS plante !

Est ce que ce problème est normal ?
bdptaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 14h19   #17
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 703
Points : 1 703
Citation:
Envoyé par bdptaki Voir le message
Lorsque je clique sur une des tables, SAS plante !

Est ce que ce problème est normal ?
normal et pas normal, normal si les tables sont TRéS volumineuses.

question: comment t'as fais avec le libname?
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 15h04   #18
Membre du Club
 
Inscription : septembre 2006
Messages : 263
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 263
Points : 66
Points : 66
Alors dans l'ordre :

- Les tables que j'ai sont sont sur du taradata et de l'Oracle.
- Volumineuse : ça ne me ramène pas des milliers de lignes, au plus 200 ligne ( puisqu'il y a des count des les requêtes).
- Pour le libname, j'ai cru ne pas en avoir besoin : sinon à ce que je voix SAS ne peut rien faire sans libname ! c'est bien ça ?
bdptaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 15h20   #19
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 703
Points : 1 703
oui sans les libname SAS ne peut pas travailler.

le libname c'est en fait une sorte d'alias vers le chemin ou se trouvent les données.

dans ton CAS t'as besoin du module SAS Access pour te connecter à oracle et tEradata.

apparement t'as réussi.
Pour les erreurs d'affichage je ne sais pas pk. mais tu peux faire une proc print pour voir ta table.
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 15h47   #20
Membre du Club
 
Inscription : septembre 2006
Messages : 263
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 263
Points : 66
Points : 66
alors je ne me connecte pas à Oracle ni à Teradata, c'est le moteur OBIEE qui est censé faire cette étape.

j'ai fait
Code :
proc print DATA = Offre ;
Code :
1
2
3
4
5
6
7
8
9
10
 
NOTE: Le Système SAS a interrompu le traitement de cette étape en raison d'erreurs.
NOTE: Procédure PRINT a utilisé (Durée totale du traitement) :
      temps réel          20.42 secondes
      temps UC            0.39 secondes
 
 
 
16   proc print data = Offre ;
ERROR: Le fichier WORK.OFFRE.DATA n'existe pas.
bdptaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h34.


 
 
 
 
Partenaires

Hébergement Web