次の方法で共有


Delta Lake テーブルにデータを読み込む

Fabric ポータルでは、Lakehouse ホーム ページからテーブルへの読み込みを使用して、CSV または Parquet ファイルを Delta テーブルに変換できます。

注記

現在の テーブルへの読み込み フローでは、Lakehouse ホーム ページからカスタム列スキーマ (明示的な列名やデータ型など) を定義することはできません。 明示的な列スキーマ制御が必要な場合は、ノートブックを使用します。

Fabric ポータルでできること

ファブリック ポータルでは、テーブルへの 読み込みを使用する場合、Lakehouse ホーム ページで次のアクションがサポートされます。

  • 1 つのファイルまたはフォルダーから開始します。
  • 新しいテーブルまたは既存のテーブルに読み込みます。
  • CSV または Parquet データを読み込み、Vオーダー最適化を用いてDelta形式の出力を保持します。

フィールドごとの動作 ([ファイルの種類]、[追加]、[/]、[列ヘッダー]、[区切り記号] などのオプションが表示される場合を含む) については、「読み込みパス別のフィールド」を参照してください。

新しい Delta テーブルに読み込むオプションのスクリーンショット

読み込みパス別のフィールド

[テーブルに読み込む] を使用すると、ダイアログのタイトルとフィールドがパスに基づいて変更されます。

  • ソース: ファイルまたはフォルダー。
  • ターゲット: 新しいテーブルまたは既存のテーブル。
  • 形式: CSV または Parquet。

ダイアログ タイトルは、これらの選択肢に従います (たとえば、 新しいテーブルへのファイルの読み込み新しいテーブルへのフォルダーの読み込み既存のテーブルへのファイルの読み込み既存のテーブルへのフォルダーの読み込みなど)。

シナリオ別のフィールド

次の表を使用して、読み込みシナリオごとに表示されるフィールド、提供する値、検証の動作をすばやく特定します。

Field 見たときに 入力または選択する項目 検証と動作
スキーマ (ドロップダウン) 新しいテーブルと既存のテーブル パス Destination Lakehouse スキーマ名前空間 テーブルが作成または更新される名前空間を選択します。
新しいテーブル名 新しいテーブル パスのみ コピー先の Delta テーブルの名前 英数字とアンダースコア (_) のみを使用します(最大 256 文字)。 ダッシュ (-) とスペースは使用できません。
読み込みモード (追加 または 上書き) 既存のテーブル パスのみ 選択した既存のテーブルに読み込む方法 [ 追加] を選択して行を追加するか、[ 上書き] を選択して既存のデータを置き換えます。
ファイルの種類 フォルダー パスのみ フォルダーの読み込み形式 (CSV または Parquet) 1 つのフォルダー内のすべてのファイルの読み込みアクションは、選択したファイルの種類と一致する必要があります。
列ヘッダー (チェックボックス) CSV パスのみ 最初の行を列名として使用するかどうか チェック ボックスをオンにすると、最初の行の値が列名として使用されます。 Fabricがチェックされていない場合(またはヘッダーが存在しない場合)、_c0_c1_c2などの既定値が割り当てられます。
区切り記号 (テキスト ボックス) CSV パスのみ CSV 区切り記号の値 空にしたり、8 文字を超えることはできません。また、 ()[]{}'"、または空白を含めることはできません。
列名 (結果の列名) ヘッダー処理後の CSV パス ファイル ヘッダーまたは既定値からの結果の列名 名前には、英字 (大文字または小文字)、アンダースコア (_)、UTF 文字 (中国語など)、最大 128 文字を含めることができます。 無効な文字はアンダースコアに置き換えられます。 有効な名前を生成できない場合、読み込みは失敗します。

パスに必須フィールドが設定されたら、[ 読み込み] を選択します。