クエリの作成 - Cloud

Talend Cloud Real-Time Big Data Platform Studioユーザーガイド

author
Talend Documentation Team
EnrichVersion
Cloud
EnrichProdName
Talend Cloud
task
ジョブデザインと開発
EnrichPlatform
Talend Management Console
Talend Studio

このタスクについて

[SQL Builder] (SQLビルダー)エディターは複数のタブを持つエディターで、必要な数だけクエリを記述したりグラフィカルにデザインすることができます。

新しいクエリを作成するには、次の手順に従います。

手順

  1. テーブルまたはテーブルのカラムを右クリックして、ポップアップリストで[Generate Select Statement] (Selectステートメントの生成)を選択します。
  2. デフォルトで表示される空のタブをクリックして、SQLクエリを入力するかCtrl+スペースを押してオートコンプリートリストにアクセスします。ツールヒントのポップアップに、検索するテーブルまたはテーブルセクションの全体パスが表示されます。
    また、グラフィカルなクエリ[Designer] (デザイナー)を使用すると、[Edit] (編集)タブでテーブルを簡単に処理して対応するクエリをリアルタイムで生成できます。
  3. [Designer] (デザイナー)タブをクリックして、手動の[Edit] (編集)モードからグラフィカルモードに切り替えます。
    注:

    ビューを別のビューに切り替えるときに、一部のSQLステートメントはグラフィカルに解釈できないというメッセージが表示される場合があります。

  4. テーブルを選択すると、全てのカラムがデフォルトで選択されます。選択から除外するには、該当するカラムのチェックボックスをオフにします。
  5. 右クリックするだけで、さらにテーブルが追加されます。[Designer] (デザイナー)ビューで、右クリックしてポップアップリストで[Add tables] (テーブルの追加)を選択し、追加する該当のテーブルを選択します。
    これらのテーブル間に結合が既に存在する場合、結合はエディターで自動的にグラフィカルにセットアップされます。
    テーブル間の結合の作成も非常に簡単です。リンクする最初のテーブルのカラムを右クリックして、ポップアップリストで[Equal] (=)を選択し、それを2番目のテーブルの該当するフィールドと結合します。
    グラフィカル処理に対応するSQLステートメントはエディターのビューワーの部分にも表示されます。また、[Edit] (編集)タブをクリックすると、手動の[Edit] (編集)モードに戻ります。
    注:

    [Designer] (デザイナー)ビューでは、フィルター条件をグラフィカルに入力することはできません。[Edit] (編集)ビューで追加する必要があります。

  6. クエリが完成したら、ツールバーのアイコンをクリックして実行します。
    クエリエディターのツールバーを使用すると、実行、開く、保存、消去などの一般的なコマンドに素早くアクセスできます。
    左下の[Results] (結果)ビューに、アクティブなクエリの結果が表示されます。
  7. 必要に応じて、[context mode] (コンテキストモード)チェックボックスをオンにして、元のクエリステートメントをそのままにし、コンポーネントの[Query] (クエリ)エリアでそれを正しくカスタマイズできます。たとえば、クエリステートメントでコンテキストパラメーターを使用する場合、ツールバーでアイコンをクリックして実行することはできません。
  8. [OK]をクリックします。クエリステートメントは、コンポーネントの[Query] (クエリ)エリアに自動的にロードされます。