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 :

Comment mettre à jour la table "sashelp.vmacro" avec une nouvelle macro-variable [DI]


Sujet :

Outils BI

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Mai 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 17
    Points : 25
    Points
    25
    Par défaut Comment mettre à jour la table "sashelp.vmacro" avec une nouvelle macro-variable
    Bonjour,

    Etant débutant sur la techno SAS, je viens demander votre aide concernant un problème que je rencontre actuellement sur un projet que j'ai repris il y a peu de temps.

    Ce projet contient différents injecteurs développés sous SAS DIS faisant appel à des macro-variables pour la gestion du chemin du fichier en entrée.

    Je dois ajouter un nouvel injecteur dans le projet et pour ce faire je me suis inspiré de ce qui avait été fait par mon prédécesseur.

    J'ai donc créé mon JOB sous DIS mais je bloque au niveau de l'ajout de la nouvelle macro-variable indiquant le chemin d'accès du fichier à prendre en compte par le JOB.

    J'ai vu que ces chemins étaient indiqués dans la table "sashelp.vmacro".
    J'arrive à afficher le contenu de cette table, mais je n'arrive pas à ajouter un enregistrement afin que mon JOB puisse trouver le fichier en entrée.

    Pouvez-vous me dire comment je peux mettre à jour cette table avec mon nouvel enregistrement ?

    Par avance merci pour votre précieuse aide.

    Thierry

  2. #2
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2011
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Février 2011
    Messages : 1 625
    Points : 3 403
    Points
    3 403
    Par défaut
    Hello,

    ce qu'il faudrait que tu fasses c'est de rajouter la déclaration de tes macros variables dans ton fichier autoexec SAS pour que ta macro soit vu par DIS.

    si tu n'as pas les droits de modification de ce fichier, il faut demander à tes ADMIN. ( il faudrait quand même redémarrer le SPOWNER)

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Mai 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 17
    Points : 25
    Points
    25
    Par défaut
    Bonjour,

    Merci beaucoup pour votre aide.

    J'ai pu ajouter ma macro-variable et travailler avec mon nouveau JOB.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/01/2009, 12h21
  2. Réponses: 3
    Dernier message: 14/06/2007, 14h47
  3. Comment mettre à jour une attache de table en VBA ?
    Par guidav dans le forum VBA Access
    Réponses: 4
    Dernier message: 07/06/2007, 20h54
  4. Comment mettre à jour 1 champ d'une table via une autre tabl
    Par cpasmoibiensur dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 05/02/2006, 14h33

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