数据连接

数据连接可实现近乎实时地将 PlayStream 和 Telemetry 数据连续分发和引入到 Azure 订阅中所选的授权存储资源。 目前,它适用于 Azure Blob 存储、Azure 数据资源管理器 (ADX) 和 Microsoft Fabric KQL 数据库。

它可以控制存储帐户中的数据,并且数据引入延迟不到 5 分钟。 该体系结构旨在以最高的吞吐量、较低的存储成本和最大的灵活性实现更好的批处理,以便更好地处理 Blob 存储中的 Parquet 文件。 如果数据分发失败,则采用内置自动重试机制可确保数据质量。

可以使用 PlayFab 的 Game Manager 门户或可可缩放的 API 开始使用用于事件引入的数据连接。

注意

虽然可以使用 ADX、Blob 或 Fabric KQL,但它们具有不同的潜在用例。 如果要利用 synapse 进行 ML 建模和批处理,则 Blob 可能是首选,而 ADX 支持通过分析对实时服务进行临时查询和实时调试。

数据连接概述的屏幕截图

为什么需要它?

数据连接是 PlayFab 当前支持的事件导出功能和导出到 S3 功能的替代功能。 数据连接允许以首选格式更快地导出以进行脱机处理。 需要使用你的存储帐户来引入和分发数据。 这意味着你需要管理和控制静态加密策略、生存期管理策略和网络访问。 由于与该存储帐户关联的成本在 Azure 帐户总账单集中核算,因此计费将得到简化。

Azure Blob 数据连接

数据随时以 Parquet blob 格式提供。 Parquet 是一种面向列的数据文件格式,旨在高效地存储和检索数据。 它提供高效的数据压缩和编码方案,具有增强的性能,可批量处理复杂数据,从而实现低延迟、更高的吞吐量和较低的数据存储成本。 它设计为批处理和交互式工作负载的通用交换格式。 因此,数据连接使你能够进行自定义高级分析和报告,以成本优化的方式运行即临时查询。

Azure 数据资源管理器的数据连接

通过数据连接,可以导出到 Azure 数据资源管理器以近实时引入和分发数据。 Azure 数据资源管理器可以在几秒钟内查询数百万条记录,让你可以获得宝贵的见解,并快速高效地做出明智的决策。

为了进一步优化成本和数据控制,可以通过事件采样来充分利用数据连接 - 采样支持配置要接收的事件数据的百分比。

Microsoft Fabric KQL 数据库数据连接

可以利用 PlayFab 的数据连接服务将游戏事件分发到实时分析 (RTA) 数据库,从而在 Power BI 中或通过 Microsoft Fabric 工作区上的 KQL 查询生成近实时分析和见解。