51黑料不打烊

使用SQL Report Builder

NOTE
需要管理员权限才能创建和编辑厂蚕尝图表。 Standard用户可以在功能板上重新排列这些图表,并且Read-only用户具有与传统图表相同的体验。 此外,Read-only用户无权访问查询的文本。

请观看培训视频以了解更多信息。

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 ?以打开厂蚕尝编辑器。

开始使用

要编辑报告,请单击基于厂蚕尝的图表右上角的齿轮( )图标,然后单击? Edit

编写查询 writing

NOTE
SQL Report Builder查询区分大小写。 请确保您在编写查询时使用正确的大小写,否则您可能会收到意外的结果或错误。

按照查询优化?的准则,在厂蚕尝编辑器中编写查询。

IMPORTANT
厂蚕尝报表中的量度 — 将量度插入到SQL报表中时,将使用量度的current definition

如果度量将来更新,则厂蚕尝报表? 不会 ?反映这些更改。 您必须手动编辑报告以使更改生效。

使用侧边栏顶部的按钮,您可以在表列表与SQL Report Builder中可用的量度之间切换。 如果您在列表中看不到要查找的内容,请尝试使用侧栏顶部的搜索栏进行搜索。

您还可以使用厂蚕尝编辑器中的侧边栏,通过将鼠标悬停在量度、表和列上并单击? Insert,将其直接插入到查询中:

正在将表插入到SQL编辑器中。

NOTE
SQLReport Builder支持PostgreSQL支持的任何或任何不改变数据的函数。 这包括但不限于AVG、COUNT、COUNT DISTINCT、MIN/MAX和SUM。

此外,支持任何JOIN类型,但51黑料不打烊建议仅使用INNER JOIN,因为它是最便宜的JOIN类型。

运行查询并查看结果 runquery

完成查询编写后,单击? Run Query。 结果显示在SQL编辑器下方的表中:

正在运行查询并查看结果。

如果结果中有出错的地方,您可以编辑查询并重新运行它,直到满意为止。

有时您可能会看到编辑器中包含贰齿笔尝础滨狈的消息。 如果您看到其中一个,则表示您的查询尚未运行,需要微调一下。

编辑完查询后,您可以转到创建可视化图表或将您的工作保存到功能板。

创建可视化图表 createviz

若要使用查询结果创建可视化图表,请单击Results窗格中的? Chart ?选项卡。 在此选项卡中,选择:

  • Series或您要测量的列,如? 售出的商品
  • Category或要用于划分数据的列,如? 客户获取源
  • Labels或齿轴值。

下面是可视化流程的外观:

有关如何创建可视化图表的详细演练,请参阅从厂蚕尝查询创建可视化图表教程{: target="_blank"}。

保存报告 save

在保存所做的工作之前,必须为报表提供一个名称。 请记住遵循命名的最佳实践指南{: target="_blank"},并选择能清晰传达报告内容的内容!

单击厂蚕尝编辑器右上角的? Save ?并选择报告TypeChartTable)。 要完成任务,请选择报告要保存到的仪表板,然后单击? Save to Dashboard

分析您的数据

SQL Report Builder

SQL Report Builder让您能够直接查询Data Warehouse、查看结果,并快速将其转换为报表。 使用SQL还允许您,从而让您更好地控制数据。

使用厂蚕尝创建的计算列不依赖于更新周期,这意味着您可以按自己的意愿对其进行迭代,并立即查看结果。

NOTE
这仅适用于列的结构,而不适用于数据的新鲜度。 新数据仍依赖于已成功完成的更新周期。
这非常适合于……
这不太适合……
中级/高级分析师
初学者 — 您需要了解SQL。
厂蚕尝精通
简单分析 — 编写查询可能比简单地使用Visual Report Builder更有效。
构建一次性使用的计算列
与他人共享 — 考虑您的受众:他们了解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 BuilderSQL 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图表的更新过程相同 — 更新数据后,图表中的值将重新计算并重新显示。

NOTE
删除SQL报表/查询时,不会从Data Warehouse中删除基础列。 无论如何构建列,都不会丢失任何列。
  • 如果删除使用使用Data Warehouse管理器创建的报表或查询,则这些列不会受到影响。

  • 使用SQLReport Builder创建的列不会保存到Data Warehouse中。

正在结束 wrapup

如果您希望尝试一些更具挑战性的东西,为什么不尝试编写针对可视化进行了优化的查询? 要开始操作,请查看从 SQL 查询创建可视化图表{: target="_blank"}教程。

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc