> ## 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.

# ビューテーブルからデータセットを作成

> YiDAのビューテーブル機能を解説します。単一テーブル・複数テーブル関連の活用方法、データセットの作成手順、計算フィールドの定義、権限管理まで、レポート作成やデータ可視化に必要な設定をご紹介します。

| **機能上限** | **Freeプラン** | **ベーシック版** | **プロフェッショナル版** | **専用版** |
| -------- | ----------- | ---------- | -------------- | ------- |
| 単一アプリ上限  | 20          | 100        | 200            | 200     |
| 関連上限     | 2テーブル関連     | 3テーブル関連    | 5テーブル関連        | 5テーブル関連 |

<Note>
  一部の複数テーブル関連にアップグレードされていないアプリでは、既存の数式やデータを自動で高性能版にアップグレードできないため、上限が自動的に引き上げられません。手動でアップグレードする方法は、[ドキュメント](/ja/yida/app-admin/lwburt)をご参照ください。
</Note>

## ビューテーブルの概要

ビューテーブルは、単一テーブルまたは複数テーブルの関連付けにより、既存のフォームデータを前処理する機能です。中間テーブルモードにも対応し、データ処理能力を強化します。現在、ビューテーブルのデータは、レポートによるデータ可視化やフォーム連動などの場面で直接利用できます。

## 手順

単一テーブルモードまたは複数テーブルモードで、ビューテーブルからデータセットを作成できます。テーブルを作成する際は、以下のセクションをご参照ください。

### 単一テーブルデータセット

単一テーブルデータセットでは、単一テーブル内の任意のフィールドを選択できます。計算フィールドを追加するには、fxに移動して数式を定義してください。

1. YiDAワークベンチにログインし、アプリ設定ページに移動します。
2. **データファクトリー** > **データセット**をクリックします。
3. **データセットを作成** > **ビューテーブルから作成**をクリックし、ビューテーブルデザイナーを開きます。

<Steps>
  <Step title="ビューテーブルデザイナーで、以下の手順に従ってビューテーブルを設定します" />

  <Step title="フィルターを追加をクリックし、フィルター条件を設定します" />

  <Step title="フィルターダイアログで、フィルタリング対象のデータを選択し、確定をクリックします" />
</Steps>

例：女性顧客のみを表示するフィルターを設定します。

### 複数テーブルデータセット

**複数テーブルデータセット**：複数テーブルデータセットでは、複数のテーブルにまたがる任意のフィールドを選択できます。計算フィールドを追加するには、fxに移動して数式を定義してください。関連するテーブル、関連タイプ、関連済みフィールドを設定することで、複数テーブル関連を有効化できます。

| **内部結合** | **左結合** |
| -------- | ------- |

* カスタム計算フィールドの作成に対応。

* データセットのリアルタイム視覚プレビュー。

* 行レベルのデータフィルタリングに対応。

## 権限管理

デフォルトでは、ビューテーブルは元フォームで選択したすべてのフィールドの行データおよび列データを使用し、フォームの閲覧権限制御を無視します。

* ただし、ビューテーブルは独立した行レベル権限フィルタリングに対応しています。
* 将来的に、ビューテーブルはデータモデリング向けの**データセット**を基盤とした独立した権限システムに対応する予定です。
* データ権限に厳格な要件のあるお客様は、現段階では本機能のご利用に十分ご注意ください。

| **設定手順**                                     | **設定画面**         | **結果** |
| -------------------------------------------- | ---------------- | ------ |
| 1. 顧客／契約フォームを作成                              | 顧客管理：<br />契約情報： |        |
| 1. ビューテーブルを作成し、複数テーブルデータを設定し、複数選択フィールドモードに対応 |                  |        |
| 1. 計算フィールドを追加                                |                  |        |
| 1. フィルター条件を追加                                |                  |        |
| 1. ワンクリックでレポートを作成                            |                  |        |
