> ## 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プラン** | **ベーシック版** | **プロフェッショナル版** | **専用版** |
| ------------------------ | ----------- | ---------- | -------------- | ------- |
| ExcelおよびCSVファイルのデータソース接続 | 非対応         | 50         | 100            | 100     |

## 概要

データセットは、フォーム、ビューテーブル、データ準備、クロスアプリソースから取得したデータをYiDAで統一的に管理する単位です。YiDAにおける標準的なデータ収集単位です。

## データセットとしての単一テーブル

アプリで構築したフォームによって収集したデータを、レポート作成のためのデータ入力として利用できます。

<Note>
  単一テーブルのデータセットを手動で作成する必要はありません。フォームを作成すると、そのデータは自動的にデータセット一覧に同期されます。
</Note>

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

YiDAは既存のフォームデータを処理し、下流のレポートで直接利用可能な統合されたデータ収集テーブル（ワイドテーブル）を生成します。

ビューテーブルの詳細については、[ビューテーブル](/ja/yida/app-admin/oim554)を参照してください。

## データ準備からデータセットを作成する

データ準備はオフラインのビッグデータソリューションです。ExcelおよびCSVデータのアップロードや、MySQLなどのオンラインデータベースへの接続に対応しています。データ準備によって高速化された後、データは統合・処理されてレポート作成に利用できます。

データ準備の詳細については、[機能概要](/ja/yida/app-admin/ykemo6)を参照してください。

## クロスアプリソースからデータセットを作成する

クロスアプリデータ取得により、指定した他のアプリからフォームデータをデータセットとして取得できます。クロスアプリデータ取得フォームを追加すると、レポート作成などのシーンで利用できるようになります。現時点ではレポートのシーンのみサポートされていますが、今後はより多くのシーンでクロスアプリフォームを標準のデータセットとして利用できるようになる予定です。

詳細については、[クロスアプリ](/ja/yida/app-admin/btrtnt)を参照してください。

## ファイルからデータセットを作成する

**目的**：既存のテキスト形式の情報ソースを接続することで、テキストベースおよびファイルベースの情報資産からデータを迅速に抽出・処理できます。ファイルは単純なタイプであり、個別にデータソースを作成する必要はありません。データセットモジュール内で、ファイルタイプのデータソースを基盤とするデータセットを直接作成できます。

**対応タイプ**：企業の情報システムで一般的に利用されるExcelの.xlsおよび.xlsxファイル、ならびに大規模なテキストデータ処理に対応するCSV（カンマ区切り値）ファイル。

**シーン最適化**：アップロードされたフィールドは、デフォルトで文字列タイプとして扱われます。フォールド種類（数値、日付など）を調整することで、各シーンでより適切なデータ型としてデータを利用できます。

## データベースからデータセットを作成する

**目的**：既存のクラウドデータベースを接続することで、データを抽出・処理できます。

**対応タイプ**：MySQL、SQLServer、Oracle、PostgreSQL、HologreSQL。

**安全**：データソース作成時に入力するデータベースパスワードを除き、以降のすべてのパスワード送信は暗号化して保護され、データベース情報をエンドツーエンドで保護します。

**シーン最適化**：異なるバージョンのMySQLおよびSQLServer向けのデータベースドライバは、クラウド上で自動的に解析・識別され、適合するドライバがインテリジェントに適用されます。

## データセット権限設定

YiDAのデータセット一覧では、権限を設定することで、どのユーザーがどのフィールド（または特定のルールに一致するデータ）にアクセスできるかを定義でき、実行時にデータレベルの権限制御が可能になります。

* フォームタイプのデータセットは、フォームの権限をそのまま利用します。
* その他のデータセットタイプの場合、権限へ移動して権限グループを作成し、独立した権限スコープを設定します。デフォルトの権限ルールは「すべてのユーザーが全フィールドのデータを閲覧可能」です。

**パス**：アプリのフォームページ > アプリデータ に移動します。

**データセットの定義**：データセットは、標準フォーム、ビューテーブル（複数テーブルの関連付け）、データ準備（オフラインビッグデータソリューション）、およびクロスアプリフォームによって生成されたデータを統一的に管理する単位です。YiDAにおける標準的なデータ収集単位です。
