在Adobe Campaign中建立查詢的步驟如下:
所有這些步驟都可在一般查詢編輯器中使用。 在其他上下文中建立查詢時,可以忽略某些步驟。
Query活動顯示在此部分中。
在Document type窗口中選擇包含要查詢的資料的表。 如有必要,請使用篩選欄位或Filters按鈕來篩選資料。
在Data to extract視窗中,選取要顯示的資料:這些欄位將構成輸出列。
例如,選擇Age、Primary key、Email domain和City。 將根據此選擇來組織結果。 使用視窗右側的藍色箭頭來變更欄順序。
通過在表達式中插入公式或在集合函式上運行進程,可以編輯表達式。 要執行此操作,請按一下Expression列欄位,然後選擇Edit expression。
可以將輸出列資料分組:要執行此操作,請在Data to extract窗口的Group列中選中Yes。 此函式會圍繞所檢查的分組軸生成結果。 本節中提供了具有分組的查詢示例。
Handle groupings (GROUP BY + HAVING)函式可讓您「分組依據」,並選取已分組的項目(「已分組」)。 此函式適用於輸出列中的所有欄位。 例如,此選項可讓您將輸出欄的所有選擇分組,並復原特定類型的資訊,例如35到50的收件者。
如需詳細資訊,請參閱本章節。
Remove duplicate rows (DISTINCT)函式可讓您去除輸出欄中取得的相同結果重複。 例如,如果您在輸出欄中選擇姓氏、名字和電子郵件欄位進行人口普查,則會刪除資料相同的欄位,因為這表示在資料庫中輸入了多次相同的連絡人:只會考慮一個結果。
Sorting視窗可讓您排序欄內容。 使用箭頭更改列順序:
在此範例中,資料會根據收件者年齡以升序排序。
查詢編輯器可讓您篩選資料以調整搜尋。
提供的篩選器取決於查詢所關心的表。
選擇Filtering conditions後,您將訪問Target elements部分:這可讓您定義如何篩選要收集的資料。
要建立新篩選器,請選擇建立要驗證的公式以便選擇資料所需的欄位、運算子和值。 您可結合數個條件(如需詳細資訊,請參閱定義篩選條件)。
若要使用先前儲存的篩選器,請按一下Add按鈕以開啟下拉式清單,按一下Predefined filter並選取您想要的篩選器。
在Generic query editor中建立的篩選器可用於其他查詢應用程式,反之亦然。 若要儲存篩選,請按一下Save圖示。
有關建立和使用篩選器的詳細資訊,請參閱篩選選項。
如以下示例所示,要恢復所有講英語的收件人,請選擇:"收件人語言等於 EN"。
您可以在Value欄位中鍵入下列公式,直接存取選項:$(options:OPTION_NAME)。
按一下Preview標籤以檢視篩選條件的結果。 在這種情況下,所有會講英語的收件者都會顯示其姓名、名字和電子郵件地址。
熟悉SQL語言的用戶可以按一下Generate SQL query在SQL中查看查詢。
配置限制過濾器後,將訪問Data formatting窗口。 此視窗可讓您重新排列輸出欄、轉換資料,並變更欄標籤的上/下大小寫。 它也可讓您使用計算欄位,將公式套用至最終結果。
有關計算欄位類型的詳細資訊,請參閱建立計算欄位。
未勾選的欄不會顯示在資料預覽視窗中。
Transformation欄可讓您將欄標籤變更為大寫或小寫。 選擇該列,然後按一下Transformation列中的。 您可以選擇:
Data preview視窗是最後一個階段。 按一下Start the preview of the data獲取查詢結果。 它以列或XML格式提供。 按一下Generated SQL queries頁籤以查看SQL格式的查詢。
在此範例中,資料會根據收件者年齡以升序排序。
預設情況下,Data preview窗口中只顯示前200行。 要更改此設定,請在Lines to display框中輸入一個數字,然後按一下Start the preview of the data。