数据资源管理器基本模式入门
重要
数据资源管理器功能以公共预览版提供。 随着我们继续收集反馈并优化客户使用,我们预计将对其进行持续的更改。
数据资源管理器基本模式旨在让你快速发现事件数据中的见解,而无需查询语言知识。 通过这种非技术查询生成体验,用户能够快速浏览其数据。 要了解如何编写更复杂的查询,请参阅 数据资源管理器(高级)入门 教程。
创作自定义查询
若要在基本模式下开始创作自己的查询,请务必先了解要访问的数据的形状。
events.all 表
events.all
表是所有传入事件的默认目标。 它是一个半结构化表,其中的列包含常见值(如时间和事件名称)。 你将快速熟悉 EventData 列,该列包含完整的原始 JSON 有效负载,并且在几乎所有查询中都很有用。 可以阅读有关 events.all 表的以下文档。
查询
查询由通过"OR"逻辑运算符组合的一个或多个 条件 组成。 条件由 event.all 表中的 事件 组成。
可以通过将一个或多个 子句创建复杂条件,该子句是由 变量、 运算符和 值组成的逻辑语句。 子句通过"AND"逻辑运算符进行组合。 下拉列表中列出的变量根据创建条件时选择的事件进行填充。
可以通过修改 开始日期 和 结束日期来调整查询的时间范围。
可以通过添加 Group By 并 聚合类型来进一步修改查询的输出。 Group By 修改输出行的分组方式,而聚合类型修改行的计数、汇总或非重复方式。
可以在查询面板中创建查询。 请注意,数据资源管理器(基本)查询将仅引用前 100 个事件。 要查看所有事件,请在 数据资源管理器(高级) 中运行查询。
查询输出
运行查询后,可以在"查询输出"面板中看到以下输出。 输出采用条形图和表的格式。
此图显示最大 5 个组的结果。 可以通过单击图形底部的下拉列表来查看其他组。
该表显示到达行的事件名称、时间戳 (UTC)、玩家 ID 和事件数据(通过 JSON)。
示例查询
单条件查询
本周有哪些区域的玩家登录?
从本周开始登录的玩家有哪些设备?
本周订单总计的和是怎样的?
是否有超出 Playfab 限制?
多条件查询
本周要记录哪些玩家和实体?
本周要购买哪些商品或将其添加到库存中?
包含子句的复杂条件查询
本周购买了多少件"刀"物品?
本周购买了多少个价值介于 $1 和 $5 之间的商品?
通过选择"这是什么"并选择示例查询,可以将示例查询加载到数据资源管理器基本查询中。
限制
有两个限制控制数据资源管理器查询使用:
最大查询运行时:不允许单个查询运行超过 30 秒。 如果超出此限制,查询将终止,你将收到错误消息。
间隔用法:每个给定的 10 分钟间隔允许每个游戏累积总运行时 3 分钟。 如果超出此限制,你将收到错误消息,并且在运行其他查询之前需要等待。
数据保留
默认情况下,资源管理器查询在热存储上运行,可在管理工具中配置。 搜索超过存储在热存储中的数据的查询的运行时间将显著延长,并且可能会超时。