> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# フォームデータで対応する物理カラム

> 2023年10月のV4.4.5製品更新で、YiDA専用版のストレージデータベースがJSONモードからリレーショナルデータの物理行列モードにアップグレード。各フォームとコンポーネントフィールドは物理カラムにマッピングされ、エンタープライズデータ基盤との連携が容易に。最大1,000カラムフィールドに対応します。

2023年10月のV4.4.5製品更新において、YiDA**専用ストレージ**データベースは、組織内で新規作成されたアプリを対象に、ストレージ構造のアップグレードを実施しました。

フォームで収集されたビジネスデータのストレージは、JSONモードから、より構造化されたリレーショナルデータの物理行列モードへアップグレードされました。アプリを単位として、物理ストレージ列により、拡張と分析がより容易なデータストレージアーキテクチャを提供します。

組織の専用ストレージデータベースでは、各フォームに対して1つの物理ベーステーブルが提供され、各フォームコンポーネントフィールドに対して1つ（または複数）の物理列が提供されます。これにより、ローコードによる革新的なビジネスで蓄積されたデータを、エンタープライズデータ基盤やデータ分析レイクへさらに統合しやすくなります。

本機能を有効化完了するには、アカウントマネージャーへご連絡のうえアクティベーションをご依頼ください。

## FAQ

**Q：物理列モードでは、各フォームコンポーネントは少なくとも1つ（または複数）の物理列に対応します。フィールド数に上限はありますか？**

* データベースは最大1,000列のフィールドに対応します。基盤となるモデルがこの上限を超えると、フォームへの新規コンポーネント追加時に保存がブロックされます。

**Q：このアップグレードが対象とするテーブル種別はどれですか？**

* フォームデータです。YiDAは複数のデータセット種別に対応していますが、本アップグレードはフォームおよび作業フローのフォームで入力されたデータを対象とします。

**Q：物理列ストレージモードを使用しているアプリはコピー可能ですか？**

* コピーには対応していますが、コピー後のアプリのビジネスデータストレージはデフォルトでJSONモードとなります。（現時点では、新規作成された空のアプリのみが物理列モードに対応しています。既存アプリのコピー機能は今後段階的に強化される予定です。）

**Q：専用データベースにあるテーブル `yida_entity_instance` と `odin_open_application_data` の違いは何ですか？1つのフォームインスタンスのデータが両方のテーブルに現れます。両者の関係と、どのような仕組みでデータが同期されているのですか？**

* `yida_entity_instance` はフォームデータの詳細なコンテンツを格納します。アプリ内におけるデータ操作を伴うすべてのデータベースリクエストは、このテーブルで処理されます。`odin_open_application_data` はレポート表示用で、データレイヤーにおけるレポートクエリおよび集計はすべてこのテーブルで処理されます。現時点では両テーブルは同時に更新され、フォームデータのストレージに関してはおおむね一致しています。ただし、`yida_entity_instance` には作業フローステータスやバージョン情報など、追加のビジネスフィールドが含まれています。
