使用SQL Report Builder
请观看培训视频以了解更多信息。
SQL或结构化查询语言是一种用于与数据库通信的编程语言。 在Commerce Intelligence中,SQL用于查询或检索您Data Warehouse中的数据。 查看仪表板上的报告 — 幕后,每个报告都由SQL查询提供支持。
您可以使用SQL Report Builder直接查询您的Data Warehouse、查看结果并将其转换为图表。 您可以通过单击? Report Builder > SQL Report Builder ?开始使用SQL Report Builder创建报告。
请观看培训视频以了解更多信息。
SQL Report Builder允许您直接查询Data Warehouse、查看结果并快速将其转换为图表。 使用SQL生成报告的最好部分是您不需要等待更新周期来迭代您创建的列。 如果结果不正确,您可以快速编辑并重新运行查询,直到符合您的预期为止。
本主题将指导您使用SQL Report Builder。 在您熟悉情况后,请查看可视化图表的SQL教程或尝试优化您编写的某些查询。
本文涵盖的内容:
SQL Report Builder集成
Google Analytics是唯一不可与SQL Report Builder一起使用的集成。 此功能正在开发中。
要开始创建厂蚕尝报告,请单击任意仪表板顶部的? Report Builder ?或? Add Report。 在Report Picker屏幕中,单击? SQL Report Builder ?以打开厂蚕尝编辑器。
开始使用
要编辑报告,请单击基于厂蚕尝的图表右上角的齿轮(
编写查询 writing
按照查询优化?的准则,在厂蚕尝编辑器中编写查询。
current definition
。如果度量将来更新,则厂蚕尝报表? 不会 ?反映这些更改。 您必须手动编辑报告以使更改生效。
使用侧边栏顶部的按钮,您可以在表列表与SQL Report Builder中可用的量度之间切换。 如果您在列表中看不到要查找的内容,请尝试使用侧栏顶部的搜索栏进行搜索。
您还可以使用厂蚕尝编辑器中的侧边栏,通过将鼠标悬停在量度、表和列上并单击? Insert,将其直接插入到查询中:
此外,支持任何JOIN
类型,但51黑料不打烊建议仅使用INNER JOIN,因为它是最便宜的JOIN
类型。
运行查询并查看结果 runquery
完成查询编写后,单击? Run Query。 结果显示在SQL编辑器下方的表中:
如果结果中有出错的地方,您可以编辑查询并重新运行它,直到满意为止。
有时您可能会看到编辑器中包含贰齿笔尝础滨狈的消息。 如果您看到其中一个,则表示您的查询尚未运行,需要微调一下。
编辑完查询后,您可以转到创建可视化图表或将您的工作保存到功能板。
创建可视化图表 createviz
若要使用查询结果创建可视化图表,请单击Results
窗格中的? Chart ?选项卡。 在此选项卡中,选择:
Series
或您要测量的列,如? 售出的商品。Category
或要用于划分数据的列,如? 客户获取源。Labels
或齿轴值。
下面是可视化流程的外观:
有关如何创建可视化图表的详细演练,请参阅从厂蚕尝查询创建可视化图表教程{: target="_blank"}。
保存报告 save
在保存所做的工作之前,必须为报表提供一个名称。 请记住遵循命名的最佳实践指南{: target="_blank"},并选择能清晰传达报告内容的内容!
单击厂蚕尝编辑器右上角的? Save ?并选择报告Type
(Chart
或Table
)。 要完成任务,请选择报告要保存到的仪表板,然后单击? Save to Dashboard。
分析您的数据
SQL Report Builder
SQL Report Builder让您能够直接查询Data Warehouse、查看结果,并快速将其转换为报表。 使用SQL还允许您,从而让您更好地控制数据。
使用厂蚕尝创建的计算列不依赖于更新周期,这意味着您可以按自己的意愿对其进行迭代,并立即查看结果。
one-to-many
关系的数据数据库与厂蚕尝编辑器结果
大多数情况下,结果的差异可归因于更新周期。 如果Commerce Intelligence正在将数据从数据库复制到Data Warehouse,则即使使用相同的查询,您也可能会看到不同的结果。
连接问题也会导致不一致。 通过单击? Manage Data > Connections ?导航到Connections
页面以将其签出 — 相关数据库集成是否存在错误? 如果出现这种情况,您可能需要重新验证集成才能使集成重新运行。
如果所有集成都连接成功,并且您未处于更新周期中,则可能有其他错误。
删除SQL报告是否也会从我的Data Warehouse中删除基础列?
不需要,无论如何构建Data Warehouse,您都不会丢失任何列。
如果删除使用Data Warehouse Manager
的报表或查询,则使用创建的列不会受到影响。
使用SQL Report Builder创建的列未保存到Data Warehouse。
Report Builder
与SQL Report Builder
SQL Report Builder让您在创建和构建图表时拥有更大的灵活性 — 例如,您可以选择在X
轴和Y
轴上应显示的值。 有关在SQL Report Builder中创建图表的详细信息,请参阅从 SQL 查询创建可视化图表教程。
Cohort Report Builder
cohortrb
与Visual Report Builder不同,Cohort Report Builder仅用于一个目的 — 分析和识别一段时间内相似用户组的行为趋势。 使用Cohort Report Builder不需要任何SQL知识,因此,如果您刚刚开始,可以毫不犹豫地直接开始使用。
在更新周期后重建查询
您不必重新生成查询。 使用SQL Report Builder创建的报告将像在传统Report Builder
中创建的报告一样保存。 SQL图表的更新过程相同 — 更新数据后,图表中的值将重新计算并重新显示。
-
如果删除使用使用Data Warehouse管理器创建的报表或查询,则这些列不会受到影响。
-
使用SQLReport Builder创建的列不会保存到Data Warehouse中。
正在结束 wrapup
如果您希望尝试一些更具挑战性的东西,为什么不尝试编写针对可视化进行了优化的查询? 要开始操作,请查看从 SQL 查询创建可视化图表{: target="_blank"}教程。