数据资源管理器基本模式入门

重要

数据资源管理器功能以公共预览版提供。 随着我们继续收集反馈并优化客户使用,我们预计将对其进行持续的更改。

数据资源管理器基本模式旨在让你快速发现事件数据中的见解,而无需查询语言知识。 通过这种非技术查询生成体验,用户能够快速浏览其数据。 要了解如何编写更复杂的查询,请参阅 数据资源管理器(高级)入门 教程。

创作自定义查询

若要在基本模式下开始创作自己的查询,请务必先了解要访问的数据的形状。

events.all 表

events.all表是所有传入事件的默认目标。 它是一个半结构化表,其中的列包含常见值(如时间和事件名称)。 你将快速熟悉 EventData 列,该列包含完整的原始 JSON 有效负载,并且在几乎所有查询中都很有用。 可以阅读有关 events.all 表的以下文档。

查询

查询由通过"OR"逻辑运算符组合的一个或多个 条件 组成。 条件由 event.all 表中的 事件 组成。

可以通过将一个或多个 子句创建复杂条件,该子句是由 变量、 运算符和 值组成的逻辑语句。 子句通过"AND"逻辑运算符进行组合。 下拉列表中列出的变量根据创建条件时选择的事件进行填充。

可以通过修改 开始日期 和 结束日期来调整查询的时间范围。

可以通过添加 Group By 并 聚合类型来进一步修改查询的输出。 Group By 修改输出行的分组方式,而聚合类型修改行的计数、汇总或非重复方式。

可以在查询面板中创建查询。 请注意,数据资源管理器(基本)查询将仅引用前 100 个事件。 要查看所有事件,请在 数据资源管理器(高级) 中运行查询。

查询输出

运行查询后,可以在"查询输出"面板中看到以下输出。 输出采用条形图和表的格式。

此图显示最大 5 个组的结果。 可以通过单击图形底部的下拉列表来查看其他组。

该表显示到达行的事件名称、时间戳 (UTC)、玩家 ID 和事件数据(通过 JSON)。

示例查询

单条件查询

本周有哪些区域的玩家登录?

本周玩家按地区登录

从本周开始登录的玩家有哪些设备?

本周按设备登录的玩家

本周订单总计的和是怎样的?

本周订单总计总和

是否超出 PlayFab 限制?

本周超过游戏限制

多条件查询

本周要记录哪些玩家和实体?

本周玩家或实体登录

本周要购买哪些商品或将其添加到库存中?

本周购买或添加的项目

包含子句的复杂条件查询

本周购买了多少件"刀"物品?

本周购买的物品

本周购买了多少个价值介于 $1 和 $5 之间的商品?

本周购买的项目值范围

通过选择"这是什么"并选择示例查询,可以将示例查询加载到数据资源管理器基本查询中。

限制

有两个限制控制数据资源管理器查询使用:

  1. 最大查询运行时:不允许单个查询运行超过 30 秒。 如果超出此限制,查询将终止,你将收到错误消息。

  2. 间隔用法:每个给定的 10 分钟间隔允许每个游戏累积总运行时 3 分钟。 如果超出此限制,你将收到错误消息,并且在运行其他查询之前需要等待。

数据保留

默认情况下,资源管理器查询在热存储上运行,可在管理工具中配置。 搜索超过存储在热存储中的数据的查询的运行时间将显著延长,并且可能会超时。