Udostępnij za pośrednictwem


Slowly Changing Dimension Transformation

transformacja powoli zmienny wymiar, który koordynuje aktualizacji i wstawiania rekordów w tabelach wymiarów magazyn danych.Na przykład wynikiem tej transformacja można użyć do skonfigurowania wyjściowych transformacja, wstawiać i aktualizować rekordy w tabela DimProduct bazy danych AdventureWorksDW OLAP za pomocą danych z tabela Production.Products bazy danych AdventureWorks OLTP.

Important noteImportant Note:

Powoli zmienny wymiar Kreator obsługuje tylko połączenia z SQL Server.

transformacja powoli wymiaru zmiana zapewnia następujące funkcje zarządzania powoli zmiany wymiarów:

  • Dopasowywanie wierszy przychodzących z wierszy w tabela odnośników do identyfikowania nowych i istniejących wierszy.

  • Identyfikowanie przychodzących wierszy, które zawierają zmiany, jeśli zmiany nie są dozwolone.

  • Identyfikowanie wywnioskować rekordów element członkowski członkowski, które wymagają aktualizacji.

  • Identyfikowanie przychodzących wierszy, które zawierają historycznych zmiany, które wymagają wstawiania nowych rekordów i aktualizowania rekordów wygasła.

  • Wykrywanie przychodzącego wiersze, które zawierają zmiany, które wymagają aktualizacji istniejących rekordów, łącznie z wygasła jedynek.

Powoli zmienny wymiar transformacji obsługuje cztery typy zmian: Zmiana atrybutu, atrybut historycznych, stała atrybutu i element członkowski z nich wyciągać żadnych wniosków.

  • Zmiana zmiany atrybut zastąpienie istniejących rekordów.Ten rodzaj zmian jest równoważne zmianie Type 1.Transformacja powoli zmienny wymiar określa, że te wiersze, które mają zostać wyjściowy o nazwie Zmiana atrybutów aktualizacje wyjście.

  • Zmiany atrybut historycznych tworzenia nowych rekordów, zamiast aktualizować istniejące.Jedyną zmianą, które są dozwolone w istniejącego rekordu jest aktualizacja do kolumna, która wskazuje, czy rekord jest bieżące lub wygasła.Ten rodzaj zmian jest równoważne zmianie Type 2.Powoli zmienny wymiar transformacji kieruje tych wierszy, które mają dwa wyjścia: Atrybut historycznych wstawia dane wyjściowe and Nowe dane wyjściowe.

  • Zmiany atrybut stałych wskazują, nie należy zmieniać wartości kolumna.Powoli zmienny wymiar transformacji wykrywa zmiany i może kierować wierszy ze zmianami wprowadzonymi na wyjściowy o nazwie Stała atrybut danych wyjściowych.

  • element członkowski członkowski inferred wskazuje, że wiersz jest rekord inferred element członkowski w tabela wymiarów.element członkowski inferred występuje tabela fakt odwołuje się do element członkowski wymiaru, który nie został jeszcze załadowany.Minimalny rekordu z nich wyciągać żadnych wniosków element członkowski jest tworzony w przewidywanie danych odpowiedni wymiar, który znajduje się w kolejnych ładowanie danych wymiarów.Transformacja powoli zmienny wymiar określa, że te wiersze, które mają zostać wyjściowy o nazwie Inferred element członkowski aktualizacje.Podczas ładowania danych do inferred element członkowski, można zaktualizować istniejący rekord zamiast utworzyć nowy.

Uwaga

Transformacja powoli zmienny wymiar nie obsługuje 3 Typ zmian, które wymagają zmian w tabela wymiarów.Identyfikując kolumny o typie aktualizacji stała atrybut można przechwycić wartości danych, które są kandydatami do zmiany typu 3.

