Fabric ポータルでは、Lakehouse ホーム ページからテーブルへの読み込みを使用して、CSV または Parquet ファイルを Delta テーブルに変換できます。
注記
現在の テーブルへの読み込み フローでは、Lakehouse ホーム ページからカスタム列スキーマ (明示的な列名やデータ型など) を定義することはできません。 明示的な列スキーマ制御が必要な場合は、ノートブックを使用します。
Fabric ポータルでできること
ファブリック ポータルでは、テーブルへの 読み込みを使用する場合、Lakehouse ホーム ページで次のアクションがサポートされます。
- 1 つのファイルまたはフォルダーから開始します。
- 新しいテーブルまたは既存のテーブルに読み込みます。
- CSV または Parquet データを読み込み、Vオーダー最適化を用いてDelta形式の出力を保持します。
フィールドごとの動作 ([ファイルの種類]、[追加]、[/]、[列ヘッダー]、[区切り記号] などのオプションが表示される場合を含む) については、「読み込みパス別のフィールド」を参照してください。
読み込みパス別のフィールド
[テーブルに読み込む] を使用すると、ダイアログのタイトルとフィールドがパスに基づいて変更されます。
- ソース: ファイルまたはフォルダー。
- ターゲット: 新しいテーブルまたは既存のテーブル。
- 形式: CSV または Parquet。
ダイアログ タイトルは、これらの選択肢に従います (たとえば、 新しいテーブルへのファイルの読み込み、 新しいテーブルへのフォルダーの読み込み、 既存のテーブルへのファイルの読み込み、 既存のテーブルへのフォルダーの読み込みなど)。
シナリオ別のフィールド
次の表を使用して、読み込みシナリオごとに表示されるフィールド、提供する値、検証の動作をすばやく特定します。
| Field | 見たときに | 入力または選択する項目 | 検証と動作 |
|---|---|---|---|
| スキーマ (ドロップダウン) | 新しいテーブルと既存のテーブル パス | Destination Lakehouse スキーマ名前空間 | テーブルが作成または更新される名前空間を選択します。 |
| 新しいテーブル名 | 新しいテーブル パスのみ | コピー先の Delta テーブルの名前 | 英数字とアンダースコア (_) のみを使用します(最大 256 文字)。 ダッシュ (-) とスペースは使用できません。 |
| 読み込みモード (追加 または 上書き) | 既存のテーブル パスのみ | 選択した既存のテーブルに読み込む方法 | [ 追加] を選択して行を追加するか、[ 上書き] を選択して既存のデータを置き換えます。 |
| ファイルの種類 | フォルダー パスのみ | フォルダーの読み込み形式 (CSV または Parquet) | 1 つのフォルダー内のすべてのファイルの読み込みアクションは、選択したファイルの種類と一致する必要があります。 |
| 列ヘッダー (チェックボックス) | CSV パスのみ | 最初の行を列名として使用するかどうか | チェック ボックスをオンにすると、最初の行の値が列名として使用されます。 Fabricがチェックされていない場合(またはヘッダーが存在しない場合)、_c0、_c1、_c2などの既定値が割り当てられます。 |
| 区切り記号 (テキスト ボックス) | CSV パスのみ | CSV 区切り記号の値 | 空にしたり、8 文字を超えることはできません。また、 (、 )、 [、 ]、 {、 }、 '、 "、または空白を含めることはできません。 |
| 列名 (結果の列名) | ヘッダー処理後の CSV パス | ファイル ヘッダーまたは既定値からの結果の列名 | 名前には、英字 (大文字または小文字)、アンダースコア (_)、UTF 文字 (中国語など)、最大 128 文字を含めることができます。 無効な文字はアンダースコアに置き換えられます。 有効な名前を生成できない場合、読み込みは失敗します。 |
パスに必須フィールドが設定されたら、[ 読み込み] を選択します。