Query Campaign データベース

クエリは、選択したテーブルのフィールドを使用するか、数式を使用して作成します。

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

これらの手順はすべて、汎用クエリエディターで使用できます。 別のコンテキストでクエリを作成すると、一部の手順が欠落する可能性があります。 クエリについて詳しくは、​ ワークフロークエリアクティビティドキュメント ​も参照してください。

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

Campaign データベースをクエリするには、汎用クエリエディター​を開き、ドキュメントタイプ ウィンドウで、クエリするデータを含むテーブルを選択します。

必要に応じて、フィルターフィールドまたは​フィルター ボタンを使用してデータをフィルタリングします。

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

データを抽出​画面で、出力に含めるフィールドを選択します。 これらのフィールドは、結果に表示される列を定義します。

例えば、AgeプライマリキーメールドメインCity​を選択できます。 出力は、この選択に従って構造化されます。 列の順序を調整するには、ウィンドウの右側にある青い矢印を使用します。

式を変更するには、式を追加するか、プロセスを集計関数に適用します。 式を編集するには、​列フィールドをクリックし、式を編集​を選択します。

出力列に表示されるデータをグループ化できます。 これを行うには、データから ウィンドウを抽出する​ グループ ​列の​ Yes ​を選択します。 その後、選択したグループ化軸に基づいて結果が集計されます。 グループ化を使用したクエリの例については、このセクション ​を参照してください。

  • グループ化を処理(GROUP BY + HAVING) オプションを使用すると、結果をグループ化し、それらのグループに条件を適用できます。 出力列のすべてのフィールドに適用されます。 例えば、出力列の値をグループ化し、結果をフィルタリングして、35 ~ 50歳の受信者などの特定の情報のみを取得できます。

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

重複行を削除(DISTINCT) オプションを使用すると、出力(重複排除)から同じ行が削除されます。 例えば、電子メール​を出力列として選択した場合、3つのフィールドすべてで同じ値を持つレコードは重複とみなされます。 結果には1つのインスタンスのみが保持され、各コンタクトが1回だけ表示されます。

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

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

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

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

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

クエリエディターでは、データをフィルタリングして結果を絞り込むことができます。 使用可能なフィルターは、クエリするテーブルによって異なります。

フィルター条件​を選択すると、ターゲット要素 セクションが開きます。 ここでは、収集するデータをフィルタリングするためのルールを定義できます。

  • 新しいフィルターを作成するには、条件の作成に必要なフィールド、演算子、値を選択します。 このページ 🔗で説明したように、複数の条件を組み合わせることもできます。

  • 既存のフィルターを再利用するには、追加 ボタンをクリックし、定義済みフィルター​を選択して、必要なフィルターを選択します。

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

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
campaign-help-v8