W czasie wykonywania powoli zmienny wymiar transformacja najpierw próbuje dopasować przychodzących wierszy do rekordu w tabela odnośników.Jeśli nie znaleziono, wiersz przychodzącego jest nowy rekord, w związku z tym powoli zmienny wymiar transformacja przeprowadza nie dodatkowych czynności i określa, że wiersz do Nowe dane wyjściowe.

Jeśli zostanie znaleziony odpowiednik, powoli zmienny wymiar transformacja wykrywa, czy wiersz zawiera zmiany.Jeśli wiersz zawiera zmiany, powoli zmienny wymiar identyfikuje typ aktualizacji dla każdej kolumna i wiersza określa, że Zmiana atrybut aktualizacje wyjście, Stała atrybut danych wyjściowych, Wyjście wstawki atrybuty historycznych, or Wyjście inferred aktualizacje Członkowskich.Jeżeli wiersz jest bez zmian, powoli zmienny wymiar transformacji Określa, że wiersz Wyjście bez zmian.

Powoli zmienny wymiar przekształcenie wyjścia

Transformacja powoli zmienny wymiar ma jedno wejście i maksymalnie sześć wyprowadza.Wyjściowy określa, że wiersz do podzbiór przepływ danych odpowiadający aktualizacji i wymagania dotyczące wstawiania wiersza.Wynikiem tej transformacja nie obsługuje błąd danych wyjściowych.

W poniższej tabela opisano wyjściowych transformacja i wymagań ich przepływu kolejnych danych.Wymagania opisują przepływ danych, które powoli zmienny wymiar Kreator tworzy.

Output

Description

Wymagania dotyczące przepływ danych

Zmiana atrybutów aktualizacje wyjście

Rekord w tabela wyszukiwania jest aktualizowany.Te dane wyjściowe służy do zmiany atrybut wierszy.

transformacja OLE DB polecenie aktualizuje rekord przy użyciu instrukcja SQL UPDATE.

Stała atrybut danych wyjściowych

Wartości w wierszach, które nie należy zmieniać nie pasują do siebie wartości w tabela wyszukiwania.Te dane wyjściowe jest używany dla stałych atrybut wierszy.

Przepływ danych nie domyślnie zostanie utworzony.transformacja został skonfigurowany tak, aby kontynuować pracę po napotkaniu zmian w kolumnach stała atrybut, należy utworzyć przepływ danych, który przechwytuje tych wierszy.

Wyjście wstawki atrybuty historycznych

Tabela odnośników zawiera co najmniej jeden zgodny wiersz.Wiersz oznaczony jako “ bieżącego ” teraz muszą być oznaczone, jako "wygasłe".Te dane wyjściowe jest używany atrybut historycznych wierszy.

kolumna pochodna przekształcenia utworzyć kolumny dla wiersza wygasły i bieżące wskaźniki wierszy.transformacja OLE DB polecenie aktualizuje rekord, który musi być oznaczone jako "wygasłe".Wiersz o nowe wartości kolumna są kierowane do nowych danych wyjściowych, gdzie w wierszu jest wstawiany i oznaczone jako "bieżące".

Wyjście inferred aktualizacje Członkowskich

Wiersze dla elementów członkowskich wymiaru inferred są wstawiane.Te dane wyjściowe jest używana dla wierszy inferred element członkowski.

transformacja OLE DB polecenie aktualizuje rekord przy użyciu instrukcja SQL UPDATE.

Nowe dane wyjściowe

Tabela odnośników zawiera nie zgodnych wierszy.Wiersz został dodany do tabela wymiarów.Tego raportu jest używany dla nowych wierszy i zmiany atrybutów historycznych wierszy.

transformacja pochodnego kolumna ustawia wskaźnik bieżącego wiersza i docelowej DB OLE wstawia wiersz.

Wyjście bez zmian

Wartości w tabela wyszukiwania pasują do wartości wiersza.Te dane wyjściowe jest używana dla wierszy bez zmian.

Przepływ danych nie domyślnie jest tworzony, ponieważ żadna praca wykonuje transformacja powoli zmienny wymiar.Jeśli chcesz przechwytywać tych wierszy, należy utworzyć przepływ danych dla tego raportu.

