Data Explorer 功能处于公共预览阶段。我们预计在持续收集反馈
编写自定义查询
要开始在基本模式下编写自己的查询,首先了解你所访问数据的形态非常重要。events.all 表
events.all 表是所有传入事件的默认目标。它是一个单一的半结构化表,包含时间、事件名称等常见值的列。你会很快熟悉 EventData 列,它包含完整的原始 JSON 负载,几乎在所有查询中都很有用。你可以阅读关于 events.all 表的以下文档。
查询
一个查询由一个或多个通过 ‘OR’ 逻辑运算符组合的**条件(Conditions)组成。一个条件由 event.all 表中的一个事件(Event)**组成。 可以通过向条件添加一个或多个子句(Clauses)来创建复杂条件,子句是由变量(Variable)、**运算符(Operator)和值(Value)**组成的逻辑语句。子句通过 ‘AND’ 逻辑运算符组合。下拉列表中列出的变量根据创建条件时所选的事件填充。 可以通过修改**开始日期(Start date)和结束日期(End date)**来调整查询的时间范围。 可以通过添加 Group By 和 Aggregate Type 来进一步修改查询的输出。Group By 修改输出行的分组方式,而 Aggregate Type 修改行的计数、求和或去重方式。 你可以在查询面板中创建查询。请注意,Data Explorer(基本)查询将仅引用前 100 个事件。要查看所有事件,请在 Data Explorer(高级)中运行查询。查询输出
运行查询后,可以在下方的查询输出面板中看到输出。输出以柱状图和表格的形式呈现。 图表显示最大的五个分组的结果。你可以通过点击图表底部的下拉列表查看其他分组。 表格显示每一行的事件名称、时间戳 (UTC)、玩家 ID 和事件数据(通过 JSON)。示例查询
单条件查询
本周玩家从哪些区域登录?
本周玩家从哪些设备登录?
本周订单总额的总和是多少?
PlayFab 限制是否已被超过?
多条件查询
本周哪些玩家和实体正在登录?
本周哪些物品正在被购买或添加到库存中?
带子句的复杂条件查询
本周购买了多少”剑”类物品?
本周购买了多少价值在 5 之间的物品?
可以通过选择”What’s This”并选择一个示例查询将示例查询加载到 Data Explorer 基本模式中。限制
有两个限制管理 Data Explorer 查询的使用:- 最大查询运行时间:单个查询不允许运行超过 30 秒。如果超过此限制,查询将被终止,你将收到错误消息。
- 时段用量:每个标题在任何给定的 10 分钟时段内允许累计运行三分钟。如果超过此限制,你将收到错误消息,并且需要等待才能运行其他查询。
