IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils BI Discussion :

Exécution de deux transformations en parallèle sur DIS


Sujet :

Outils BI

  1. #1
    Membre du Club
    Profil pro
    Consultante en BI
    Inscrit en
    Juillet 2010
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultante en BI

    Informations forums :
    Inscription : Juillet 2010
    Messages : 96
    Points : 51
    Points
    51
    Par défaut Exécution de deux transformations en parallèle sur DIS
    Bonjour,

    Dans le cadre d'optimisation des jobs sur SAS DATA INTEGRATION, je demande si je peux exécuter deux transfomations qui sont indépendantes en parallèles.

    Exemple:
    Est ce que je peux exécuter les transformations 1 et 2 en parallèle figurant dans la capture en pièce jointe?

    Merci
    Images attachées Images attachées  

  2. #2
    Rédacteur

    Homme Profil pro
    SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Inscrit en
    Avril 2009
    Messages
    2 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Avril 2009
    Messages : 2 497
    Points : 6 064
    Points
    6 064
    Par défaut
    J'ai un sérieux doute car c'est une session WORKSPACE derrière et non deux à moins que tu ais acquis le grid computing. Le doute : dans EG 5.1 tu as l'exécution parallèle mais je ne suis pas réellement certain que les DIS 4.2 4.3 l'ai.

    http://support.sas.com/documentation...nvl0x94e87.htm

  3. #3
    Membre du Club
    Profil pro
    Consultante en BI
    Inscrit en
    Juillet 2010
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultante en BI

    Informations forums :
    Inscription : Juillet 2010
    Messages : 96
    Points : 51
    Points
    51
    Par défaut
    Merci pour votre réponse.

    Est-ce que je peux lancer deux jobs en parallèle en mode batch en utilisant l'ordonnanceur du système d'exploitation UNIX?

  4. #4
    Rédacteur

    Homme Profil pro
    SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Inscrit en
    Avril 2009
    Messages
    2 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Avril 2009
    Messages : 2 497
    Points : 6 064
    Points
    6 064
    Par défaut
    tout à fait. C'est même très courant. tu sépares ton code en deux parties bien distinctes et autonomes et tu peux en faire ce que tu veux.

  5. #5
    Membre du Club
    Profil pro
    Consultante en BI
    Inscrit en
    Juillet 2010
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultante en BI

    Informations forums :
    Inscription : Juillet 2010
    Messages : 96
    Points : 51
    Points
    51
    Par défaut
    Bonjour,

    J’ai fait un test simple en lançant l’exécution de deux jobs qui interrogent la même table ORACLE simultanément dans deux postes client différents et je n’ai pas eu une erreur.
    Quand j’ai lancé le troisième job qui extrait des données de la même table dans le troisième poste client, j’ai eu une erreur dans le dernier job lancé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ERROR: ORACLE connection error: ORA-12537: TNS: connexion interrompue

    Pourriez-vous me donner une explication à cette erreur? Et comment je peux exécuter plus que 2 jobs interrogeant la même table en parallèle sur DIS?
    Est-ce que ce problème va se poser si je lance les jobs en mode BATCH en utilisant l'ordonnanceur de système d'exploitation UNIX?


    Merci d'avance

  6. #6
    Membre émérite

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2005
    Messages
    1 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 364
    Points : 2 329
    Points
    2 329
    Par défaut
    Bonjour,

    Je crois que c'est un problème de configuration du client oracle sur le troisième poste.
    Tu peux vérifier le contenu ton tnsnames.ora.

    Bon courage

  7. #7
    Membre du Club
    Profil pro
    Consultante en BI
    Inscrit en
    Juillet 2010
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultante en BI

    Informations forums :
    Inscription : Juillet 2010
    Messages : 96
    Points : 51
    Points
    51
    Par défaut
    Merci pour votre réponse.

    J'ai pensé à ça aussi. Mais j'ai lancé le job de troisième poste le premier et par la suite, j'ai lancé les deux autres jobs et j'avais la même erreur sur le dernier job lancé.
    Après un certain moment, j'ai lancé le même cas: Trois jobs en parallèle interrogeant la même table dans trois postes différents et je n'avais aucune erreur.

    Je n'ai pas trouvé une explication à ça

  8. #8
    Membre émérite

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2005
    Messages
    1 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 364
    Points : 2 329
    Points
    2 329
    Par défaut
    Je pense qu'il faut vérifier auprès de l'admin de la base oracle (contraintes sur le nombre de connexions..).
    Tu peux faire le même test à partir de sqlplus ou Touad?

  9. #9
    Membre du Club
    Profil pro
    Consultante en BI
    Inscrit en
    Juillet 2010
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultante en BI

    Informations forums :
    Inscription : Juillet 2010
    Messages : 96
    Points : 51
    Points
    51
    Par défaut
    J’ai ouvert 4 connexions à ORACLE moyennant TOAD en exécutant la même requête et ça a marché. Donc le nombre de connexions à oracle n’est pas limité à 3

  10. #10
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    747
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 747
    Points : 978
    Points
    978
    Par défaut
    C'est une bonne idée de tester avec TOAD. mais SAS peut faire plus de requête que TOAD meme avec une seule session SAS:

    Voir le parametre DBSLICEPARM par exemple.

  11. #11
    Membre du Club
    Profil pro
    Consultante en BI
    Inscrit en
    Juillet 2010
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultante en BI

    Informations forums :
    Inscription : Juillet 2010
    Messages : 96
    Points : 51
    Points
    51
    Par défaut
    Bonjour,

    j'ai renseigné le paramètre DBSLICEPARM sur la bibliothèque (dbsliceparm=all).
    Mais j'ai toujours la même erreur lors de l'exécution de plusieurs jobs en simultané.
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/07/2008, 15h11
  2. [Apache]Deux noms de domaines sur une IP
    Par Alexandre T dans le forum Apache
    Réponses: 3
    Dernier message: 12/01/2006, 16h10
  3. Réponses: 7
    Dernier message: 20/10/2005, 20h51
  4. Commande d'exécution d'une procedure stockée SQL sur vb
    Par tseg dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/11/2003, 12h47
  5. Pd de transformation XML/XSL sur un windows 2000 server US
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 3
    Dernier message: 24/03/2003, 11h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo