Skip to main content

Ooyoshiと申します。

 

Serverでの実現方法について教えてください。

 

プライマリデータソースのAと、セカンダリデータソースのBのレコードをあるKEYで紐づけ、

AとBのそれぞれの項目を表示させる際、A:1レコード、B:2レコードと1:Nの関係になった場合、

2レコード複製させることには、Serverでの実現できるのか、実現するにはどうすればよいのか、

ご教示いただけないでしょうか。

 

例として、Aに顧客ID、Bに売上のデータがある際に、

Bが複数ある場合、Aの顧客IDの情報を複製し、Bの複数件数分の情報を持つレコードを生成したいと考えています。

 

Desktopでは、結合で可能であると理解していますが、

複数レコード生成となると、上記ロジックを含めたマートを作成が必要なのでしょうか。

 

よろしくお願いいたします。

 

Ooyoshi

1 resposta
  1. 6 de jul. de 2017, 18:26

    Ooyoshi san

     

    サーバーは、あまり詳しくないですが、、

    まずは、バージョンによります。クロスデータベースジョインのリリースは、確か10.0 だと思うので、それ以上のバージョンが必要です。

     

    次に、tde のJoin はできないと思うので、サーバー上のtde どうしをJoinはできないと思います。

     

    DESKTOP上で、データベースへのライブコネクションでJoinさせてコネクションを作成、それをでサーバーにPublish、

    あるいは、Extractした後でPublish という流れになると思います。

     

    顧客IDがキーである限り、B側の複数データはその数分だけ複製されるはずです。この点は、サーバーは関係ないはずです。デスクトップのバージョンだけが問題です。

     

    繰り返すと、コネクションの定義を作成するのはデスクトップ上で行い、

    作成したライブコネクション情報、あるいはエキストラクトをサーバーにパブリッシュという流れになります。

     

    Ooyoshi san サーバーは、あまり詳しくないですが、、まずは、バージョンによります。クロスデータベースジョインのリリースは、確か10.

     

    むらかみ

0/9000