事件分区概述

注意

事件分区功能提供个人预览版。 这意味着它仅可供支持它的特定游戏使用。 随着我们继续收集反馈并优化客户使用,我们预计对其进行持续更改,恕不另行通知。

事件分区是 PlayFab 的游戏数据处理功能的补充。 使用此功能,可以在 blob 数据连接中将某些选定事件划分到其自己的文件夹中,并在 Azure 数据资源管理器 (ADX) 数据连接中自动创建其自己的单个表。

为分区设置事件后会发生什么?

将事件设置为分区时,Azure Blob 存储和 Azure 数据资源管理器中都会发生变化。

Azure Blob 存储

设置要分区的事件后,这些事件将写入名为“Partitioned”的单独文件夹中的 Azure Blob 存储存储帐户。

在事件的子目录中,数据按日期和小时进一步划分为子目录。 数据的格式将与用于未分区事件的 parquet 格式相同。

事件分区文件夹结构

parquet 文件目录示例:

事件分区文件夹目录

Azure 数据资源管理器

设置要分区的事件后,这些事件将写入单独表中的 Azure 数据资源管理器。 该表是使用事件的全名命名的。

你将能够在Azure 数据资源管理器中看到其相应的表。

Azure 数据资源管理器

好处

事件分区可提高处理特定事件的作业的性能,因为不再需要加载所有事件的数据来查找作业所需的特定事件的数据。

限制

最多可以选择 20 个事件进行分区。

后续步骤