[v8 にも適用されます]{class="badge positive" title="Campaign v8 にも適用されます"}

クエリの作成手順 steps-to-create-a-query

Adobe Campaign でクエリを作成する手順は次のとおりです。

  1. 作業用テーブルを選択します。手順 1 - テーブルの選択を参照してください。
  2. 抽出するデータを選択します。手順 2 - 抽出するデータの選択を参照してください。
  3. データの並べ替え順を定義します。手順 3 - データの並べ替えを参照してください。
  4. データをフィルターします。手順 4 - データのフィルターを参照してください。
  5. データを書式設定します。手順 5 - データのフォーマットを参照してください。
  6. 結果を表示します。手順 6 - データのプレビューを参照してください。
NOTE
これらの手順はすべて汎用クエリエディターで実行できます。他のコンテキストでクエリを作成する場合は、一部の手順を省略できます。
クエリアクティビティについて詳しくは、この節で説明しています。

手順 1 - テーブルの選択 step-1---choose-a-table

クエリを実行するデータを含むテーブルを​ ドキュメントタイプ ​ウィンドウで選択します。必要に応じて、フィルターフィールドまたは「フィルター」ボタンを使用してデータをフィルターします。

手順 2 - 抽出するデータの選択 step-2---choose-data-to-extract

抽出するデータ ​ウィンドウで、表示するデータを選択します。これらのフィールドが出力列を構成します。

例えば、「年齢」、「プライマリキー」、「メールドメイン」および「市区町村」を選択します。結果は、この選択内容に基づいて構成されます。列の順序を変更するには、ウィンドウの右側にある青色の矢印を使用します。

数式を挿入したり、集計関数のプロセスを実行したりして、式を編集できます。そのためには、「」列フィールドをクリックし、「式を編集」を選択します。

出力列のデータをグループ化できます。そのためには、抽出するデータ ​ウィンドウの「グループ」列で「はい」をオンにします。この機能では、オンにしたグループ化項目に関する結果が生成されます。グループ化を使用したクエリの例はこの節で確認できます。

  • グループを処理(GROUP BY + HAVING)」機能では、グループ化し(「group by」)、グループ化した対象(「having」)を選択できます。この機能は、出力列のすべてのフィールドに適用されます。例えば、このオプションを使用して、出力列のすべての選択肢をグループ化し、35 ~ 50 の受信者など、特定のタイプの情報を収集できます。

    詳しくは、この節を参照してください。

  • 重複行を削除(DISTINCT)」機能では、出力列で取得された重複結果を排除できます。例えば、出力列で「姓」、「名」および「メール」フィールドを選択して調査を行った場合、同じデータが含まれるフィールドは、同じ連絡先が複数回データベースに入力されたことを意味するので、除外されます。これにより、1 つの結果のみが考慮されるようになります。

手順 3 - データの並べ替え step-3---sort-data

並べ替え ​ウィンドウでは、列のコンテンツを並べ替えることができます。矢印を使用して列の順序を変更します。

  • 並べ替え」列では、単純な並べ替えをおこなうことができます。列のコンテンツを A から Z の順(昇順)に並べ替えます。
  • 降順ソート」では、コンテンツを Z から A の順(降順)に並べ替えます。これは、売上レコードなどを表示する場合に便利で、最も大きい数字がリストの一番上に表示されます。

この例では、データは受信者の年齢に基づいて昇順で並べ替えられています。

手順 4 - データのフィルタリング step-4---filter-data

クエリエディターでは、データをフィルターして検索を絞り込むことができます。

使用できるフィルターは、クエリが対象とするテーブルに応じて異なります。

フィルター条件」を選択すると、「ターゲット要素」セクションが表示されます。このセクションでは、収集するデータのフィルター方法を定義できます。

  • 新しいフィルターを作成するには、データを選択するために検証する数式の作成に必要なフィールド、演算子および値を選択します。複数の条件を組み合わせることができます(詳しくは、フィルター条件の定義を参照)。

  • 以前に保存したフィルターを使用するには、「追加」ボタンをクリックしてドロップダウンリストを開き、定義済みフィルター ​をクリックして必要なフィルターを選択します。

  • 汎用クエリエディター ​で作成されたフィルターは他のクエリアプリケーションでも使用でき、その逆も可能です。フィルターを保存するには、保存 ​アイコンをクリックします。

    note note
    NOTE
    フィルターの作成および使用について詳しくは、フィルターオプションを参照してください。

次の例に示すように、英語を話す受信者全員を取得するには、「受信者の言語が英語​ と等しい」を選択します。

NOTE
」フィールドに数式 $(options:OPTION_NAME) を入力することで、オプションに直接アクセスできます。

フィルター条件の結果を表示するには、「プレビュー」タブをクリックします。この例では、英語を話すすべての受信者の姓、名およびメールアドレスが表示されます。

SQL 言語を理解しているユーザーは、「生成された SQL クエリ」をクリックして SQL クエリを表示できます。

手順 5 - データのフォーマット step-5---format-data

制限フィルターを設定したら、データフォーマット ​ウィンドウにアクセスします。このウィンドウでは出力列の再編成、データの変換および列ラベルの大/小文字の変更をおこなうことができます。集計フィールドを使用して、最終結果に数式を適用することもできます。

NOTE
集計フィールドのタイプについて詳しくは、集計フィールドの作成を参照してください。

オフになっている列は、データのプレビューウィンドウに表示されません。

変換」列では、列ラベルを大文字または小文字に変更できます。列を選択し、「変換」列をクリックします。次を選択できます。

  • 小文字に切り替え
  • 大文字に切り替え
  • 最初の文字は大文字

手順 6 - データのプレビュー step-6---preview-data

データのプレビュー ​ウィンドウは最後のステージです。「データのプレビューを開始」をクリックして、クエリ結果を取得します。クエリ結果は、列または XML フォーマットで使用可能です。クエリを SQL フォーマットで表示するには、「生成された SQL クエリ」タブをクリックします。

この例では、データは受信者の年齢に基づいて昇順で並べ替えられています。

NOTE
デフォルトでは、データのプレビュー ​ウィンドウには最初の 200 のラインのみが表示されます。これを変更するには、「表示するライン」ボックスに数値を入力し、「データのプレビューを開始」をクリックします。
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1