Kroki, które trzeba wykonać w celu dostosowania procesu wyodrębniania, transformacji i ładowania (ETL), można pogrupować w cztery następujące etapy: określanie wymagań, analiza, programowanie i wdrażanie. Ten temat zawiera informacje opisujące koncepcję tych czterech etapów.
- Wymagania
Na etapie określania wymagań są analizowane wymagania biznesowe, na przykład: co wymaga zmierzenia, jakiego typu raporty biznesowe są potrzebne, jakie są źródła danych itd.
- Analiza
Na tym etapie są analizowane rozbieżności między wymaganiami a domyślnym schematem hurtowni danych oraz przykładowymi kompilacjami i zadaniami ETL.
Na przykład:
- Dostosowanie schematu hurtowni danych może być konieczne, jeśli domyślny schemat hurtowni danych nie spełnia wymagań biznesowych.
- Dostosowanie plików konfiguracyjnych danych może być konieczne, jeśli schemat źródła danych różni się od schematu zaimplementowanego w przykładach.
- Dostosowanie katalogu ETL może być konieczne, jeśli do hurtowni danych trzeba załadować dodatkowe dane lub zapełnić dostosowane wymiary i fakty.
- Dostosowanie projektów programu Framework Manager może być konieczne, jeśli schemat hurtowni danych został zmieniony i zmiany te mają być odzwierciedlone w raportach.
- Programowanie
Na etapie programowania tworzone są dostosowane scenariusze, które określono na etapie analizy, oraz następuje testowanie i sprawdzanie wprowadzonych zmian.
Sposób implementacji niektórych scenariuszy wymienionych w opisie etapu analizy zawiera sekcja Kursy.
- Wdrażanie
Na tym etapie zmiany są wdrażane na serwerze usług danych.