İlk veri yazılımımı SQL 2008/SSIS'de yapıyorum ve gerçek tabloları yüklemek için bazı en iyi uygulamaları arıyorum.SQL/SSIS DataWareHouse Bilgi tablosu yükleme, en iyi uygulamalar?
Şu anda DW'mde Tip 1 SCD'den yaklaşık 20 Boyut (Ofisler, Çalışanlar, Ürünler, Müşteri, vb.) Var. Benim dw yapısında, ben zaten uyguladığına ilişkin birkaç şey vardır:
- Yok Boşlara her bir boyut (SK ID 0 doldurulan
- bilinmeyen kilit üyelerinin (evreleme sırasında sayısal için metin veya 0 boş ile değiştirilir)) aşamasından üretim tablosuna SCD Tip 1 yükleme
- UPSERT zaman Gerçek yükleme SSIS projesinde
, bir yükleme boyutları için olan mevcut bir yöntemdir boyutlarının zaman yükleme için farklı SEÇ DIM'lerin her birine birden fazla arama (20+) daha sonra FACT tablosunu verilerle doldurur. Benim Aramalar
belirlediğim:
- Tam Önbellek "ISNULL (surrogate_idkey) 0: surrogate_idkey" ile
- Türetilmiş Dönüşüm her SK böylece arama başarısız olursa, SK ID 0'a (bilinmeyen üye) varsayılan değer verilir.
- benim boyut aramalarının bazı önemli bir iş daha var
bu iyi yaklaşım mı? Yukarıdaki açıklamayla ilgili ekli resimler.
Teşekkürler Banton, şu anda (tam döküm) yaklaşık 200 sütun içeren 4m kayıtları yükleniyor; ve her gün yaklaşık 2k satırlık yeni kayıtlar; yükleme aşaması oldukça hızlıdır. Geri dönüşünüz için teşekkür ederiz. – exxoid
[Lütfen özel BI sitesi için girişimi TAKİP EDİN, KULLANIN VE PAYLAŞIN.] (Http://area51.stackexchange.com/proposals/70503/business-intelligence?referrer=EPHSm8-3avvaMxLjdRIeNg2). Bu soruyu ilk olarak [BI site önerisi bulunmadığında Meta] 'da kaldırdı. (Http://meta.stackexchange.com/q/232414/201662) – bonCodigo