Információs rendszerek a gyakorlatban

Slides:



Advertisements
Hasonló előadás
Szerver oldali programozás
Advertisements

Az előadás célja: ALAPISMERETEK elsajátítása n Az informatika az információ elérésével, tárolásával, feldolgozásával és továbbításával foglalkozó tudomány.
Access Adatbáziskezelés
Számítástechnika I. 2.konzultáció
2010. november Balatonfüred
Irodai és rendszer fájltípusok
SQL Server 2005 Reporting Services a gyakorlatban
50 éves a szegedi informatika
A táblázatkezelés alapjai 1.
Microsoft Access V. Készítette: Rummel Szabolcs Elérhetőség:
Körlevél készítése.
A Windows 7 automatizált telepítése Windows AIK használatával
Bevezetés a Java programozásba
Bevezetés a Java programozásba
Kalmár László  Informatikai Tanszékcsoport, Főépület 2000-nél több informatikus hallgató.
Táblázatkezelés alapjai MS Excel, OpenOffice Calc
2006. július 11.SAS Felsőoktatási Fórum1 Adatbányászat oktatása a SAS rendszerrel a Debreceni Egyetemen Ispány Márton DE, Informatikai Kar.
WEB Technológiák Coldfusion ME Általános Informatikai Tsz. dr. Kovács László.
A modellező rendszerek közötti adatcsere és szabványai Budapesti Műszaki Főiskola Neumann János Informatikai Főiskolai Kar A Műszaki Tervezés Rendszerei.
Informatikai Nyílt Nap Mi a térinformatika? Angol elnevezés: Geographic Information Systems (GIS) Röviden: Digitális térképek összekapcsolása adatokhoz.
Delphi programozás 8. ELŐADÁS ADO ActiveX Data Objects.
Matematika III. előadások Építőmérnök BSc szak PMMINB313
Vizuális és web programozás II.
Hasonlóságelemzés COCO használatával a MY-X elemzőben
SPSS bevezetés.
WEB Technológiák ISAPI ME Általános Informatikai Tsz. dr. Kovács László.
Bevezetés a C++ programozási nyelvbe
Önkiszolgáló üzleti intelligencia az SQL Server 2012-ben
Információs rendszerek a gyakorlatban 2. Előadás Adatkezelés a SAS rendszerben.
Dr. Farkas Károly CSc SAS Fórum Magyarország Otthon az üzleti-intelligenciában Budapest, október
Térkép. Mi az adat? Minden információ, amit tárolni kell. Minden információ, amit tárolni kell.  szám  szöveg  dátum  hang  kép, stb.
Statisztika, kutatásmódszertan I.
Számítástechnikai szoftver üzemeltető
Összetett adattípusok a Pascal nyelvben
A Pascal programozási nyelv alapjai
A Pascal programozási nyelv alapjai
Szintaktikai, szemantikai szabályok
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Matematika oktatás mérnök és informatikai képzésekben Ráckeve, március Pannon Egyetem (Veszprémi Egyetem, 1949) Bölcsészettudományi Kar Gazdaságtudományi.
Adatbázis kezelés.
Adatbázis-kezelés Probléma: az excel kezelhetetlen túl sok adat esetén
A gyakorlatok munkakörnyezete
XML fejlesztések TSQL fejlesztések Tábla paraméter SQLCLR fejlesztések 8k limit feloldása Több paraméteres UDA-ek Ordered UDF-ek Entity Framework ADO.NET.
Logikai programozás 8.. Adatok: ISMÉTLÉS: ADATBÁZISKEZELÉS A külső adatok a hatására bekerülnek a memóriába Lekérdezés: Ahogy eddig – pl.: szereti(jani,
– SQL 3: SELECT - 1. – Tarcsi Ádám, január 31. Adatbázis gyakorlat.
A Microsoft Üzleti Intelligencia megoldása és platformja
1. MATEMATIKA ELŐADÁS Halmazok, Függvények.
Adatbázis alapfogalmak
– SELECT - 1. – Tarcsi Ádám január Adatbázis gyakorlat.
DNS. Az interneten használt osztott név adatbázis, a DNS (Domain Name Service) folyton használatos: –minden web lap letöltésnél, –levél közvetítésnél.
.NET FRAMEWORK Röviden Krizsán Zoltán 1.0. Tulajdonságok I Rövidebb fejlesztés 20 támogatott nyelv (nyílt specifikáció) 20 támogatott nyelv (nyílt specifikáció)
BIOLÓGUS INFORMATIKA 2008 – 2009 (1. évfolyam/1.félév) 6.
Az 5,6,7 laborok VBA anyagának összefoglalása
Informatikai gyakorlatok 11. évfolyam
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Utasítás és blokk. Elágazás típusai, alkalmazása Kovács.
ACCESS ALAPOK Alapfogalmak
Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév.
Kiss Tibor System Administrator (MCP) ISA Server 2006.
Készítette: Kiss András
Adatstruktúrák Algoritmusok Objektumok
27. óra Kódolás, Dekódolás.
Az ORACLE JDE EnterpriseOne ERP rendszer bevezetésének tapasztalatai
(Iskolai) Beléptető rendszer Raspberry Pi 2-vel.
Compiler illetve interpreter nyelvek
SAS Base bevezetés Csicsman József
Programozási nyelvek alapfogalmai
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Változók.
Idegen nyelvű informatika oktatás helyzete Debrecenben
Előadás másolata:

Információs rendszerek a gyakorlatban 1. Előadás A SAS rendszer alapfogalmai

Miről lesz szó az előadáson A SAS rendszer felépítése, komponensei Belépés a SAS rendszerbe. Navigálás a programozási ablakok között. SAS programok futtatása. A SAS hibaüzenetek értelmezése. A program kimenetének vizsgálata. A Data set, a változó és a megfigyelés fogalma DATA és PROC step fogalma. A SAS szintaktikája és elnevezési konvenciók, SAS könyvtárak.

Mi a SAS rendszer Szoftver megoldások egy olyan integrált rendszere, amely a következő feladatok elvégzésére használható: Adatok bevitele, kinyerése és menedzselése Riportok és grafikonok készítése Statisztikai és matematikai elemzések Üzleti folyamatok előrejelzése és döntéstámogatás Operációkutatás és projekt menedzsment Alkalmazásfejlesztés

A SAS rövid története SAS = Statistical Analysis System Projekt mezőgazdasági adatok elemzésére a North Carolina State University-n, előzmény projekt United States Department of Agriculture (USDA) számára A cég alapítása 1976-ban, a Base SAS 300 E sor kártyán (150 doboz) 5 éven keresztül a legjobban növekvő cég az USA-ban, 1990-re 1500 főt foglalkoztató nagyvállalat THE POWER TO KNOW® új logó 2001-ben (25 éves) Information Evolution Model (IEM) 2003-ban, majd Information Revolution 2006-ban A pénzügyi szektor vezető szállítója, akvizíciók, Web 2.0

A SAS rendszer felépítése A SAS rendszer moduláris felépítésű, amely modulok nagyobb (iparági) megoldásokba szerveződnek Fontosabb SAS modulok: Base, Access, AF, Assist, C Compiler, Connect, EIS, ETS, FSP, GIS, Graph, IML, IntrNet, LAB, MDDB server, OR, QC, Secure, Share, Spectraview, STAT Általános megoldások: Enterprise Guide, Enterprise Miner, AppDev Studio, Social Network Analysis, Text Miner Iparági megoldások: Anti-Money Laundering, IT Intelligence, Energy Trading & Risk Management, Marketing Mix Advisor, Disease Management

A Base SAS komponensei Adatkezelő képességek (bevitel, kinyerés, menedzselés) Programozási nyelv Adatelemző és jelentés készítő eszközök A Base SAS elsajátításával ezek mellett a további SAS modulok használatát is megtanuljuk ugyanis a szabályok nem változnak

Adatkezelés a SAS-ban A SAS téglalap alakú táblázatokba (mátrix) szervezi az adatokat, amelyeket SAS adatállományoknak (SAS dataset) fogunk nevezni. Az adatállomány minden sora egy egyeddel kapcsola-tos információkat tartalmazza. Ezt megfigyelésnek (rekord) nevezzük. Az adatállomány mindegyik oszlopa ugyanolyan típusú információt tartalmaz. Ezt változónak (attributum) nevezzük. Az adatállomány elemi egysége (cella) az adat érték.

Példa SAS adatállományra Az adatok az Informatikai Kar hallgatóinak tanulmányi eredményeit tartalmazzák változó Neptun_kod Nev Szak Kredit_index2009 Kredit_index2010 GHT325 Kovács János PTI_BSc 4.56 5.21 Z6SD23 Németh Lajos GI_BSc 2.58 3.82 T385R2 Szabó Csilla 4.83 3.57 PXRYW6 Nagy Krisztián PTI_MSc 5.87 5.36 XS714K Pap Boldizsár GI_MSc 4.78 4.34 megfigyelés adat érték

Az adatállományt létrehozó program data hallgatok; input Neptun_kod $ 1-6 Nev $ 7-27 Szak $ Kredit_index2009 Kredit_index2010; Valtozas = Kredit_index2010 - Kredit_index2009; datalines; GHT325 Kovács János PTI_BSc 4.56 5.21 Z6SD23 Németh Lajos GI_BSc 2.58 3.82 T385R2 Szabó Csilla GI_BSc 4.83 3.57 PXRYW6 Nagy Krisztián PTI_MSc 5.87 5.36 XS714K Pap Boldizsár GI_MSc 4.78 4.34 ; run;

A program elemzése A DATA utasítás azt mondja a SAS-nak, hogy hozzon létre egy hallgatok nevű adatállományt. Az INPUT utasítás azonosítja azokat a mezőket, melyeket majd a megfigyelésekhez beolvasunk és hozzárendeli a megfelelő SAS neveket. A 3. utasítás egy hozzárendelés, mellyel a kredit indexben való éves változást számoljuk ki. A DATALINES utasítás azt jelzi, hogy adatsorok jönnek. Az ezután következő sorokban az egyes megfigyeléseket olvassuk be, akkor hasznos ha kevés adatunk van. A pontosvessző a soronkénti adatok végét jelzi, a DATALINES utasítást zárja le. A RUN utasítás a végrehajtást indítja el.

A SAS nyelv elemei Utasítások Kifejezések Függvények CALL eljárások Opciók (globális, lokális) Formátumok (format) és belső formátumok (informat)

SAS nevek SAS neveket használunk adatállományok, változók, könyvtárak és más objektumok elnevezésére A SAS nevek 1-32 számú karakterből állnak Az első karakter az angol ábécé egy betűje vagy az aláhúzás (_) karakter. A további karakterek az angol ábécé betűi, számjegyek vagy az aláhúzás (_) karakter lehet. Blank nem lehet része SAS névnek

Példák SAS nevekre Neptun_kod, _differencia, Kredit_index2009, SAS_Konyvtar, SAS_katalogus Nem SAS nevek az alábbiak: %index, hallgato!%, 123nev, ösztöndíj

Változó nevek A változó neveknél, bár belső tárolás szempontjából a SAS nem tesz különbséget, azaz a Kredit_index, kredit_index és KREDIT_INDEX ugyanazt a változót jelölik, prezentációnál (pl. nyomtatásnál) a SAS a legelső előfordulásnak megfelelő alakot használja (emlékezik rá).

SAS által előállított output Hagyományos output Az ODS (Output Delivery System) output kézbesítő rendszer által készített output

Hagyományos output SAS adatállomány SAS log Jelentés vagy egyszerű lista Egyéb SAS fájl, pl. katalógus (SAS catalog) Külső fájlok vagy más adatbázis elemek

ODS output HTML fájl Hagyományos SAS lista (SAS Listing) Postscript fájl (Adobe) RTF fájl (MS Windows) Output adatállomány