查询营销活动数据库
使用所选表的字段或使用公式可以创建查询。
在Adobe Campaign中构建查询的步骤如下所示:
所有这些步骤在通用查询编辑器中均可用。 在另一个上下文中创建查询时,某些步骤可能缺失。 若要了解有关查询的更多信息,另请参阅工作流查询活动文档。
第1步 — 选择表 step-1---choose-a-table
要查询Campaign数据库,请打开 通用查询编辑器,然后在 Document type 窗口中选择包含要查询的数据的表。
如果需要,请使用筛选器字段或 Filters 按钮筛选数据。
步骤2 — 选择要提取的数据 step-2---choose-data-to-extract
在 Data to extract 屏幕上,选择要包含在输出中的字段。 这些字段将定义结果中显示的列。
例如,您可以选择 Age、Primary key、Email domain 和 City。 将根据此选择构建输出。 要调整列的顺序,请使用窗口右侧的蓝色箭头。
您可以通过添加公式或向聚合函数应用进程来修改表达式。 要编辑表达式,请单击 Expression 列字段,然后选择 Edit expression。
您可以对输出列中显示的数据进行分组。 为此,请在 Yes 窗口的 Group 列中选择 Data to extract。 然后,将根据所选的分组轴聚合结果。 有关使用分组的查询示例,请参阅此部分。
-
Handle groupings (GROUP BY + HAVING) 选项允许您对结果分组,并将条件应用于这些组。 它适用于输出列中的所有字段。 例如,您可以使用它对输出列中的值进行分组,然后筛选结果以仅检索特定信息,例如年龄在35到50岁之间的收件人。
如需详细信息,请参阅此小节。
Remove duplicate rows (DISTINCT) 选项从输出中消除相同的行(删除重复项)。 例如,如果您选择 姓氏、名字 和 电子邮件 作为输出列,则所有三个字段中具有相同值的任何记录都将被视为重复项。 结果中将只保留一个实例,确保每个联系人仅出现一次。
步骤3 — 排序数据 step-3---sort-data
Sorting 窗口允许您对列内容进行排序。 使用箭头可更改列顺序:
- Sorting 列启用简单排序并按从A到Z或升序排列列内容。
- Descending sort 将内容从Z到A按降序排列。 这对于查看记录销售额非常有用,例如:最高数字显示在列表顶部。
在此示例中,数据根据收件人年龄按升序排序。
第4步 — 筛选数据 step-4---filter-data
利用查询编辑器,可筛选数据以缩小结果范围。 可用的过滤器取决于您要查询的表。
选择 Filtering conditions 后,Target elements 部分打开。 在这里,您可以定义用于筛选要收集的数据的规则。
-
要创建新过滤器,请选择构建条件所需的字段、运算符和值。 您还可以合并多个条件,如本页上的所述。
-
要重用现有的筛选器,请单击 Add 按钮,选择 Predefined filter 并选择所需的筛选器。
在 Generic query editor 中创建的筛选器可以在其他查询应用程序中重用,反之亦然。 要保存过滤器以供将来使用,请单击 Save 图标。
如以下示例所示,要恢复所有说英语的收件人,请选择“收件人语言 等于 EN”。
单击 Preview 选项卡以查看筛选条件的结果。 在这种情况下,所有说英语的收件人都会显示其姓名、名字和电子邮件地址。
熟悉SQL语言的用户可以单击 Generate SQL query 查看SQL中的查询。
步骤5 — 设置数据格式 step-5---format-data
配置限制筛选器后,Data formatting 窗口将打开。 在此窗口中,您可以重新排列输出列、转换数据和调整列标签大小写。 您还可以通过创建计算字段将公式应用于最终结果。
未选中的列在数据预览窗口中隐藏。
通过 Transformation 列,可将列标签更改为大写或小写。 选择该列并单击 Transformation 列中的。 您可以选择:
- Switch to lower case,
- Switch to upper case,
- First letter in upper case。
步骤6 — 预览数据 step-6---preview-data
Data preview 窗口标记了查询过程的最后阶段。 单击 Start the preview of the data 查看结果,结果可以按列或XML格式显示。 要检查基础SQL查询,请打开 Generated SQL queries 选项卡。 此步骤允许您验证查询在进一步使用它之前是否按预期运行。
在此示例中,数据根据收件人年龄按升序排序。
相关主题