coi solutions ti formation fabuleux, tout ce que lon peut faire avec sas! sas integration...
TRANSCRIPT
![Page 1: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/1.jpg)
COISolutions TI Formation
Fabuleux, tout ce que l’on peut faire avec SAS!
SAS Integration Technologies / IOM
Conférencier
Daniel Villeneuve
![Page 2: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/2.jpg)
Qui êtes-vous?
Type d’utilisateur SAS? Statisticien/Mathématicien Informaticien Gestionnaire Autre …
Nombre d’années avec SAS? Moins de 3 ans 3 à 5 ans 6 à 10 ans 11 à 20 ans + 2
![Page 3: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/3.jpg)
Jeux questionnaireEn quelle année …
3
Fondation de l’Institut SAS
1976
![Page 4: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/4.jpg)
Jeux questionnaireEn quelle année …
4
Accéder à une base de données (IMS-DL/I)
1981
![Page 5: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/5.jpg)
Jeux questionnaireEn quelle année …
5
SAS pour PC-DOS
1985
![Page 6: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/6.jpg)
Jeux questionnaireEn quelle année …
6
Réécriture de SAS en C(avant PL/1 Fortran Assembler)
1987
![Page 7: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/7.jpg)
Jeux questionnaireEn quelle année …
7
SAS/Connect et SAS/Access
1990
![Page 8: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/8.jpg)
Jeux questionnaireEn quelle année …
8
SAS 6.08(MVS, CMS, VMS, VSE, OS/2 et Windows)
1993
![Page 9: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/9.jpg)
Jeux questionnaireEn quelle année …
9
SAS/Internet
1997
![Page 10: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/10.jpg)
Jeux questionnaireEn quelle année …
10
SAS Integration Technologies(SAS 8.2)
2001
![Page 11: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/11.jpg)
SAS Enterprise Integration Technologies
11
Ensemble de produits offrant le support aux:
Serveur SAS
Clients SAS
Clients Internet
Autre clients léger
![Page 12: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/12.jpg)
12
SAS Integration Technologies
Technologies donnant la possibilité aux applications de communiquer avec SAS.
![Page 13: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/13.jpg)
IOM Integrated Object Model
13
Interface qui permet à des applications écrites en langage pouvant communiquer avec un COM (VB, Java, C++, …), d’exécuter du code SAS.
![Page 14: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/14.jpg)
IOM Integrated Object Model (suite)
Interfaces IOM principales:
Workspace
LanguageService
DataService
FileService
Utilites
![Page 15: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/15.jpg)
IOM Integrated Object Model (suite)
![Page 16: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/16.jpg)
Évolution de SAS/IT
Clients SAS (SAS/Connect SAS/Access)
Clients Web (SAS/IntrNet)
Clients ouverts (SAS/IT)
![Page 17: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/17.jpg)
Pour plus d’informations …
http://support.sas.com/rnd/itech/papers/index.html
![Page 18: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/18.jpg)
Évolution des versions SAS
SAS 5SAS 6SAS 7SAS 8SAS 9
![Page 19: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/19.jpg)
Évolution des versions SAS
SAS 6,7,8,9
Windows
![Page 20: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/20.jpg)
Démonstrations SAS Integration Technologies / IOM
20
Regardez
SAS Version Internet
Excel Plug-In
![Page 21: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/21.jpg)
Intégrer l’objet IOM
![Page 22: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/22.jpg)
Démarrer une session SAS
Dim obWSMgr As _SASWorkspaceManager.WorkspaceManager
Set obWSMgr = _New SASWorkspaceManager.WorkspaceManager
Dim obWS As SAS.Workspace
Set obWS = _obWSMgr.Workspaces.CreateWorkspaceByServer _("", VisibilityNone, Nothing,"","",sErrString)
![Page 23: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/23.jpg)
Soumettre du code SAS
Dim ls As SAS.LanguageService
Set ls = obWS.LanguageService
Dim sCode As String
sCode="PROC FREQ DATA = sashelp.asscmgr;" & vbCrLf & _" TABLE predcls ;" & vbCrLf & _"RUN ;«
ls.Submit sCode
![Page 24: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/24.jpg)
Récupérer le « Log » et le « Listing »
Dim sSasLog As String
sSasLog = ls.FlushLog(1000000)
Dim sSasList As String
sSasList = ls.FlushList(1000000)
![Page 25: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/25.jpg)
Copier une table SAS vers un RecordSet
![Page 26: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/26.jpg)
Copier une table SAS vers un RecordSet
/* après avoir démarré une session SAS */
Dim obConnection As New ADODB.Connection
obConnection.Open _"Provider=sas.iomprovider.1;SAS Workspace ID=" & _obWS.UniqueIdentifier
Dim obRecordset As New ADODB.Recordset
obRecordset.Open "sashelp.asscmgr", _obConnection,adOpenDynamic, _adLockPessimistic, ADODB.adCmdTableDirect
![Page 27: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/27.jpg)
Démonstration StatCubeSAS Integration Technologies / IOM
StatCubeWindows Serveur 2003
IIS
HTML, JavaScript, Java, ASP, VBScript,
VB, VBA
SQL Serveur 2000
Crystal Reports
SAS
![Page 28: COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve](https://reader031.vdocuments.pub/reader031/viewer/2022020115/551d9d92497959293b8c875d/html5/thumbnails/28.jpg)
Sujet d’intérêt à venir
SPDE Scalable Performance Data Engine