2009-10-19 5 views
0

(D'abord, je suis un débutant SAS, mais un programmeur expérimenté. J'ai googlé un peu pour cela, je vous le promets ...)Recette SAS pour un flux de travail de bout en bout?

Je voudrais automatiser certains processus d'analyse des données dans l'estimation de la population, qui prendrait un tas de fichiers de données csv et quelques shapefiles au début, faites-leur des choses (y compris des intersections géographiques pour obtenir les codes FIPS appropriés, etc.), faites de jolies tables postscript, entourez les tables de texte et affichez le fichier final InDesign est prêt à être expédié à un client après un QA rapide sur un bureau Windows.

Je souhaite que toutes mes modifications soient effectuées dans le code plutôt que manuellement; donc si une bordure doit être commutée de 1 point à 0,5 point, je veux écrire du code pour cela, ne pas ouvrir le document et le faire à la main.

Est-ce que quelqu'un a une recette squelettique ou un lien pour cela? Si SAS ne peut pas le faire, je ne sais pas ce que ...

EDITED 2009-10-21: Désolé pour l'imprécision de la question, mais je n'ai pas encore plus de détails. Ce sera mon projet d'apprentissage SAS, alors j'espère avoir des questions plus précises bientôt. Je vais essayer de coudre quelque chose avec les procs décrits ci-dessous.

Tx! -W

P.S. Si quelqu'un pouvait me dire comment marquer une question «répondue» ici aussi, je l'apprécierais;)

+1

Pour répondre à une question, vous devez accepter l'une des réponses suivantes: Cochez la case à gauche de la réponse qui, selon vous, contient la (meilleure) réponse. –

Répondre

1

Le système SAS est un outil très puissant. Si vous avez des informations structurées ("données") dans des fichiers ou des SGBD, il y a de fortes chances que vous puissiez importer vos informations dans le système SAS et produire la sortie dont vous avez besoin.

  • SAS peut importer des fichiers CSV à l'aide de la procédure PROC IMPORT ou INPUT statement
  • SAS peut importer des fichiers de formes en utilisant la procédure PROC MAPIMPORT
  • SAS peut « faire des choses » aux données en utilisant les étapes DATA et étapes PROC. La procédure PROC SQL vous permet d'exécuter des instructions SQL dans SAS. Regardez-les vous-même au http://sas.com.
  • SAS peut produire PostScript (PS) sortie en utilisant la Ouput Delivery System (ODS)
  • sortie ODS SAS peut être défini ("pincé") en utilisant la procédure PROC TEMPLATE, et directement dans la déclaration ODS

La nature générale des votre question ne permet qu'une réponse générale comme celle-ci.

SAS a la capacité de gérer les types de composants que contient votre question, de sorte que le système SAS peut probablement vous aider à terminer votre tâche.

Bonne chance pour vos prochaines investigations!

BTW. Je ne travaille pas pour SAS Institute, mais j'utilise le système SAS dans mon travail quotidien depuis plus de 10 ans.

1

Robert Allison a un large and fantastic collection of examples utilisant SAS/Graph qui inclut, entre autres, des emplacements de géocodage, des zoom arrière, des tableaux de bord Le code SAS de chaque exemple est également affiché afin que vous puissiez trouver quelque chose de similaire à ce à quoi vous voulez que votre sortie ressemble et adapter ses exemples à vos besoins. Si vous n'êtes pas encore familiarisé avec la fonction de macro SAS, vous voudrez certainement apprendre les bases pour vous faciliter la vie. Les fichiers CSV peuvent être directement lus dans SAS avec une étape de données ou avec la procédure d'importation. Cherchez dans le groupe de discussion SAS-L aussi bien que cela existe depuis des années et quelqu'un a probablement déjà posé la question que vous pourriez rencontrer.

En général, plus vous pouvez poser votre question, plus nous pouvons vous aider.

Questions connexes