Zmiana powoli transformacji wymiaru
transformacja powoli Zmiana wymiaru współrzędne aktualizacji i wstawiania rekordów w tabelach wymiar magazyn danych.Na przykład, można użyć tej transformacja skonfigurować wyjść transformacja, które wstawiania i aktualizacji rekordów w DimProduct tabela AdventureWorksDW2008R2 baza danych OLAP z danymi z Production.Products tabela w AdventureWorks2008R2 bazy danych OLTP.
Ważne: |
---|
Powoli Zmiana wymiaru Kreator obsługuje tylko połączenia z SQL Server. |
transformacja powoli Zmiana wymiaru zawiera 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 wiersze zawierające zmiany podczas zmiany nie są dozwolone.
Identyfikowanie wywnioskować rekordów element członkowski, które wymagają aktualizacji.
Identyfikowanie wierszy przychodzących, które zawierają historycznych zmiany wymagają wstawiania nowych rekordów i aktualizowanie rekordów wygasły.
Wykrywanie przychodzących wiersze zawierające zmiany, które wymagają zaktualizowania istniejących rekordów, łącznie z wygasła jedynek.
transformacja powoli Zmiana wymiaru obsługuje cztery typy zmian: Zmiana atrybutu, historycznych atrybut stałej atrybutu i wywnioskowane element członkowski.
Zmiana zmiany atrybut zastąpienie istniejących rekordów.Tego rodzaju zmiana jest równoważne zmianie typu 1.Te wiersze do wyjścia o nazwie kieruje transformacja powoli Zmiana wymiaru Zmiana atrybutów wyjścia aktualizacje.
Zmiany atrybut historycznych tworzenia nowych rekordów, zamiast aktualizować istniejące.Jedyną zmianą, dopuszczalna w istniejący rekord jest aktualizacja do kolumna, która wskazuje, czy rekord jest bieżący lub wygasły.Tego rodzaju zmiana jest równoważne zmianie typu 2.transformacja powoli Zmiana wymiaru kieruje wiersze te dwa wyjścia: Atrybut historycznych wstawia dane wyjściowe i nowe dane wyjściowe.
Zmiany atrybut stałych wskazują wartość kolumna nie należy zmieniać.transformacja powoli Zmiana wymiaru wykrywa zmiany i może kierować wierszy ze zmianami do wyjścia o nazwie Środka wyjściowego atrybutu.
Wywnioskowane element członkowski wskazuje, że wiersz jest inferred element członkowski rekordu tabela wymiarów.element członkowski inferred istnieje po tabela fakt odwołuje się do element członkowski wymiar, który jeszcze nie jest załadowany.Rekord minimalny wywnioskowane element członkowski jest tworzony w perspektywie danych odpowiedni wymiar, który podano w kolejnych załadowania danych wymiaru.Te wiersze do wyjścia o nazwie kieruje transformacja powoli Zmiana wymiaru Wywnioskowane aktualizacje członka.Gdy dane dla inferred element członkowski jest ładowany, można zaktualizować istniejący rekord zamiast utworzyć nowy.
Ostrzeżenie
transformacja powoli Zmiana wymiaru nie obsługuje typu 3 zmian, które wymagają zmian tabela wymiarów.Identyfikując kolumn typu atrybut stałej aktualizacji można przechwycić wartości danych, które są kandydatami do zmiany typu 3.
Przy uruchomieniu czas, transformacja powoli Zmiana wymiaru najpierw próbuje dopasować wierszy przychodzących do rekordu w tabela odnośników.Jeśli nie zostanie znaleziony, wiersz przychodzących jest nowy rekord; dlatego nie wykonuje żadnych dodatkowych operacji transformacja powoli zmienianie wymiarów i kieruje wiersz, aby Nowe dane wyjściowe.
Jeśli zostanie znaleziony, transformacja powoli Zmiana wymiaru wykrywa, czy wiersz zawiera zmiany.Jeśli wiersz zawiera zmiany, transformacja powoli Zmiana wymiaru identyfikuje typ aktualizacji dla każdej kolumna i kieruje wiersza do Zmiana wyjściowego aktualizuje atrybuty, Środka wyjściowego atrybutu, Historycznych atrybuty wstawia wyjścia, lub Wywnioskowane Członkowskie aktualizuje wyjścia.Jeżeli wiersz pozostanie niezmieniony, transformacja powoli Zmiana wymiaru kieruje wiersz, aby Niezmienione wyjściowego.
Zmiana powoli wyjść transformacji wymiaru
transformacja powoli Zmiana wymiaru ma jedno wejście i maksymalnie sześć wyprowadza.Wyjście kieruje wiersza do podzbiór przepływ danych odpowiadający aktualizacji i wymagania Wstaw wiersz.Wynikiem tej transformacja nie obsługuje błąd wyjścia.
W poniższej tabela opisano wyjść transformacja i wymagania ich przepływów kolejnych danych.Wymagania opisują przepływ danych, który powoli Zmiana wymiaru Kreator tworzy.
Output |
Opis |
Wymagania dotyczące przepływu danych |
---|---|---|
Zmiana atrybutów aktualizacje wyjścia |
Rekord w tabela wyszukiwania jest aktualizowany.Służy to wyjście zmiana atrybut wierszy. |
transformacja polecenia OLE DB aktualizacje rekordu przy użyciu instrukcja UPDATE. |
Stałe wyjście atrybutu |
Wartości w wierszach, które nie musi zmieniać nie odpowiadają wartości w tabela odnośników.Te dane wyjściowe jest używany atrybut stałych wierszy. |
Nie domyślny przepływ danych jest tworzona.transformacja jest skonfigurowany do kontynuować po napotkaniu zmiany atrybut stałych kolumn, należy utworzyć przepływ danych, który przechwytuje tych wierszy. |
Historyczne dane wyjściowe wstawia atrybutów |
Tabela odnośników zawiera co najmniej jeden zgodny wiersz.Wiersz oznaczony "bieżący" teraz muszą być oznaczone, jako "wygasłe".Te dane wyjściowe jest używany atrybut historycznych wierszy. |
Przekształcenia kolumny pochodnej utworzyć kolumny wiersza wygasły i wskaźniki bieżącego wiersza.transformacja OLE DB polecenie aktualizuje rekord, który musi być oznaczone jako "wygasłe".Wiersz o nowe wartości kolumna jest skierowany do nowych wyjścia, gdzie wstawione i oznaczone jako "bieżący" wiersza. |
Inferred Członkowskich aktualizacje wyjścia |
Dodaje się wiersze dla elementów członkowskich wymiar inferred.Służy to wyjście dla wywnioskowane element członkowski wierszy. |
transformacja polecenia OLE DB aktualizacje rekordu przy użyciu instrukcja SQL UPDATE. |
Nowe dane wyjściowe |
Tabela odnośników nie zawiera żadnych zgodnych wierszy.Wiersz został dodany do tabela wymiarów.Te dane wyjściowe jest używany dla nowych wierszy i zmian w wierszach atrybuty historycznych. |
transformacja kolumn pochodnych ustawia wskaźnik bieżącego wiersza i obiekt docelowy OLE DB wstawia wiersz. |
Wyjście bez zmian |
Wartości w tabela przeszukiwania pasują do wartości wiersza.Te dane wyjściowe jest używana dla wierszy bez zmian. |
Nie domyślny przepływ danych jest tworzony, ponieważ transformacja powoli Zmiana wymiaru nie wykonuje żadnych operacji.Jeśli chcesz przechwycić te wiersze, należy utworzyć przepływ danych dla tej produkcji. |
Klawiszy biznesowe
transformacja powoli wymiaru zmiana wymaga co najmniej jedną kolumna klucz business.
transformacja powoli Zmiana wymiaru nie obsługuje klawiszy biznesowe null.Jeśli dane zawierają wiersze, w których kolumna klucz business jest null, należy usunąć te wiersze z przepływ danych.Można użyć transformacja warunkowe Podziel, aby odfiltrować wiersze, kolumny klucz których firmy zawierają wartości null.Aby uzyskać więcej informacji, zobacz Warunkowe transformacji podziału.
Optymalizacja wydajności powoli zmieniających transformacji wymiaru
Aby sugestie dotyczące zwiększenia wydajności powoli Zmiana wymiaru przekształceń, zobacz Zwiększanie wydajności przepływu danych.
Rozwiązywanie problemów z powoli zmieniających transformacji wymiaru
Można rejestrować wywołań transformacja powoli Zmiana wymiaru powoduje, że dla dostawców zewnętrznych danych.Ta funkcja rejestrowania umożliwia rozwiązywanie problemów z połączeniami, poleceń i kwerend do zewnętrznych źródeł danych, które wykonuje transformacja powoli Zmiana wymiaru.Do dziennika wywołań transformacja powoli Zmiana wymiaru powoduje, że dla dostawców zewnętrznych danych, należy włączyć rejestrowanie pakiet, a następnie wybierz diagnostyczne zdarzenie poziom pakietu.Aby uzyskać więcej informacji, zobacz Wykonanie pakietów rozwiązywania problemów.
Konfigurowanie powoli zmieniających transformacji wymiaru
zestaw właściwości poprzez SSIS Projektant lub programowo.
Aby uzyskać więcej informacji na temat właściwości, które zestaw w Zaawansowanego edytora okno dialogowe pole lub programowo, kliknij jeden z następujących tematów:
Aby uzyskać więcej informacji dotyczących sposobu zestaw właściwości, zobacz Jak Ustawianie właściwości składnika przepływu danych.
Konfigurowanie powoli zmieniających wyjść transformacji wymiaru
Koordynację aktualizacji i wstawiania rekordów w tabelach wymiar może być złożonym zadaniem, zwłaszcza, jeśli używane są zmiany typu 1 i typu 2.SSIS Projektant oferuje dwa sposoby, aby skonfigurować obsługę powoli zmiany wymiarów:
Zaawansowanego edytora okno dialogowe, w którym można wybrać połączenie, zestaw właściwości wspólne i niestandardowe składnika wybierz kolumna danych wejściowych i zestaw właściwości kolumna na sześć wyjść.Do ukończenia zadania konfigurowania obsługę powoli zmienny wymiar, należy ręcznie utworzyć dla wyjść, używane przez transformacja powoli zmienny wymiar przepływ danych.Aby uzyskać więcej informacji, zobacz Projektowanie przepływu danych pakietu.
Kreatora wymiaru obciążenia, który przeprowadzi Cię chociaż kroki, aby skonfigurować transformacja powoli zmienianie wymiarów i budowanie przepływ danych dla transformacja wyprowadza.Aby zmienić konfiguracja powoli Zmień wymiary, uruchom ponownie kreatora wymiaru obciążenia.Aby uzyskać więcej informacji, zobacz Konfigurowanie wyjść za pomocą Kreatora powoli zmiany wymiaru.
Zasoby zewnętrzne
- Wpis w blogu, powoli Zmiana wymiaru Kreator optymalizacji, na blogs.msdn.com.
|