スタースキーマモデルを使用するデータウェアハウスをロードするためのETLを作成するためにSSISプロジェクトを構築しています。SSIS - インクリメンタルロード - 参照オブジェクト
私は3次元ました:
- Customer (Customer_ID, Customer_Name, Email)
- Employees (Employee_ID, Employee_Name, Salary)
- Product (Product_ID, Product_Category)
そして、私のファクトテーブルはちょうど、非常に最も簡単なです:
- Customer_ID
- Employee_ID
- Product_ID
- Sales_Amount
私はSSISを使用してパッケージを作成しようとしています。
:私は次のクエリをしたOLE DBソースで:私は、次のオブジェクト構造を使用するSSISを使用して増分ロードを作成する方法を学習し、それらの多くは、私を提案するために、ウェビナーの多くを見ます
SELECT a.Customer_ID,
b.Employee_ID,
c.Product_ID,
sa.Sale_Amount
FROM Staging_Area_table sa
LEFT JOIN Customer a ON
sa.Customer_Name = a.Customer_Name
LEFT JOIN Employee b ON
sa.Employee_Name = b.Employee_Name
LEFT JOIN Product c ON
sa.Product_Category = c.Product_Category
私の質問は以下のとおりです。
[Lookup [61]] Error: Row yielded no match during lookup.
2)私は、ファクト表に試合をdoens't行をしたい場合は、なぜ私は「検索を入れている:それは私にその1 :)エラーになります 1) looku中に出力を一致させるpオブジェクト
3)これは私のファクトテーブルをロードする良い方法ですか?
ありがとう!!!!!あなたの最初の質問に
ソースクエリのキーを検索している場合、ルックアップコンポーネントで何をしていますか? – billinkc
各ディメンションとソースクエリにビジネスキーが存在するかどうかを確認します。ソースクエリではどうすればよいですか –
ステージングテーブルの列は何ですか? – TheEsnSiavashi