Udostępnij za pośrednictwem


Lekcja 1: Tworzenie projektu i pakiet podstawowy

W tej lekcji spowoduje utworzenie prostej pakiet ETL, który wyodrębnia dane ze urządzenie źródłowe pojedynczego pliku płaski, przekształca dane przy użyciu dwóch składników transformacja wyszukiwania i zapisuje dane do FactCurrencyRate tabela fakt in AdventureWorksDW.Częścią tej lekcji użytkownik zapozna do tworzenia nowych pakietów, dodawanie i konfigurowanie urządzenie źródłowe danych i obiekt docelowy połączenia i pracy z nowym przepływ sterowania i dane przepływu składników.

Important noteImportant Note:

Wymaga tego samouczka AdventureWorksDW przykładowej bazy danych.Aby uzyskać więcej informacji dotyczących instalowania i wdrażania AdventureWorksDW, see Considerations for Installing SQL Server Samples and Sample Databases.

Opis wymagań pakiet

Przed utworzeniem pakiet, należy dobrze zrozumieć formatowania używane w obu urządzenie źródłowe danych i miejsca docelowego.Po rozumiesz obu tych formatów danych będzie gotowy do definiowania przekształcenia niezbędne do mapowania urządzenie źródłowe danych do obiekt docelowy.

Spojrzenie na urządzenie źródłowe

Ten samouczek urządzenie źródłowe danych to zestaw danych historycznych walut zawartych w plik prosty, SampleCurrencyData.txt.urządzenie źródłowe danych zawiera następujące cztery kolumny: Średni kurs waluty, klucz Waluta, klucz Data, a wskaźnik koniec dnia.

Oto przykład urządzenie źródłowe dane znajdujące się w pliku SampleCurrencyData.txt:

1.00010001   ARS   9/3/2001 0:00    0.99960016

1.00010001   ARS   9/4/2001 0:00    1.001001001

1.00020004   ARS   9/5/2001 0:00    0.99990001

1.00020004   ARS   9/6/2001 0:00    1.00040016

1.00050025   ARS   9/7/2001 0:00    0.99990001

1.00050025   ARS   9/8/2001 0:00    1.001001001

1.00050025   ARS   9/9/2001 0:00    1

1.00010001   ARS   9/10/2001 0:00   1.00040016

1.00020004   ARS   9/11/2001 0:00   0.99990001

1.00020004   ARS   9/12/2001 0:00   1.001101211

 

Podczas pracy z płaskim pliku urządzenie źródłowe danych, ważne jest zrozumienie, w jaki sposób Menedżer połączeń plik prosty interpretuje dane plik prosty.Jeśli urządzenie źródłowe plik prosty jest kodowana w standardzie Unicode, Menedżer połączeń plik prosty definiuje wszystkie kolumna [DT_WSTR] z domyślnej szerokości kolumn 50.Jeśli urządzenie źródłowe plik prosty jest zakodowany ANSI, kolumna są zdefiniowane jako [DT_STR] o szerokości kolumn 50.Prawdopodobnie trzeba będzie zmienić te ustawienia domyślne, aby wprowadzić ciąg typy kolumn bardziej odpowiedni dla danych.Aby to zrobić, należy spojrzeć na typ danych obiekt docelowy, gdy dane zostaną zapisane, a następnie wybierz polecenie poprawnego typu w pliku płaski Menedżer połączeń.

Spojrzenie na obiekt obiekt docelowy

Ostatecznego obiekt docelowy dla danych źródłowych jest FactCurrencyRate tabela fakt in AdventureWorksDW.The FactCurrencyRate fakt tabela has four columns, and has relationships to two dimension tables, as shown in the following tabela.

Nazwa kolumna

Typ danych

Tabela odnośników

kolumna odnośnika

AverageRate

zmiennoprzecinkowe

None

None

CurrencyKey

int (klucz obcy)

DimCurrency

CurrencyKey (PK)

TimeKey

Int (klucz obcy)

DimTime

TimeKey (PK)

EndOfDayRate

zmiennoprzecinkowe

None

None

Mapowanie urządzenie źródłowe danych jest zgodny z obiekt docelowy

Analiza formatów danych źródłowych i docelowych oznacza, że wyszukiwania będzie konieczne do CurrencyKey and TimeKey wartości.Transformacje, wykonujących te wyszukiwania będzie uzyskiwał CurrencyKey and TimeKey wartości przy użyciu kluczy alternatywnych z DimCurrency and DimTime tabele wymiarów.

Kolumna plik prosty

Nazwa tabela

Nazwa kolumna

Typ danych

0

FactCurrencyRate

AverageRate

Float

1

DimCurrency

CurrencyAlternateKey

nchar (3)

2

DimTime

FullDateAlternateKey

Data i godzina

3

FactCurrencyRate

EndOfDayRate

Float

Uruchom lekcji

Zadanie 1: Tworzenie nowego projektu usług integracja

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.