Copyright © 2004, SAS Institute Inc. All rights reserved. Processus Stockés SAS une perspective analytique Sylvain Tremblay SAS Canada 25 avril 2006.

Slides:



Advertisements
Présentations similaires
Un environnement de développement éducatif
Advertisements

Présentation des technologies SharePoint 2007
Les technologies décisionnelles et le portail
Chapitre 4: Le comportement des clients de l'UC
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
© Copyright 2007 Arumtec. All rights reserved. Présentation Etude déligibilité
Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les Excel Services de Office 2007
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
1/32 Forum des utilisateurs du SISMER – Novembre 2005 Le portail NAUTILUS accès en ligne aux données et nouveau site WEB du SISMER Michèle FICHAUT Mickael.
Module Systèmes dexploitation Chapitre 6 Communication Interprocessus Partie III École Normale Supérieure Tétouan Département Informatique
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Plan d'assurance qualité
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
Que pouvons-nous faire ensuite?
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
Cours n°2M2. IST-IE (S. Sidhom) UE 303 Promo. M2 IST-IE 2005/06 Conception dun système d'information multimédia Architecture trois-tiers : PHP/MySQL &
Directeur de Thèse : Pr. Witold Litwin
Plan de formation Chapitre 1 : Présentation de SAP
TP 3-4 BD21.
JOME, un Composant Logiciel pour le Télé-Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA.
Introduction à la programmation (420-PK2-SL) cours 15 Gestion des applications Technologie de linformation (LEA.BW)
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Etude des Technologies du Web services
Interaction Homme Robot Sujet « 16/03/2012 » Réalisé par :
CLUB DES UTILISATEURS SAS DE QUÉBEC
Réalisation Gestionnaire de Stock
Web Services - ADFS Pellarin Anthony En collaboration avec : Sogeti 1.
– Les entrepôts de données et lanalyse en ligne – Versaille, le 19 Juin 2006.
Copyright © 2004, SAS Institute Inc. All rights reserved. André Lafrenière Spécialiste en solutions Institut SAS (Canada) 22 Mars 2005 Une nouvelle génération.
L’utilisation des bases de données
Gestion des bases de données
BitDefender Enterprise Manager. BitDefender Enterprise Manager – protection centralisée pour votre réseau Principales fonctions Fonctions spéciales (WMI)
DataLab® Toute la connaissance client en quelques minutes
Introduction au langage PHP Réfs : Chap 3 p 49. Présentation PHP (Hypertext PreProcessor) est un langage de développement Web créé en 1994 par Rasmus.
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Programmation concurrente
Revisé 2006 Modèle de performance dun serveur simple Nous supposons que le serveur traite une requête après lautre (sans parallisme) Modèle de files dattente.
SSO : Single Sign On.
802.1x Audric PODMILSAK 13 janvier 2009.
Universté de la Manouba
Le forage de données ou data mining
COURS DE PROGRAMMATION ORIENTEE OBJET :
Développement dapplication avec base de données Semaine 10 : WCF avec Entité Framework Automne 2013.
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
‘‘Open Data base Connectivity‘‘
SAS9 Un aperçu de 3 nouveautés
Introduction.
CSC All Reserved, Usinor Leading to Succes with CSC in the Business Intelligence Projects BW Petit Bateau 28 février 2002.
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Gérer la sécurité des mots de passe et les ressources
Module 8 : Surveillance des performances de SQL Server
Introduction au développement Office 2007
Les Composants de l’architecture Oracle
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Introduction à la plateforme .NET
Enterprise Java Beans 3.0 Cours INF Bases de Données Hiver 2005, groupe 10 Stefan MARTINESCU.
Page 1Dernière mise à jour: 17 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, Tous droits réservés.
1 Copyright © Oracle Corporation, Tous droits réservés. Présentation des sous-programmes PL/SQL.
Module 1 : Vue d'ensemble de Microsoft SQL Server
Alti Copyright All rights reserved.. 2 ALTI Copyright All rights reserved. Sommaire Architecture BI 1 Entrepôt de données 2 Acquisition de.
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
Gestion des documents internes avec SQL Server 2005 Date de publication : janvier 2006.
Transcription de la présentation:

Copyright © 2004, SAS Institute Inc. All rights reserved. Processus Stockés SAS une perspective analytique Sylvain Tremblay SAS Canada 25 avril 2006

Copyright © 2004, SAS Institute Inc. All rights reserved.

Ordre du jour Quest-ce quun processus stocké? Comment pouvez-vous le créer/distribuer/utiliser? Scénario 1 : calcul de la taille de léchantillon Scénario 2 : Caractérisation dun SAS dataset Conclusion Questions

Quest-ce quun processus stocké? Un processus stocké SAS Est un programme SAS qui est hébergé sur un serveur et qui est décrit par des métadonnées Peut être exécuté par plusieurs types dapplications - Enterprise Guide, Web Report Studio,… -.NET, JAVA, MS Office Processus stocké SAS

