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

Platform For AI:テーブルを読む

最終更新日:Jul 22, 2024

テーブル読み取りコンポーネントは、MaxComputeテーブルからデータを読み取ります。 既定では、コンポーネントは現在のプロジェクトのテーブルデータを読み取ります。 他のプロジェクトのテーブルからデータを読み取るには、テーブル名の前に関連するプロジェクト名を付ける必要があります。

説明

Machine Learning Designerのアルゴリズムコンポーネントは、DOUBLE、BIGINT、STRING、BOOLEAN、DATETIMEのデータ型をサポートしています。 Read Tableコンポーネントは、すべての種類のデータをサポートします。 他のアルゴリズムコンポーネントでのエラーを防ぐために、データ変換コンポーネントを読み取りテーブルコンポーネントの下流コンポーネントとして接続できます。

テーブルの読み取りコンポーネントは、Machine Learning Platform for AIコンソールでのみ設定できます。 次の表に、このコンポーネントのパラメーターを示します。

タブ

項目

説明

テーブルの選択

テーブル名

データを読み取るMaxComputeテーブルの名前。 別のプロジェクトのMaxComputeテーブルからデータを読み取る場合は、このパラメーターをproject name. table name形式で設定します。 例: tianchi_project.weibo_data

重要

MaxComputeテーブルのフィールドが変更された場合、変更をMachine Learning Designerに同期することはできません。 MaxComputeデータソースを手動で再度設定する必要があります。

パーティション

入力テーブルがパーティションテーブルの場合、[パーティション] チェックボックスをオンにし、[パラメーター] を設定してパーティションごとにデータを照会します。

説明

SQLスクリプトコンポーネントが読み取りテーブルコンポーネントの下流コンポーネントである場合、フィルター条件は有効になりません。 SQLスクリプトコンポーネントでフィルター条件を設定する必要があります。

パラメーター

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

  • 動的パーティションテーブルの場合、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は、パイプラインの [グローバル変数] タブで設定できます。

フィールド情報

ソーステーブル列

[テーブル名] パラメーターを設定すると、システムは自動的にテーブルスキーマを読み取ります。