Skip to main content
2023年10月のV4.4.5製品更新において、YiDA専用ストレージデータベースは、組織内で新規作成されたアプリを対象に、ストレージ構造のアップグレードを実施しました。 フォームで収集されたビジネスデータのストレージは、JSONモードから、より構造化されたリレーショナルデータの物理行列モードへアップグレードされました。アプリを単位として、物理ストレージ列により、拡張と分析がより容易なデータストレージアーキテクチャを提供します。 組織の専用ストレージデータベースでは、各フォームに対して1つの物理ベーステーブルが提供され、各フォームコンポーネントフィールドに対して1つ(または複数)の物理列が提供されます。これにより、ローコードによる革新的なビジネスで蓄積されたデータを、エンタープライズデータ基盤やデータ分析レイクへさらに統合しやすくなります。 本機能を有効化完了するには、アカウントマネージャーへご連絡のうえアクティベーションをご依頼ください。

FAQ

Q:物理列モードでは、各フォームコンポーネントは少なくとも1つ(または複数)の物理列に対応します。フィールド数に上限はありますか?
  • データベースは最大1,000列のフィールドに対応します。基盤となるモデルがこの上限を超えると、フォームへの新規コンポーネント追加時に保存がブロックされます。
Q:このアップグレードが対象とするテーブル種別はどれですか?
  • フォームデータです。YiDAは複数のデータセット種別に対応していますが、本アップグレードはフォームおよび作業フローのフォームで入力されたデータを対象とします。
Q:物理列ストレージモードを使用しているアプリはコピー可能ですか?
  • コピーには対応していますが、コピー後のアプリのビジネスデータストレージはデフォルトでJSONモードとなります。(現時点では、新規作成された空のアプリのみが物理列モードに対応しています。既存アプリのコピー機能は今後段階的に強化される予定です。)
Q:専用データベースにあるテーブル yida_entity_instanceodin_open_application_data の違いは何ですか?1つのフォームインスタンスのデータが両方のテーブルに現れます。両者の関係と、どのような仕組みでデータが同期されているのですか?
  • yida_entity_instance はフォームデータの詳細なコンテンツを格納します。アプリ内におけるデータ操作を伴うすべてのデータベースリクエストは、このテーブルで処理されます。odin_open_application_data はレポート表示用で、データレイヤーにおけるレポートクエリおよび集計はすべてこのテーブルで処理されます。現時点では両テーブルは同時に更新され、フォームデータのストレージに関してはおおむね一致しています。ただし、yida_entity_instance には作業フローステータスやバージョン情報など、追加のビジネスフィールドが含まれています。