メール配信対象者をSQLクエリで抽出する

公開日: 2025.06.26

Share:

Marketing Cloud Tips!へ戻る

SQLクエリで条件抽出をしましょう

1. データエクステンションを作成する

以下の手順に従ってSQLで条件抽出したデータを格納するためのデータエクステンションを作成する

メール配信対象者を格納するためのデータエクステンションを作成する

2.SQLクエリアクティビティを設定する

  1. メニューからJourney  Builder>Automation Studioへアクセス
  2. [アクティビティ]タブ>右上の[アクティビティの作成]をクリック
  3. SQLクエリをクリック
  4. クエリアクティビティ名などプロパティを設定

  1. SQLを書き、右上[構文の検証]でエラーが出ないことを確認
  2. [次へ]をクリック

Tips

  • 左のデータエクステンション一覧から当該のデータエクステンションをドラッグ&ドロップすると全項目がペーストされる
  • データエクステンション名は[]で囲む
  • データエクステンション名の後にwith(nolock)をつける

例) Select CustomerID From [CustomerData] with(nolock)

  • “今日”の日付を取る場合Marketing Cloudのシステム標準時間はCSTのため以下のように15h足す

DATEADD(HOUR,15,Getdate())

  1. 格納先のデータエクステンションを選択
  2. データアクションとしてデータの格納方法を以下から選択し[次へ]
  • 追加
  • 更新
  • 上書き

  1. サマリーを確認し[完了]

※結果を格納するDEとSQLで抽出する項目がマッチしない場合はここでエラーが出る

3.SQLクエリアクティビティの実行

手動実行とスケジュール実行の2つの方法がある

手動実行:

  1. 作成完了後の画面の右上の[一回実行]をクリック
  2. 結果DEを確認しデータが更新されていればOK

※手動実行の場合完了までに時間を要することがある

※作成完了後の画面に通常アクセスする場合はアクティビティタブまでアクセスし左メニューのSQLクエリから選択

する

※エラーの場合のみ[アクションログ]にログされる

スケジュール実行:

以下の手順でスケジュール、自動化する

メール配信を自動化する

参考情報

Marketing Cloud Tips!へ戻る

公開日: 2025.06.26

Share:

このカテゴリの人気記事

Salesforce活用に役立つメルマガ登録

Salesforce ヘルプ Agentforce が幅広い質問に24/365迅速に対応します

詳しくはこちら