Share via


Ders 1: Proje ve basit bir paket oluşturma

Bu derste, verileri tek bir düz dosyasından ayıklayan bir basit ETL paketi oluşturacağınız kaynak iki arama dönüştürme Bileşenleri'ni kullanarak verileri dönüştürür ve bu verileri yazar FactCurrencyRate olgu tablosuAdventureWorksDW.Bu derste, bir parçası olarak, yeni bir paket oluşturmak, eklemek ve veri kaynak ve hedef bağlantıları yapılandırmak ve yeni denetim akışı ve veri akışı bileşenleri çalışma öğreneceksiniz.

Important noteImportant Note:

Bu öğreticinin gerektirir AdventureWorksDW örnek veritabanı.Yükleme ve dağıtma hakkında daha fazla bilgi için AdventureWorksDW, see SQL Server Örnekleri ve Örnek Veritabanlarının Yüklenmesiyle İlgili Önemli Noktalar.

Paket gereksinimlerini anlama

Paket oluşturmadan önce kaynak verilere ve hedef kullanılan biçimlendirme için iyi bir anlayış gerekir.Bu Veri biçimlerinin her ikisini de anladığınızda, kaynak veriler için hedef eşleme için gereken dönüştürmeleri tanımlamak hazır olacaktır.

AT aranıyor kaynak

Bu eğitmeni, kaynak verilerde SampleCurrencyData.txt düz dosyasındaki geçmişteki bir para birimi veri kümesidir.Kaynak veriler, aşağıdaki dört sütun vardır: para birimi, bir para birimi anahtarının, bir tarih anahtar ve son günü Hızı ortalama hızıdır.

SampleCurrencyData.txt dosyadaki kaynak verileri örneği aşağıda verilmiştir:

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

 

Düz dosya kaynak veri ile çalışırken, Bağlantı Yöneticisi düz dosya düz dosya verilerini yorumlaması anlamak önemlidir.Düz dosya kaynak Unicode'dur, düz dosya Bağlantı Yöneticisi ile 50 varsayılan sütun genişliğini tüm sütunları [DT_WSTR] tanımlar.Sütunları [DT_STR], düz dosya kaynağını, ANSI ile kodlanmış ise, sütun genişliğini 50 ile tanımlanır.Sütun türleri dize verileriniz için daha uygun hale getirmek için bu varsayılan ayarları değiştirmek zorunda.Bunu yapmak için , veri türü hedef veri için yazılmış ve düz dosya Bağlantı Yöneticisi içinde doğru türde'ı seçin, bakmak gerekir.

AT aranıyor hedef

Kaynak veriler için üstün hedef FactCurrencyRate olgu tablosu in AdventureWorksDW.The FactCurrencyRate olgu tablo has four columns, and has relationships to two dimension tables, as shown in the following tablo.

Sütun adı

Veri Türü

Arama tablosu

Arama sütun

AverageRate'e

float

None

None

CurrencyKey

int (YA)

DimCurrency

CurrencyKey (BA)

TimeKey

Int (YA)

DimTime

TimeKey (BA)

EndOfDayRate

float

None

None

Kaynak uyumlu olması için veri eşleme hedefle

Kaynak ve hedef veri biçimlerini çözümlemesi aramaları için gerekli olacağını gösterir CurrencyKey and TimeKey değerleri.Bu aramalar gerçekleştiren dönüştürmeleri alacaktır CurrencyKey and TimeKey kullanarak diğer anahtarlar arasında değerleriDimCurrency and DimTime boyut tablolarından.

Düz dosya sütun

Tablo adı

Sütun adı

Veri Türü

0

FactCurrencyRate

AverageRate'e

Float

1

DimCurrency

CurrencyAlternateKey

nchar (3)

2

DimTime

FullDateAlternateKey

Tarih saat

3

FactCurrencyRate

EndOfDayRate

Float

Dersin başlatın.

Görev 1: Yeni bir Tümleştirme Hizmetleri Proje oluşturma

Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.