Ooyoshiと申します。
Serverでの実現方法について教えてください。
プライマリデータソースのAと、セカンダリデータソースのBのレコードをあるKEYで紐づけ、
AとBのそれぞれの項目を表示させる際、A:1レコード、B:2レコードと1:Nの関係になった場合、
2レコード複製させることには、Serverでの実現できるのか、実現するにはどうすればよいのか、
ご教示いただけないでしょうか。
例として、Aに顧客ID、Bに売上のデータがある際に、
Bが複数ある場合、Aの顧客IDの情報を複製し、Bの複数件数分の情報を持つレコードを生成したいと考えています。
Desktopでは、結合で可能であると理解していますが、
複数レコード生成となると、上記ロジックを含めたマートを作成が必要なのでしょうか。
よろしくお願いいたします。
Ooyoshi
Ooyoshi san
サーバーは、あまり詳しくないですが、、
まずは、バージョンによります。クロスデータベースジョインのリリースは、確か10.0 だと思うので、それ以上のバージョンが必要です。
次に、tde のJoin はできないと思うので、サーバー上のtde どうしをJoinはできないと思います。
DESKTOP上で、データベースへのライブコネクションでJoinさせてコネクションを作成、それをでサーバーにPublish、
あるいは、Extractした後でPublish という流れになると思います。
顧客IDがキーである限り、B側の複数データはその数分だけ複製されるはずです。この点は、サーバーは関係ないはずです。デスクトップのバージョンだけが問題です。
繰り返すと、コネクションの定義を作成するのはデスクトップ上で行い、
作成したライブコネクション情報、あるいはエキストラクトをサーバーにパブリッシュという流れになります。
むらかみ