質問

投稿者:i
登録日:2024年2月29日(木)

DBの外部接続に関して

以前、「ver.2に『外部接続ディレクトリ』の機能はない」と伺いました。 その上で、更に質問・相談がございます。 ■ver.2で、外部システム(ex: AWS)のDBのデータをSPIRALのDBに転送・移行することは可能でしょうか? ■ver.1のDBのデータをver.2のDBに転送・移行することは可能でしょうか?(外部システム→ver.1→ver.2 で経由) 移行元から移行先へ直接データを移行できることが望ましいです。 現時点では、「移行元のデータをローカルに落とし、そこから移行先へデータを登録する…」といった方法は避けて検討しております。

更新日:2024年3月1日(金)
いいね

コメント

  • ・外部システムからSPIRALへのデータ移行に関して データの移行に関して、外部システム(例:AWS)からSPIRALのデータベース(DB)への転送・移行の可能性は、外部システムの具体的な仕様や条件に大きく依存します。 そのため、一般的な解答は難しいですが、多くの外部システムではデータのエクスポート機能を提供しており、それを利用してデータをSPIRALのDBに移行することは技術的に可能なケースが多いです。 エクスポートされるデータがcsvであれば レコード一括登録依頼を作成 https://docs.spiral-platform.com/api/#operation/createBatchInsert こちらのAPIを用いるとデータの一括登録が可能です。 ・SPIRAL間のデータ移行に関して SPIRALのバージョン1(ver.1)のDBからバージョン2(ver.2)のDBへの転送・移行については、 ver.1とver.2にはそれぞれデータの出力と受信に対応するAPIが存在するため、 これらのAPIを組み合わせることで、外部システムを介さずに直接データを移行することが可能です。 例えば前述したCSVを用いるAPIを介してver.1からCSVを出力しそれをver.2へ一括登録するやり方や、 ver.1のデータをselectし、 https://support.smp.ne.jp/api/#operation/databaseSelect そのデータをver.2へbulkInsertするやり方もございます。 https://docs.spiral-platform.com/api/#operation/insertRecordBulk 基本的には一回ローカルに落として手動で登録をするやり方を避ける場合はプログラム上でAPI連携をする形になると思いますので ご検討よろしくお願いいたします。

    • いいね
    2024年3月1日(金)