2017-06-08 12 views
1

Vous essayez de développer une invite SAS avec un menu déroulant avec des valeurs extraites d'un champ d'une table que je stocke dans la bibliothèque de travail.SAS EG: invites avec la liste dynamique sur MetaServer

Lorsque je clique sur "Parcourir" dans la zone "Source de données", je suis confiné dans mes dossiers SAS. Je suis sur un serveur de métadonnées et je ne comprends pas encore les limitations.

Est-ce que quelqu'un a eu de la chance avec cela ou peut me diriger dans la bonne direction? Est-il possible de stocker une table dans le dossier SAS "My Folder"? Si oui, comment le ferais-je?

J'ai créé une liste statique à partir des données. Dois-je utiliser cette option à la place? Si oui, est-ce un moyen de mettre à jour la liste en utilisant un script SAS.

Mon expérience: Je suis nouveau sur SAS EG mais pas sur SAS. Je ne suis pas familier avec "Fichiers" ou le "serveur de métadonnées". En général, je ne fais que rechercher des données dans plusieurs bibliothèques et les stocker dans un dossier de travail avant de les exporter. C'est le coup d'oeil de mes connaissances, donc si vous pouvez vraiment décomposer une solution, cela aiderait des tonnes!

Merci à l'avance !!

MISE À JOUR: Modification du serveur Meta sur le serveur de métadonnées. Merci Joe! Le serveur de métadonnées SAS stocke les métadonnées relatives à votre projet EG dans le référentiel du serveur de métadonnées.

+0

'metadata server' pas' meta server', bien que j'apprécie le concept d'un méta-serveur ... – Joe

Répondre

2

Les fichiers de projet réels sont stockés sur le serveur WebDAV. Les utilisateurs réguliers n'ont pas besoin de connaître le serveur WebDAV. La partie importante à savoir est que le référentiel du serveur de métadonnées agit dans votre cas comme un système de fichiers. Sur ce système de fichiers, votre administrateur système doit avoir des droits accordés (avec ACT et ACE).

Depuis 2011, le recommended best practice from SAS est au début DENY droits, et autorise les droits sur une base de besoin.

Les invites SAS sont constituées uniquement de métadonnées. Ils sont lus par le SAS Prompting Framework qui prend en charge l'interface utilisateur. En tant que tel, vous n'avez pas besoin de les stocker dans votre bibliothèque WORK. Au lieu de cela, les jobs SAS EG peuvent prendre des paramètres à partir du cadre d'invite, et vous pouvez utiliser les paramètres comme variables de macro SAS dans votre code SAS EG.

Pour utiliser une table avec EG, vous devez avoir été accordé aux ressources d'entreprise. Si vous souhaitez utiliser des ressources locales, vous devez être en mesure d'importer des feuilles de calcul dans le menu Fichier.

La plus grande différence entre la Fondation SAS et Enterprise Guide (avec serveur de métadonnées) est que

  • sur la Fondation SAS, vous et votre équipe peut accéder everthing, et la nécessité de faire tous les vous-mêmes (y compris la documentation)
  • et les tâches EG/MS sont réparties dans différentes interfaces pour être plus évolutives sur l'ensemble de l'entreprise (société sage). Toutes les relations entre les entités sont stockées dans le serveur de métadonnées et sont automatiquement documentées/graphable. En tant que développeur, vous êtes un peu plus dépendant des autres, les rôles sont séparés, comme dans le cas d'une autorisation. Pour que les grandes organisations soient conformes, cette situation est généralement considérée comme une amélioration.

Pour plus d'informations, veuillez consulter le SAS Intelligence Platform Overview documentation.