SQL Server 2005 Integration Services Kószó Károly rendszermérnök Microsoft Magyarország.

Slides:



Advertisements
Hasonló előadás
zenOn® – automation unlimited©: Fejelsztési irányvonal
Advertisements

IdőpontCím 09:15-09:45Az alkalmazás-életciklus menedzselése – Áttekintés (Kőnig Tibor) 09:45-10:30Az életciklus-kezelés alapjai – Forráskód-kezelés, build,
64 bites architektúra, csapdák és átjárók Tóth Sándor Terméktámogatási tanácsadó.
Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
Az SQL Server 2005 relációs motorjának újdonságai
Mailbox Server szerepkör - alapozás
LINQ to DataSet Kereskényi Róbert
Kinek szól az előadás: Akik már ismerik valamennyire az SSIS-t Akik nem most hallanak először a BI-ról és az adattárházról Az előadás célja A legjobb.
SQL Server 2005 Reporting Services a gyakorlatban
2 Forrás: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000.
A jövő szoftverélménye Bátorfi Zsolt fejlesztési platform szakértő Microsoft Magyarország Előadó neve.
ASP.NET MVC 3 platform áttekintés
Microsoft Visual Studio 2005 kiterjeszthetőség Albert István Automatizálási és Alkalmazott Informatika Tanszék MSDN Kompetencia Központ.
Az előd – IIS 6 2 Forrás: Secunia, Forrás: Netcraft, August 2007 Web Server Survey Elterjedtség.
Reportkészítés Visual Studioval Készítették: Poser László és Szertaridisz Oresztész.
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Adatbázis-kezelés ACCESS program:
WEB Technológiák Coldfusion ME Általános Informatikai Tsz. dr. Kovács László.
Entity framework Krizsán Zoltán
Közös kinézet Mester oldal, témák, skin-ek, css Webalkalkalmazás fejlesztése ASP.NET-ben Krizsán Zoltán.
Nagyvállalati projektmenedzsment GTM szeminárium sorozat A Microsoft nagyvállalati projektmenedzsment megoldása Előadó:Kőnig Tibor
Az Office Business Application (OBA) alkalmazásmodell Az üzleti probléma: központosított, mégis rugalmas feladatkövetés A lehetséges megoldások nagyvállalati.
Előadó: Kárpáti Péter Üzleti folyamatvezérlés nagyvállalati környezetben (BizTalk Server 2004, Office InfoPath 2003 és Windows.
Elemzés az Office alkalmazásokkalMegjelenítés és csoportmunka az Office kiszolgálókkalHáttérszolgáltatások  az adatkapcsolatok, az Excel Services és.
SQL Server 2005 Reporting Services Kószó Károly rendszermérnök Microsoft Magyarország.
Egy ISA szerver naplója Sárosi György Terméktámogatási Tanácsadó Microsoft Magyarország.
Átállás.
Instant alkalmazások SharePoint platformon. A fejlesztés és a testre szabás határai elmosódtak. A testre szabást végző legtöbbször nem programozó A.
Modularizált felépítés SzervermenedzsmentBiztonságDiagnosztika FTP szerver Finom fejlesztések Közös konfiguráció.
Delphi programozás 8. ELŐADÁS ADO ActiveX Data Objects.
Egyszerű webes alkalmazás fejlesztése
XML támogatás adatbázis-kezelő rendszerekben
Operációs rendszerek gyakorlat 9. Gyakorlat Vakulya Gergely.
SCVMM 2012 – a privát felhőre optimalizálva Szolgáltatások Felhő Telepítés Szerkezeti elemek Hyper-V Bare Metal Provisioning Hyper-V, VMware, Citrix.
Önkiszolgáló üzleti intelligencia az SQL Server 2012-ben
Költség hatékony és rugalmas infrastruktúra ami az ismert és meglevő termékeken alapul  Heterogén környezetek támogatása  Folyamat automatizálás  Önkiszolgáló.
Microsoft BI technológiák az eszközmenedzsment szolgálatában
CommunityCloud Private Cloud Public Cloud Hybrid Clouds Megvalósítás módja Szolgáltatás modell Alapvető jellemzők Közös jellemzők Software as a Service.
Szaktanácsadás SQL Server UpgradeTeljesítményoptimalizálás Replikáció kialakítás Disaster Recovery tervezés.NET Framework alapú fejlesztések.
V 1.0 ÓE-NIK, Programozás I. A Microsoft Visual Studio 2010 használata.
Adatkezelés Ez az előadó neve beosztása vállalata.
Bátyai Krisztián NetAcademia Oktatóközpont oktató, fejlesztő MCT, MCPD
Felhasználók azonosítása és jogosultságai, személyre szabás Borsi Katalin és Fóti Marcell NetAcademia Oktatóközpont.
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
Riportok készítése SQL Server Reporting Services-zel
Segédlet vizuális programozáshoz Kovács László
Bevezetés a PRADO keretrendszerbe Kardos Gergely.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Adatbányászat és üzleti intelligencia SPSS – MicroStrategy integráció
3. előadás.  Apache szerver tudnivalók  Az index.php .htaccess – web-szerverünk beállításai  Konfigurációs állományok  Adatbázis kapcsolódás beállítása.
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
Visual Basic 2008 Express Edition
1 Verseny 2000 gyakorlat ODBC Adatforrás létrehozása.
Alapozó eszközök Eseménynapló Eseményszámba megy… Analytic and Debug Logs Custom Views / Cross-log queries Event Forwarding > Subscriptions Feladatütemező.
Visual Studio LightSwitch Adatvezérelt alkalmazások percek alatt
ProClarity 6.3 áttekintés ProClarity Professional ProClarity Analytics Server Integráció Mire használjuk a ProClarityt?Mire használjuk a ProClarityt?Demó.
IT-DEV-CON – SQL Server ‚Denali’ Csom Gergely Microsoft Magyarország Kft.
A Microsoft Üzleti Intelligencia megoldása és platformja
A teljes infrastruktúra egységesített felügyelete és védelme.
Automatizálási folyamatok az SQL 2012-ben
KÖFE megbeszélés web.axelero.hu/mc2/publication/041110kofe.ppt EXPORT IMPORT Műszer kommunikáció Adatszolgáltatás LIMS kommunikációs feladatai.
A Visual Basic nyelvi elemei
SQL Server Integration Services
A Visual Basic és a programozás oktatása
CALDERONI ELEKTRONIKUS FORRÁSKEZELŐ ÉS PUBLIKÁCIÓS RENDSZER CALDERONI REFERENSKÉPZÉS
OpenCMS programozói bevezetés Krizsán Zoltán iit me.
Palotás Ádám és Fodor Gergely Oracle Data Integrator Bemutató és gyakorlat
Informatikai gyakorlatok 11. évfolyam
Erőforrások strukturálása Készítette: Szentirmai Róbert (minden jog fenntartva)
Static Source Code Analysis For PHP Vulnerabilities
Előadás másolata:

SQL Server 2005 Integration Services Kószó Károly rendszermérnök Microsoft Magyarország

Tartalom  SQL Server Integration Services  BI Development Studio  Munkafolyam (control flow) és adatfolyam (data flow)  A munkafolyam jellemzői  Az adatfolyam jellemzői

SQL Server Integration Services  Platform  Nagy teljesítményű adat-integrációs megoldások építéséhez  Extract-transform-load (ETL) csomagok az adatraktárak feltöltéséhez  A DTS „utódja”, de új eszköz

BI Development Studio  Business Intelligence Development Studio  Az üzleti intelligencia projektek fejlesztőeszköze –Analysis Services –Reporting Services –Integration Services  Visual Studio felület  Project  Integration Services projekt típus  IS csomagok (package)  Adatforrás nézetek (Data Source View)  Egyéb fájlok  Solution  Egyéni beállítások, konfigurációk

A BI Development Studio eszközei  Csomagszerkesztő  Tulajdonságok (properties)  Eszköztár (toolbox)  Szerkesztő ablakok  Változók  Adatkapcsolatok  …  Tervező felület  Control Flow  Data Flow  Event Handlers  Package Explorer

demó  BI Development Studio

Az Integration Services felépítése Csomag Konténerek Standard transzformációkTestre szabott transzformációk Adat-cél adapterek Adatforrás adapterek XML csomag XML csomag Parancssor Feladatok IS tervező Varázslók Esemény kezelők

Munkafolyam és adatfolyam  Munkafolyam  Folyamat központú  Feladatokat (task) hajt végre  A feladatok eredménye: siker, hiba, kész  Változók (beállítás, olvasás, hatókör)  Adatfolyam  Adat központú  Adatsorokat olvas és gyárt  Több bemenet és több kimenet  Felhasználhatja a változók értékeit

Munkafolyam és adatfolyam elemek  Tipikus munkafolyam feladatok  File System Task  Execute SQL Task  Send Mail Task  …  Data Flow Task  Adatfolyam komponensek  Adapterek (forrás, cél) –OLEDB, SQL Server, …  Transzformációk –Oszlop másolás, konverzió, számított oszlop –Rendezés, aggregálás, illesztés –…

A munkafolyam jellemzői  Feladatok (task)  Precedenciák (precedence constraint)  Konténerek  Ciklus szervezés (loop)  Események (event)

Munkafolyam: feladatok  Adatbázis menedzsment feladatok  File System Task  File Transfer Protocol Task  Execute Process Task  Send Mail Task  Execute SQL Task  WMI Task  MSMQ Task  Execute Package Task  ActiveX script  …  Data Flow Task

Munkafolyam: feladat  Elemi munka egység  Egyedileg sikeres, vagy sikertelen  Egyedileg engedélyezett (enabled), vagy tiltott (disabled)

Munkafolyam: feltétel (constraint)  A feladatokat köti össze  Meghatározza a feladatok végrehajtási sorrendjét és feltételeit  Sikeres, sikertelen  AND/OR feltételek  Feltétel kifejezés alapján

Munkafolyam: konténerek  For Loop  Foreach Loop  Sequence  Feladatok részhalmaza  Logikai és/vagy vizuális csoportosítás  Változó hatókör  Enable/Disable  Elágazás kifejezés alapján

Munkafolyam: ciklus szervezés  Két speciális konténer  For Loop –Kifejezés alapján  Foreach Loop –Enumerátor alapján  Változók feltöltése –Az iterációs értékekhez változók kapcsolhatók

Munkafolyam: eseménykezelés  Valami történt (hiba)  Egy speciális konténer, ami az esemény bekövetkezésekor fut  Végrehajtási egységhez és eseményhez kötődik  Hasonló a csomaghoz  Blokkol

DTS Runtime - munkafolyam WMI források célok OLEDB Connection FTP HTTP FILE ODBC Managers CUSTOM FLATFILE Custom XML SQL Server Flat File FTP File OLEDB Connection FTP HTTP FILE ODBC Managers CUSTOM FLATFILE WEB FTP DB XML Task FILE FTP Task FTP Web Services Task HTTP Data Flow Task ODBC … FILE … Custom Containers WMI Event Task WMI Event Handlers Send Mail Task Variables Log Providers Task Host Custom Task Variables Log Providers XML File

demó  Munkafolyam

Az adatfolyam elemei  Komponensek  Ösvények  Gráf  Adapterek  Forrás, cél  Transzformációk

Az adatfolyam jellemzői  Komponensek tetszőleges gráfja  több bemenet,  több kimenet  A ki- és bemeneteket ösvények kötik össze  Egy speciális feladat (task)

Komponensek és ösvények  Komponensek  Adatforrás adapterek –OLE DB, síkfájl, XML, …  Adat-cél adapterek –OLE DB, síkfájl, SQL Server, OLAP feldolgozás, …  Transzformációk –Egysoros (számított oszlop, konverzió, lookup, …) –Halmaz alapú (rendezés, aggregálás, merge join, pivot, …) –Több ki-, vagy bemenet (Union All, Multicast, Conditional Split)  Ösvények  A gráfban két komponens közötti út  Hordozzák az oszlopok meta-adatait

Az adatfolyam XML DB Sources Flat File Dests OLEDB Data Source ODBC CUSTOM Raw Adapters FLATFILE RAW Custom DB Flat File Custom File OLEDB Data Destination ODBC CUSTOM Raw Adapters FLATFILE Számított oszlop Feltételes szétválasztás Aggregálás Fuzzy Lookup Merge Join RAW

demó  Munka- és adatfolyam

DTS – Integration Services  Adatpumpa  Egy input/output  Ciklus „kezelés”  Ön-módosító csomag  Dinamikus tulajdonságok  (Lassú) szkriptek  Data Flow Task  Több input/output  For(each) Loop  Definiált érvényességi körű változók  Konfigurációk; változó alapú tulajdonságok  Beépített (gyors) transzformációk

Migráció  DTS 2000 runtime  Az SQL Server upgrade után a régi csomagok működőképesek maradnak  Az SQL2005 UI-ból elérhető a DTS 2000 csomagszerkesztő  DTS 2000 package task az IS munkafolyamban  Upgrade tanácsadó  A DTS 2000 csomagok felülvizsgálata, jelentés a várható problémákról  Migrációs varázsló  Amit lehet, átalakít  Amit nem, becsomagol

Fejlett jellemzők  Munkafolyam  Konfigurációk  Naplózás  Belövés (töréspontok, …)  Eseménykezelés  Adatfolyam  Hiba kimenetek

Összegzés, további információ  Az Integration Services egy valódi, nagy teljesítményű ETL eszköz  Az SQL Server 2005 része  A Forrester jelentés: productinfo/foresterreport.asp