未加工 SQL 照会の作成
フローチャートで選択プロセス、セグメント・プロセス、または抽出プロセスを構成するときには、照会を使用して、データベースやフラット・ファイルのコンタクトを識別できます。選択プロセス、セグメント・プロセス、および抽出プロセスには、照会の作成に役立つ照会ビルダーがあります。また、経験の豊富な SQL ユーザーは、独自の SQL 照会を記述したり、他のアプリケーションから SQL 照会をコピー・アンド・ペーストしたりすることができます。未加工 SQL を記述することは、高度な操作です。正しい構文と照会結果に対して責任はユーザーにあります。
手順
- 選択プロセス、セグメント・プロセス、または抽出プロセスの構成を開始します。
- 選択プロセスの場合、
- 「条件を指定して <オーディエンス ID> を選択」を選択します。
- 式ボックスの下のボタンの表示が「ポイント & クリック」になっている必要があります。そうなっていない場合、「テキスト・ビルダー」ボタンをクリックすると、ラベルが「ポイント & クリック」に変わります。
- 「詳細」をクリックします。
- 「拡張設定」ダイアログで、「未加工 SQL を利用してレコード選択」にチェック・マークを付けます。このオプションは、選択基準を指定する際に、テキスト・ビルダーで未加工 SQL の使用を可能にします。このオプションを選択しない場合は、IBM® Marketing Software の式とカスタム・マクロだけを使用できます。
- 「データベース」リストを使用して、照会するデータ・ソースを選択します。「オーディエンス・レベル」リストから対象オーディエンスを選択します。
- 「選択」プロセスの前または後に SQL コマンドを実行する場合は、「前処理」または「後処理」領域に未加工 SQL を指定できます。前処理または後処理の SQL ステートメントの指定を参照してください。
- 「OK」をクリックして、「拡張設定」ダイアログを閉じます。
- 式領域に未加工 SQL を入力します。「式ヘルパー」を使用すると、SQL の構築に役立ちます。式ヘルパーで「SQL」にチェック・マークを付けて、演算子と関数のリストに、SQL 固有のオプションだけが表示されるようにします。
- セグメント・プロセスの場合は、以下のようにします。
- セグメント・タブで「照会で作成」を選択します。
- 「新規セグメント」をクリックしてセグメントを作成するか、既存のセグメントをリストから選択して「編集」をクリックします。
- 「新規セグメント」または「セグメントの編集」ダイアログで、「条件を指定して <オーディエンス> ID を選択」を選択し、「テキスト・ビルダー」をクリックして「拡張」をクリックします。
- 「拡張設定」ダイアログで、「未加工 SQL を使用する」にチェック・マークを付けてから、データベースを選択して、「OK」をクリックします。
- 式領域に未加工 SQL を入力します。オプションで、「式ヘルパー」を使用すると、SQL の構築に役立ちます。式ヘルパーで「SQL」にチェック・マークを付けて、演算子と関数のリストに、SQL 固有のオプションだけが表示されるようにします。
- 抽出プロセスの場合、
- 「条件を指定して <オーディエンス ID> を選択」を選択します。
- 式ボックスの下のボタンの表示が「ポイント & クリック」になっている必要があります。そうなっていない場合、「テキスト・ビルダー」ボタンをクリックすると、ラベルが「ポイント & クリック」に変わります。
- 式領域に未加工 SQL を入力します。「式ヘルパー」を使用すると、SQL の構築に役立ちます。式ヘルパーで「SQL」にチェック・マークを付けて、演算子と関数のリストに、SQL 固有のオプションだけが表示されるようにします。
- キャンペーン生成フィールドと同じ名前を持つテーブル・フィールドが照会に含まれている場合は、フィールド名を修飾する必要があることに注意してください。以下の構文を使用します。<table_name>.<field_name>。
- 未加工 SQL 照会の使用に関するガイドライン
未加工 SQL を記述することは、高度な操作です。正しい構文と照会結果に対して責任はユーザーにあります。 - Hive 照会言語の適合性
IBM Campaign を Hive ベースのビッグデータ・ソースと統合する場合は、以下の指針が適用されます。 - 前処理または後処理の SQL ステートメントの指定
選択プロセスまたは抽出プロセスを使用する場合は、プロセスの前または後で実行する未加工 SQL ステートメントを必要に応じて組み込むことができます。 - TempTable トークンおよび OutputTempTable トークンの未加工 SQL 照会での使用
一時表は、データを処理するときまたは引き渡すときに、中間結果のためのワークスペースを提供します。操作が完了すると、一時表は自動的に廃棄されます。 - 未加工 SQL 照会での抽出テーブルの参照
- Campaign プロセスでの照会の評価方法
Campaign プロセス内の照会は、数学の規則を使用して左から右に評価されます。
親トピック: フローチャートの設計