0

CloudConnect Designer で (私の ETL グラフで) 複合キーを持つ 2 つのテーブルをモデル化して公開する方法を理解しようとしています。

例:

TableA には列 foo と bar があります。TableB には列 foo と baz があります。列名は異なりますが、古いレポートは a.foo=b.foo と a.bar=b.baz の両方で結合されています。私たちのスキーマは少し混乱しています。

このシナリオでは、TableA と TableB をグラフにロードして、レポートで両方のテーブルから属性を選択できるようにします。

モデリング ガイドで複合キーについて説明しているユース ケースは見当たりません。

これらのテーブルを CloudConnect に取り込むときに複合キー関係を処理する一般的な方法はありますか?

注: 私は、データ ウェアハウスの経験があまりないソフトウェア エンジニアです。主キーが 1 つしかない他のいくつかのテーブルとそれらの関係をモデル化して公開することができました。そして、これは直接生産などに進むわけではありません。私は単に、アプリケーションの 1 つにある既存のレポートを学習して模倣しようとしているだけです。

4

2 に答える 2

1

質問をよく理解しているかどうかはわかりませんが、一般に、CloudConnect は複合キーを直接サポートしていません。フィールド foo と bar (同様に 2 番目のテーブルの foo と baz) が複合キーとして機能する必要がある場合は、LDM で特別な属性を作成する必要があります。この属性は、ETL 中に、特定の行の foo と bar を連結する値でロードされます。この特別に作成された属性は、LDM で主キー (接続ポイント) または参照として使用できます。

于 2015-07-02T12:19:28.673 に答える