Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Środowisko SSIS Integration Runtime w usłudze Azure Data Factory
Kreator Powoli Zmieniających Wymiarów pełni funkcję edytora transformacji Powoli Zmieniającego Wymiaru. Budowanie i konfigurowanie przepływu danych dla powoli zmieniających się wymiarów może być skomplikowanym zadaniem. Kreator Slow Changing Dimension oferuje najprostszą metodę budowania przepływu danych dla wyników transformacji Slowly Changing Dimension, prowadząc Cię przez kroki mapowania kolumn, wybierania kolumn klucza biznesowego, ustawiania atrybutów zmiany kolumn oraz konfiguracji wsparcia dla członków wymiarów wnioskowanych.
Musisz wybrać przynajmniej jedną kolumnę klucza biznesowego w tabeli wymiarowej i przypisać ją do kolumny wejściowej. Wartość klucza biznesowego łączy rekord w źródle z rekordem w tabeli wymiarowej. Transformacja wykorzystuje to odwzorowanie do zlokalizowania rekordu w tabeli wymiarowej oraz do określenia, czy rekord jest nowy lub zmieniany. Klucz biznesowy jest zazwyczaj kluczem głównym w źródle, ale może być kluczem alternatywnym, o ile jednoznacznie identyfikuje rekord i jego wartość się nie zmienia. Klucz biznesowy może być również kluczem złożonym, składającym się z wielu kolumn. Kluczem głównym w tabeli wymiarowej jest zazwyczaj klucz zastępczy, czyli wartość liczbowa generowana automatycznie przez kolumnę tożsamości lub przez niestandardowe rozwiązanie, takie jak skrypt.
Przed uruchomieniem Kreatora wolno zmieniających się wymiarów musisz dodać do przepływu danych źródło oraz transformację wolno zmieniających się wymiarów, a następnie połączyć wyjście źródła z wejściem transformacji wolno zmieniających się wymiarów. Opcjonalnie przepływ danych może zawierać inne transformacje między źródłem danych a transformacją wymiaru wolnozmiennego.
Aby otworzyć Kreatora wolno zmieniających się wymiarów w SSIS Designer, kliknij dwukrotnie transformację Wolno zmieniający się wymiar.
Tworzenie powoli zmieniających się wyjść wymiarowych
Aby utworzyć dane wyjściowe transformacji wymiaru wolnozmiennego
Wybierz menedżera połączeń, aby uzyskać dostęp do źródła danych, które zawiera tabelę wymiarów, którą chcesz zaktualizować.
Możesz wybrać spośród listy menedżerów połączeń, które zawiera pakiet.
Wybierz tabelę wymiarów lub widok, który chcesz zaktualizować.
Po wybraniu menedżera połączeń możesz wybrać tabelę lub widok ze źródła danych.
Ustaw kluczowe atrybuty na kolumnach i przypisuj kolumny wejściowe do kolumn w tabeli wymiarowej.
Musisz wybrać przynajmniej jedną kolumnę klucza biznesowego w tabeli wymiarowej i przypisać ją do kolumny wejściowej. Inne kolumny wejściowe można mapować na kolumny w tabeli wymiarów jako mapowania niekluczowe.
Wybierz typ zmiany dla każdej kolumny.
Zmiana atrybutu nadpisuje istniejące wartości w rekordach.
Atrybut historyczny tworzy nowe rekordy zamiast aktualizować istniejące.
Stały atrybut oznacza, że wartość kolumny nie może się zmieniać.
Ustaw stałe i zmieniające się opcje atrybutów.
Jeśli skonfigurujesz kolumny tak, aby używały stałego typu zmiany atrybutu , możesz określić, czy transformacja Powoli zmieniającego się wymiaru nie zadziała, gdy zmiany zostaną wykryte w tych kolumnach. Jeśli skonfigurujesz kolumny tak, aby używały typu zmiany Changing attribute, możesz określić, czy mają być aktualizowane wszystkie dopasowane rekordy, w tym nieaktualne rekordy.
Ustaw opcje atrybutów historycznych.
Jeśli konfigurujesz kolumny tak, aby używały typu zmiany atrybutu historycznego , musisz wybrać, jak rozróżnić aktualne od wygasłych rekordów. Możesz użyć kolumny wskazującej bieżący wiersz lub dwóch kolumn dat do identyfikowania bieżących i nieaktualnych wierszy. Jeśli używasz kolumny wskaźnika bieżącego wiersza, możesz ustawić ją na Bieżący, Prawda, gdy jest bieżący, oraz Wygasły, lub Fałsz, gdy wygasł. Możesz też wpisać własne wartości. Jeśli używasz dwóch kolumn daty, daty startu i daty zakończenia, możesz określić datę, której użyć przy ustawianiu wartości kolumn daty, wpisując datę lub wybierając zmienną systemową i używając jej wartości.
Określ obsługę elementów wnioskowanych i wybierz kolumny zawarte w rekordzie elementu wnioskowanego.
Podczas ładowania miar do tabeli faktów możesz tworzyć minimalne rekordy dla jeszcze nieistniejących domniemanych elementów. Później, gdy dostępne są istotne dane, rekordy wymiarów mogą być aktualizowane. Można tworzyć następujące typy rekordów minimalnych:
Rekord, w którym wszystkie kolumny o typach zmian są zerowe.
Rekord, w którym kolumna Boole'a wskazuje, że rekord jest wywnioskowanym członkiem.
Przejrzyj konfiguracje, które tworzy Czarodziej Powoli Zmieniających Wymiarów. W zależności od obsługiwanych typów zmian, do pakietu dodawane są różne zestawy komponentów przepływu danych.
Poniższy diagram przedstawia przykład przepływu danych wspierającego stałe atrybuty, zmieniające się atrybuty oraz historyczne zmiany atrybutów, wnioskowane elementy oraz zmiany w pasujących rekordach.
Aktualizacja powoli zmieniających się wyjść wymiarowych
Najprostszym sposobem aktualizacji konfiguracji wyjść transformacji Wolno zmieniający się wymiar jest ponowne uruchomienie Kreatora wolno zmieniającego się wymiaru i zmodyfikowanie właściwości na stronach kreatora. Możesz także zaktualizować transformację wymiaru wolnozmiennego za pomocą okna dialogowego Edytor zaawansowany lub programowo.