Maciej Kiewra mkiewra@qbico.pl. Quality Business Intelligence Consulting http://www.qbico.pl



Podobne dokumenty
Proces ETL MS SQL Server Integration Services (SSIS)

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Część I Istota analizy biznesowej a Analysis Services

Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services

Bartłomiej Graczyk MCT,MCITP,MCTS

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

Oferta szkoleniowa Yosi.pl 2012/2013

Hurtownie danych w praktyce

Prezentacja firmy WYDAJNOŚĆ EFEKTYWNOŚĆ SKUTECZNOŚĆ.

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

Procesy ETL - wykład V. Struktura. Wprowadzenie. 1. Wprowadzenie. 2. Ekstrakcja 3. Transformacja 4. Ładowanie 5. Studium przypadków.

Spis tre±ci. Przedmowa... Cz ± I

Co to jest Business Intelligence?

Systemy Business Intelligence w praktyce. Maciej Kiewra

Wprowadzenie do technologii Business Intelligence i hurtowni danych

Rola analityki danych w transformacji cyfrowej firmy

Pierwsze wdrożenie SAP BW w firmie

Microsoft SQL ServerTM 2005 Integration Services

Comarch BI Point Standalone ulotka. Wersja: 6.2

Bazy danych. Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI

Programowanie obiektowe

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

COMARCH DATA WAREHOUSE MANAGER 6.2

Migracja Business Intelligence do wersji

Szkolenie autoryzowane. MS Wdrażanie hurtowni danych w Microsoft SQL Server 2012

Portale raportowe, a narzędzia raportowe typu self- service

BUSINESS INTELLIGENCE DEVELOPMENT Tego Cię nauczymy:

Migracja XL Business Intelligence do wersji

DOKUMENT INFORMACYJNY COMARCH BUSINESS INTELLIGENCE:

III Edycja ITPro 16 maja 2011

Aktualizacja do Microsoft SQL Server Adam Rynarzewski MCT

Migracja Comarch ERP Altum Business Intelligence do wersji

Migracja Comarch ERP Altum Business Intelligence do wersji 2019

Microsoft SQL Server Integration Services

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Ćwiczenie 1. Modelowanie prostego procesu

Migracja XL Business Intelligence do wersji

Rozumie istotę i znacznie procesów ekstrakcji, transformacji i ładowania danych (ETL), zna wybrany język ETL oraz odpowiednie narzędzia.

Comarch BI Point Standalone ulotka. Wersja: 6.2

Migracja Business Intelligence do wersji 11.0

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

ROZWÓJ SYSTEMÓW SZTUCZNEJ INTELIGENCJI W PERSPEKTYWIE "PRZEMYSŁ 4.0"

Migracja Business Intelligence do wersji

WEBCON Business Process Suite 7.7. Lista zmian i nowych funkcjonalności

Migracja Business Intelligence do wersji Aktualizacja dokumentu:

Migracja Business Intelligence do wersji

WIZUALNA EKSPLORACJA DANYCH I RAPORTOWANIE W SAS VISUAL ANALYTICS ORAZ WSTĘP DO SAS VISUAL STATISTICS

Bazy danych i ich aplikacje

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

ZARZĄDZANIE NIEJEDNORODNYMI, ROZPROSZONYMI ZASOBAMI INFORMACJI

Misja. Strategia. Cele UNIT4 TETA BI CENTER. Plan prezentacji. Grupa UNIT4 TETA. Grupa kapitałowa UNIT4 UNIT4 TETA BI CENTER

Informatyka I : Tworzenie projektu

SAS Access to Hadoop, SAS Data Loader for Hadoop Integracja środowisk SAS i Hadoop. Piotr Borowik

Kostki OLAP i język MDX

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji.

Pentaho DI część 1. Paweł Boiński Politechnika Poznańska, Instytut Informatyki

Usługi raportowania. dr inż. Dziwiński Piotr Katedra Inżynierii Komputerowej. Kontakt:

VI Kongres BOUG Praktyczne aspekty wykorzystania Business Intelligence w przemyśle wydobywczym węgla kamiennego

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Środowiska i platformy programistyczne

Proces ETL. Katedra Inżynierii Oprogramowania Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika Gdańska {kris,

IT CAMP Analiza danych dla analityków

Opis spełnienia wymagań (PSBD)

Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA

Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych)

Szczegółowy opis zamówienia:

Integracja danych ubezpieczeniowych w czasie rzeczywistym. Łukasz Szewczyk Solution Architect

Hurtownie danych - przegląd technologii Robert Wrembel Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

Hurtownie danych - przegląd technologii

Piotr Dynia. PowerPivot. narzędzie do wielowymiarowej analizy danych

Narzędzia podnoszące jakość procesu wytwarzania i wdrażania

Procesowanie i partycjonowanie Analysis Services od podszewki (300) Adrian Chodkowski Adrian.Chodkowski@outlook.com

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik

Szkolenia SAS Cennik i kalendarz 2017

Część 1: OLAP. Raport z zajęć laboratoryjnych w ramach przedmiotu Hurtownie i eksploracja danych

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

KARTA SZKOLENIA 1/5. Po ukończeniu szkolenia uczestnik będzie potrafił:

Analiza i projektowanie aplikacji Java

Garść niezawodnych sposobów na niezawodną integrację. WEBCON DAYS 2014 Tomasz Batko, WEBCON

