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

Platform For AI:テーブルの読み取り

最終更新日:Apr 21, 2026

「テーブル読み取り」コンポーネントは、MaxCompute テーブルからデータを読み取ります。デフォルトでは、このコンポーネントは現在のプロジェクトのテーブルデータを読み取ります。他のプロジェクトのテーブルからデータを読み取るには、テーブル名の前に関連するプロジェクト名をプレフィックスとして付ける必要があります。

制限事項

「テーブル読み取り」コンポーネントは、2階層の MaxCompute テーブル構造 (project.table) のみをサポートし、3階層の project.schema.table 構造はサポートしていません。

説明

現在、ビジュアルモデリングのアルゴリズムコンポーネントは、DOUBLE、BIGINT、STRING、BOOLEAN、DATETIME のデータ型をサポートしています。「テーブル読み取り」コンポーネントはすべてのデータ型を読み取ることができます。後続のアルゴリズムコンポーネントでエラーが発生するのを防ぐために、「テーブル読み取り」コンポーネントの後続にデータ変換コンポーネントを接続してデータ型を変換できます。

「テーブル読み取り」コンポーネントのパラメーターは、ビジュアルモデリングのビジュアルインターフェイスでのみ設定できます。次の表にパラメーターを示します。

タブ

パラメーター

説明

[テーブルの選択]

[テーブル名]

データを読み取る MaxCompute テーブルの名前。他のプロジェクトの MaxCompute テーブルからデータを読み取る場合は、このパラメーターを プロジェクト名.テーブル名 のフォーマットで設定します。例:tianchi_project.weibo_data

重要

MaxCompute テーブルの列を変更した場合、ビジュアルモデリングは変更を自動的に同期できません。MaxCompute データソースを手動で再設定する必要があります。

パーティション

パーティションテーブルの場合、 [パーティション] チェックボックスを選択し、 [パラメータ] フィールドを使用してパーティション別にデータをクエリします。

説明

SQL Script コンポーネントが下流に接続されている場合、このパーティションフィルター条件は効果がありません。SQL Script コンポーネントでフィルター条件を設定する必要があります。

[パラメーター]

フィルターするパーティション。このパラメーターは、パーティションテーブルのデータをフィルターするために使用されます。複数のパーティションはコンマ (,) で区切ります。このパラメーターを指定しない場合、テーブル全体が使用されます。例:

  • 動的パーティションテーブルの場合、dt=${yyyyMMdd} フォーマットで値を入力します。${yyyyMMdd} は現在の日付を表すシステムパラメーターであり、${yyyyMMdd-1d} は現在の日付の前日を表します。

  • 標準パーティションテーブルの場合、パーティション条件を入力します。例:ds=1,ds=2

  • 多段パーティション化テーブルの場合、スラッシュ (/) を使用してパーティションレベルを区切ります。例:ds=1/name=cat,ds=2/name=dog

  • グローバル変数を使用します。例:ds=${a}/name=${b}/tag=${c}。a、b、c はパイプラインの [グローバル変数] タブで設定できます。

[フィールド情報]

[ソーステーブルの列]

[テーブル名] を指定すると、システムは自動的にテーブルスキーマを表示します。