DBリレーションの引継ぎについて

DBの移管を考えているのですが、以前のDBで使用していたリレーションを引き継がせることが基本ソフトではできないようでした。

別のDBで使っていた主キーを使って、リレーションそのものを移すことのできるアプリケーションをご存知の方がいましたら、おしえていただけましたらと思います。

DB = アプリ

リレーション = ルックアップ もしくは関連レコードでしょうか?

おそらく他の見ている方もよくわからないと思いますので、もう少し具体的に記述して投稿いただけると回答可能になると思います。

もうしわけありません。

ご推察の通りです。

現在、salesforceを使ってデータの管理をしています。元のデータではアプリ間での紐づけがされているのですが、それをルックアップに直して、紐づけは維持したいと考えています。

ただ、リレーションをルックアップに引き継がせることは標準のアプリだけではできないようです。

外部アプリで、それを実現させるものがあればいいと思っているのですが、そのような機能を持っているアプリはご存知でしょうか?

shallowsoupさん

Salesforceを使ったことが無いので、ポイントを外しているかもしれませんが、わかる範囲にて回答します。

まず、kintoneにおいて、アプリ間のリレーションは、ルックアップにより、実現することになると思います。

「リレーションをルックアップに引き継がせる」のが目的かと思いますが、一番単純なパターンで、顧客APPと担当APPを、担当コードで、関連付ける場合、

1.担当APPを作成(担当コードをユニークに設定する)

2.担当APPにデータを流し込む

3.顧客APPを作成(担当コードのルックアップを配置する)

4.顧客APPにデータを流し込む

この手順にて、顧客APPと担当APPのリレーションが実現する。と思いますが、回答になっているでしょうか?

csvにデータを入れたとき、それがルックアップに反映される仕組みを作ることができるということでしょうか?

すみません。丁寧に説明いただいたのにぶっきらぼうな返事になってしまいました。

現在、salesforce側ですべてのデータには主キーがふってあります。それを担当APPに流し込み、担当APPで、SFの主キーとKintone側の主キーの両方を持たせています。

同じことを顧客APPにもしており、両方とも主キーが二つあります。

 

そのうえで、どちらかをキーにして担当APPのルックアップに顧客APPを結び付けたいと考えていますが、ルックアップはcsvデータの読み込みをしてくれないようです。

ここでルックアップに何らかの主キーを読み込ませることは可能なのでしょうか?

shallowsoupさん

ルックアップ項目にもCSVデータからの取込は可能です。

但し、条件としては、そのルックアップ項目の参照先の項目が、ユニークなキーとして定義されている必要があります。

 

例:

顧客APPに担当APPを参照している、担当コードルックアップがあり、そこにCSVデータから値を投入する場合、

担当APP.担当コード 項目は、「重複を禁止する」にチェックが入っている必要があります。

 

文書だと伝わりにくいかもしれませんが、明示的にルックアップ先がユニークなキーでないと、ルックアップ項目には

値を代入できないというkintoneの仕様と解釈してよいと思います(画面から手入力はできますが、CSVからは不可)