MCSA: SQL Server 2012

TOPWEB Microsoft Excel 2013 i PowerBI Przygotowanie danych, analiza i efektowna prezentacja wyników raportów

Budowa modeli wymagań dla Regionalnych Systemów Informacji Medycznej opartych o hurtownie danych

Wprowadzenie do hurtowni danych

1Executive summary Comarch ERP XLBI Wersja:

Program szkolenia: Administracja SQL Server

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

Praktyczne aspekty pozyskiwania wiedzy z danych z perspektywy matematyka w bankowości (VI zajęcia) Jakub Jurdziak

Sisense. Opis produktu.

Laboratorium - Poznawanie FTP

Transkrypt:

Maciej Kiewra mkiewra@qbico.pl Quality Business Intelligence Consulting http://www.qbico.pl

Wstęp Integration Services narzędzie do integracji danych Pomyślane do implementacji procesów ETL Extract ekstrakcja danych ze źród(e)ł(a) Transformation transformacja Load ładowanie Inne zastosowania: Import/eksport danych Migracja danych Czyszczenie danych Wchodzi w skład platformy SQL Server 2005/2008

Integration Services podstawowe pojęcia Zadanie (ang. task) pewna czynność, którą należy wykonać w procesie ETL i która posiada swoją implementacje w IS Przykłady zadań: Wykonaj zapytanie SQL Wyślij maila Skopiuj dane Pobierz plik przez FTP Wykonaj program Pakiet grupa zadań, których kolejność wykonywania określona jest za pomocą odpowiednich więzów

Tworzenie pierwszego pakietu Integration Services (1/2) Pakiety Integration Services tworzymy przy pomocy: Business Intelligence Development Studio BIDS = Platforma Visual Studio zaadaptowana do rozwiązań Business Intelligence ETL Integration Services Raportowanie Reporting Services Kostki analityczne Analysis Services

Tworzenie pierwszego pakietu Integration Services (2/2)

Projekt Integration Services główne okna Eksplorator rozwiązania (ang. Solution Explorer) wszystkie pliki wchodzące w rozwiązanie podzielone na projekty ToolBox zadania i komponenty Okno główne podzielone na zakładki: Control Flow determinuje kolejność wykonywanych zadań Data Flow szczegółowe informacje na temat przepływu danych Event Handler pozwala definiować zdarzenia Package Explorer dane dotyczące pakietu w postaci zagregowanej

Dane źródłowe wykorzystane w przykładach Oceny książek dokonywane przez anonimowych użytkowników AdventureWorksDW Trzy pliki CSV Users.csv id użytkownika, wiek i miejsce zamieszkania Books.csv opisuje książki Books-ratings.csv oceny użytkowników Pochodzą ze strony http://www.informatik.uni-freiburg.de/~cziegler/bx/

ControlFlow - ogólne informacje Strzałki między komponentami więzy wymuszające kolejność (precedence constraints) oznaczają kolejność wykonywania operacji 4 rodzaje: Użyj więzów (OnSuccess, OnFailure, OnComplete) Użyj wyrażenia Użyj więzów i wyrażenia Użyj więzów lub wyrażenia

Pierwszy pakiet

Pakiet 1 wnioski Connection managers możliwość zapisania dostępu do zewnętrznych źródeł danych w jednym miejscu Bardzo często kolejność wykonywanych zadań ma znaczenie Narzędzie pozwala na budowę procesu ETL za pomocą interfejsu graficznego

Najważniejsze typy zadań Execute SQL Task wykonuje zapytanie SQL (także procedurę składowalną) Execute Package Task wykonuje inny pakiet integration services Execute Process Task wykonuje zewnętrzny proces (progam) zainstalowany w bieżącym systemie operacyjnym SendMailTask pozwala wysłać wiadomość elektroniczną (e-mail) DataFlow przepływ danych (do szczegółowego omówienia potrzebna osobna sesja)

Dodawanie DataFlow Task

Data Flow podstawowe informacje Osobna zakładka w Integration Services 3 Rodzaje komponentów Wejścia Transformacji Wyjścia 3 tryby widoczności komponentów Pojęcie Connection Manager Pojęcie wejść i wyjść Metafora hydrualiczna

Najprostszy data flow Łączymy wejście z wyjściem (bez transformacji)

Wnioski z przykładu Strzałki w data flow i w control flow mają odmienne znaczenie! Możliwość przekierowywania błędnych wierszy Łatwa kontrola nad przebiegiem procesu

Przykład z transformacją

Wnioski z przykładu Skomplikowane operacje konwersji możliwe do zrealizowania wizualnie Możliwość podglądania danych

Dlaczego Integration Services? Graficzne środowisko pracy ułatwia zarządzanie skomplikowanymi procesami ETL Prostsze wytwarzanie procesów Łatwa parametryzacja i eksternalizacja wartości konfigurowalnych Zaawansowane opcje związane z diagnostyką i logowaniem błędów Potęga.NET w zasięgu ręki Bezproblemowa integracja z SQL Server

QBICO - podwykonawstwo projektów Business Intelligence Projektowanie hurtowni danych ETL (Integration Services) Kostki OLAP i KPI Reporting Services ProClarity Data-Mining Oprogramowanie.NET Systemy na zamówienie Aplikacje ASP.NET Audyt kodu źródłowego Badanie wydajności Middleware dla hurtowni danych