すべてのプロダクト
Search
ドキュメントセンター

DataWorks:データのアップロード

最終更新日:Jun 23, 2026

DataWorks の DataStudio を使用すると、ローカルの CSV ファイルやカスタムテキストファイルから MaxCompute テーブルにデータを直接アップロードできます。このトピックでは、その手順について説明します。

前提条件

ローカルデータを受け取るための MaxCompute 開発テーブルを作成します。テーブルの作成方法の詳細については、「MaxCompute テーブルの作成と使用」をご参照ください。

制限事項

DataStudio では、ローカルの CSV ファイルまたはテキストファイルからのみ MaxCompute テーブルにデータをアップロードできます。SQL ファイルのアップロードはサポートされていません。

説明

より高度なデータアップロード機能については、DataWorks のアップロード/ダウンロードモジュールを使用できます。このモジュールは、ローカルファイル、スプレッドシート、Object Storage Service (OSS) ファイルなどのさまざまなソースから、MaxCompute、E-MapReduce (EMR) Hive、Hologres などのエンジンにデータをアップロードすることをサポートしています。詳細については、「データアップロード」をご参照ください。

エントリポイント

以下の場所からデータインポートプロセスを開始できます。

  • Data Studio ページの上部ツールバーで、[+ New] ボタンの左にあるインポートアイコンをクリックします。

  • Data Studio > Workflow の下のテーブルグループから。 左側のナビゲーションウィンドウで、DataStudio をクリックし、ディレクトリツリーを展開します。 たとえば、Your-Business-Flow > MaxCompute > Your-Project > DataStudio > Tables などのパスを展開します。 Tables ノードを右クリックし、Import Data を選択します。

  • 標準モードでは、Table Management ページに移動し、開発テーブルを右クリックして [データインポート] を選択します。

操作手順

DataStudio では、ローカルの CSV ファイルまたはテキストファイルからのみ MaxCompute テーブルにデータをアップロードできます。SQL ファイルのアップロードはサポートされていません。

  1. 前のセクションのエントリポイントのいずれかを使用して、データインポートダイアログボックスを開きます。

  2. Data Import Wizard ダイアログボックスで送信先の開発テーブルを指定し、テーブル情報を確認してから、Next をクリックします。

    選択したテーブルがパーティションテーブルの場合、送信先のパーティションを指定できます。パーティションを指定した後、Check をクリックして、パーティションが存在するかどうかを確認します。

    • 指定したパーティションが存在しない場合、システムは新しいパーティションを作成してデータを挿入します。

    • 指定したパーティションが既に存在する場合、システムはアップロードされたデータをそのパーティションに追加します。

  3. インポートするデータファイルを選択し、ファイル形式を設定します。

    ソースファイルをアップロードし、デリミタや文字セットなどのパラメーターを設定し、次にNext をクリックします。

    主要なパラメーターは次のとおりです。

    パラメーター

    説明

    File Format

    アップロードするファイルのフォーマットを選択します。対応フォーマットは CSVCustom Text File です。[カスタムテキストファイル] オプションは、.txt.csv、および .log 拡張子のファイルに対応しています。

    Select file

    Browse をクリックし、アップロードするファイルを選択します。

    Select Delimiter

    データ内のフィールドを区切るために使用されるデリミタを選択します。サポートされているデリミタには、カンマ (,)タブセミコロン (;)スペース|#& があります。

    説明

    カスタムテキストファイルの場合、カスタムフィールドデリミタを定義することもできます。

    Original Character Set

    ソースファイルの文字セットを選択します。サポートされている文字セットには、GBKUTF-8CP936ISO-8859-1 があります。

    Import First Row

    データのインポートを開始するソースファイルの行番号を指定します。

    First Row as Field Names

    ソースファイルの最初の行をヘッダーとして扱うかどうかを指定します。

    • Yes を選択した場合、システムは 1 行目をヘッダーとして扱い、インポートしません。

    • このオプションを選択しない場合、システムは最初の行をデータとしてインポートします。

  4. ソースフィールドと送信先の列とのマッピングメソッドを選択し、Import Data をクリックします。

    ソースデータを MaxCompute テーブルの列に、位置または名前でマッピングできます。

    インポートが完了すると、成功メッセージが表示されます。インポートされたデータを表示するには、アドホッククエリを作成します。詳細については、「アドホッククエリの作成」をご参照ください。

関連トピック

より高度なデータアップロード機能については、DataWorks のアップロード/ダウンロードモジュールを使用できます。このモジュールは、ローカルファイル、スプレッドシート、OSS ファイルなどのさまざまなソースから、MaxCompute、EMR Hive、Hologres などのエンジンにデータをアップロードすることをサポートしています。詳細については、「データアップロード」をご参照ください。