Où est défini et entreposé le processus stocké? Un processus stocké est programme SAS défini par des métadonnées et entreposé dans un registre de code source. La plupart des capacités des programmes SAS sont toujours disponibles. proc report data=sashelp.class nowd; column name age height; define name / order 'Name'; define age / display; define height / display; run; SAS Stored Process Processus stocké SAS Registre de code source Serveur de métadonnées Serveur de métadonnées Fichier.SAS

À quoi un processus stocké peut avoir accès? Étant donné quun processus stocké est un programme SAS, il peut avoir accès à nimporte quelle source de données SAS ou fichier externe. Processus stocké SAS Sources de données SAS Fichiers externes

Quest-ce quun processus stocké peut créer? Étant donné quun processus stocké est un programme SAS, il peut créer de nouveaux ensembles de données, des fichiers et des rapports produits dans divers formats. Processus stocké SAS Sources de données de SAS Fichiers externes Sortie ODS de SAS Entrée dans un catalogue SAS Courriel Result Package

Copyright © 2004, SAS Institute Inc. All rights reserved. Ordre du jour Quest-ce quun processus stocké? Comment pouvez-vous le créer/distribuer/utiliser? Scénario 1 : calcul de la taille de léchantillon Scénario 2 : Caractérisation dun SAS dataset Conclusion Questions

Integrated Object Model (IOM) Server Grandes étapes de la création dun Processus Stocké Client Tier Middle Tier Server Tier SAS Add-In for Microsoft Office Metadata Server Metadata Server Data Tier SAS Datasets SAS SPDS SAS OLAP cubes SAS Datasets SAS SPDS SAS OLAP cubes ERP RDBMS ODBC PC Files RDBMS ODBC PC Files OLAP Server OLAP Server Workspace Server Workspace Server Stored Process Server Stored Process Server SAS Enterprise Guide 1.Ecrire le Processus Stocké 2. Lenregistrer (Metadonnées) 3.Lutiliser à partir dune application

Méthodes pour appeler les processus stockés Vous pouvez appeler les processus stockés à partir de plusieurs applications de la plate-forme décisionnelle SAS 9 Processus stocké SAS SAS Enterprise GuideAdd-ins SAS pour Microsoft Office Application WebPortail SASWeb Report Studio

Copyright © 2004, SAS Institute Inc. All rights reserved. Ordre du jour Quest-ce quun processus stocké? Comment pouvez-vous le créer/distribuer/utiliser? Scénario 1 : calcul de la taille de léchantillon Scénario 2 : Caractérisation dun SAS dataset Conclusion Questions

Copyright © 2004, SAS Institute Inc. All rights reserved. Scénario 1 : calcul de la taille de léchantillon Utilisation de PROC POWER pour calculer une taille échantillonnale requise selon un ensemble de paramètres.

Copyright © 2004, SAS Institute Inc. All rights reserved. Choix de la taille de léchantillon Puissance Alpha Type danalyse Formulation de H1 Variabilité de léchantillon n = ?

Copyright © 2004, SAS Institute Inc. All rights reserved. Ordre du jour Quest-ce quun processus stocké? Comment pouvez-vous le créer/distribuer/utiliser? Scénario 1 : calcul de la taille de léchantillon Scénario 2 : Caractérisation dun SAS dataset Conclusion Questions

Copyright © 2004, SAS Institute Inc. All rights reserved. Scénario 2 : Caractérisation dun ensemble de données Utilisation dun programme MACRO complexe pour décrire automatiquement les variables et les valeurs dune source de données SAS.

Copyright © 2004, SAS Institute Inc. All rights reserved. Ordre du jour Quest-ce quun processus stocké? Comment pouvez-vous le créer/distribuer/utiliser? Scénario 1 : calcul de la taille de léchantillon Scénario 2 : Caractérisation dun SAS dataset Conclusion Questions

Conclusion Les processus stockés de SAS accepteront les valeurs de paramètre dentrée de lutilisateur afin que le code ne soit pas statique. Vous pouvez appeler des processus stockés à partir de plusieurs types de clients, tel que les navigateurs Web et les applications de Microsoft Office. La plate-forme décisionnelle SAS 9 assure la sécurité et lintégrité des processus stockés car le code est centralisé sur un serveur. Étendre la puissance analytique de SAS à dautres types dusagers qui nont pas accès à SAS.

Pour en savoir plus sur le sujet Proceedings des SUGI Formation SAS Cours: Creating, Distributing, and Using SAS Stored Processes

Copyright © 2004, SAS Institute Inc. All rights reserved. Prochaine formation SAS MONTREAL Programmation I 3-5 mai 2006 Programmation III 9-11 mai 2006 Macro mai 2006 Statistiques I mai 2006 Modèles Mixtes juin 2006 Nouveautés de SAS V9 19 juin

Copyright © 2004, SAS Institute Inc. All rights reserved. Ordre du jour Quest-ce quun processus stocké? Comment pouvez-vous le créer/distribuer/utiliser? Scénario 1 : calcul de la taille de léchantillon Scénario 2 : Caractérisation dun SAS dataset Conclusion Questions

Copyright © 2004, SAS Institute Inc. All rights reserved. Questions?

Copyright © 2004, SAS Institute Inc. All rights reserved. MERCI! Sylvain Tremblay