Klucze biznesowych

Powoli zmienny wymiar transformacji wymaga co najmniej jedną kolumna klucz biznesowych.

transformacja powoli zmienny wymiar nie obsługuje kluczy firmy null.Jeśli dane zawierają wiersze, dla których kolumna klucz biznesowych jest puste, wiersze te powinny zostać usunięte z przepływ danych.Można użyć transformacja warunkowe Podziel, aby odfiltrować wiersze, kolumny klucz biznesowych, których zawierają wartości null.Aby uzyskać więcej informacji zobacztransformacja Podziel warunkowe.

Optymalizowanie wydajności powoli zmienny wymiar transformacja

Aby sugestii na temat sposobów zwiększenia wydajności powoli zmienny wymiar transformacja zobacz Zwiększanie wydajności przepływ danych.

Rozwiązywanie problemów z powoli zmienny wymiar transformacji

Można rejestrować wywołania transformacja powoli zmienny wymiar powoduje, że dla dostawców zewnętrznych danych.Ta możliwość rejestrowania służy do rozwiązywania problemów z połączeniami, poleceń lub kwerendy do źródła danych zewnętrznych, które wykonuje transformacja powoli zmienny wymiar.Do rejestrowania wywołań, które transformacja powoli zmienny wymiar powoduje, że dla dostawców zewnętrznych danych, należy włączyć rejestrowanie pakiet, a następnie wybierz Diagnostyczne zdarzeń poziom pakietu.Aby uzyskać więcej informacji zobaczTroubleshooting Package Execution.

Konfigurowanie powoli zmienny wymiar transformacji

zestaw właściwości za pomocą SSIS Projektant lub programowo.

Aby uzyskać więcej informacji na temat właściwości, które zestaw w Zaawansowany edytor okna dialogowego pole lub programowo, kliknij jedną z następujących tematów:

Aby uzyskać więcej informacji na temat ustawiania właściwości, zobacz Jak Ustawianie właściwości składnik przepływu danych.

Konfigurowanie powoli zmiana wyjścia transformacja wymiarów

Koordynowanie aktualizacji i wstawiania rekordów w tabelach wymiarów może być złożonym zadaniem, zwłaszcza wtedy, gdy używane są zarówno Type 1 i 2 Typ zmiany.SSIS Projektant oferuje dwa sposoby skonfigurowania obsługę powoli zmiany wymiarów:

  • The Advanced Editor dialog box, in which you to select a connection, zestaw common and custom component properties, choose input columns, and zestaw kolumna properties on the six outputs.Aby wykonać zadanie konfigurowania obsługi powoli zmienny wymiar, należy utworzyć ręcznie dla wyjścia, korzystającej z transformacja powoli zmienny wymiar przepływ danych.Aby uzyskać więcej informacji zobaczTworzenie pakietu przepływ danych.

  • Załaduj wymiar kreatora, w którym prowadzi użytkownika, że przepływ kroki, aby skonfigurować transformacja powoli zmienny wymiar i utworzyć dane dla wyjścia transformacja.Aby zmienić konfiguracja powoli zmiany wymiarów, należy ponownie uruchomić Kreatora wymiaru obciążenia.Aby uzyskać więcej informacji zobaczKonfigurowanie wyjścia przy użyciu Kreatora powoli zmienny wymiar.

Integration Services icon (small) Konfiguracja w aktualizacji z usług integracja Services pobytu

Najnowsze pliki do pobrania, artykuły, próbki, i pliki wideo firmy Microsoft, jak również wybranego rozwiązania od Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN lub TechNet:

Automatycznego powiadomienie tych aktualizacji należy subskrybować źródła danych RSS, które jest dostępne strona.

Historia zmian

Microsoft Learning

  • Należy zauważyć, że kreator obsługuje tylko połączenia z dodany SQL Server.