「テーブル読み取り」コンポーネントは、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 コンポーネントでフィルター条件を設定する必要があります。 | |
[パラメーター] | フィルターするパーティション。このパラメーターは、パーティションテーブルのデータをフィルターするために使用されます。複数のパーティションはコンマ (,) で区切ります。このパラメーターを指定しない場合、テーブル全体が使用されます。例:
| |
[フィールド情報] | [ソーステーブルの列] | [テーブル名] を指定すると、システムは自動的にテーブルスキーマを表示します。 |