データ接続を使用すると、PlayStream データとテレメトリ データを Azure サブスクリプション内の承認されたストレージ リソースに継続的的かつほぼリアルタイムでインジェストできます。 この機能は、Azure Blob Storage、Azure Data Explorer (ADX)、Microsoft Fabric KQL データベース、Amazon Web Services S3 で機能します。
ストレージ アカウント内のデータを 5 分未満のデータ インジェスト待機時間で制御できます。 アーキテクチャはバッチ処理用に設計されており、より高いスループット、ストレージ コスト、柔軟性を備えた Blob Storage の Parquet ファイルをサポートします。 データ分散エラーの場合は、組み込みの自動再試行メカニズムを使用して、データが正常に配信されるようにします。
PlayFab のゲーム マネージャー ポータルまたはスケーラブルな API を使用して、イベント インジェストのデータ接続を開始できます。
注意
ADX、BLOB、または Fabric KQL のいずれかを使用できますが、これらの潜在的なユース ケースは異なります。 ML モデリングとバッチ処理に Synapse を使用している場合は BLOB を使用し、ADX ではライブ サービスのアドホック分析、クエリ、リアルタイム デバッグがサポートされている場合があります。
これが必要な理由
データ接続は、現在 PlayFab でサポートされている S3 へのイベント エクスポートおよびエクスポート機能の代わりです。 これにより、オフライン処理でサポートされている形式で迅速にエクスポートできます。 データが取り込んで配信されるストレージ アカウントを指定します。 つまり、保存時の暗号化、ライフサイクル管理、ネットワーク アクセスを制御します。 ストレージ コストは、Azure アカウントの全体的な請求に一元的に含まれているため、請求が簡略化されます。
Azure BLOB データ接続
データは Parquet BLOB 形式ですぐに使用できます。 Parquet は、効率的なデータストレージと取得用に設計された列指向のデータ ファイル形式です。 複雑なデータを一括で処理するためのパフォーマンスが向上し、効率的なデータ圧縮とエンコード スキームが提供されるため、待機時間が短く、スループットが高く、データ ストレージのコストが低くなります。 バッチ ワークロードと対話型ワークロードの両方に共通のインターチェンジ形式として設計されています。 これにより、Blob Storage はオフライン処理とコスト最適化された分析とレポート (保存されたファイルに対するアドホック クエリを含む) に適しています。
Azure Data Explorer のデータ接続
データ接続を使用すると、Azure Data Explorer にエクスポートして、ほぼリアルタイムの取り込みとデータの分散を行うことができます。 Azure Data Explorer は、数百万件のレコードに数秒でクエリを実行できるため、貴重な分析情報を得ることができ、情報に基づいた意思決定を迅速かつ効率的に行うことができます。
コストとデータ制御をより最適化するために、イベント サンプリングを使用してデータ接続を使用できます。 サンプリングを使用すると、受信するイベント データの割合を構成できます。
Microsoft Fabric KQL データベース データ接続
PlayFab のデータ接続サービスを利用して、ゲーム イベントをリアルタイム分析 (RTA) データベースに配布できます。これにより、Power BI または Microsoft Fabric ワークスペースの KQL クエリを使用して、ほぼリアルタイムの分析と分析情報を生成できます。
Amazon AWS S3 のデータ接続 (プレビュー)
AWS S3 のデータ接続では、PlayFab テレメトリとイベント データを独自の Amazon S3 バケットに直接ストリーミングするための、安全かつスケーラブルな方法を提供します。 信頼性と高スループットのワークロード向けに設計されており、堅牢なパイプラインを使用して、オープンな分析対応形式のゲーム データを検証、転送、配置できます。 独自の AWS ストレージ ロールと IAM ロールを使用することで、データ ガバナンス、暗号化、アクセス ポリシー、ライフサイクル管理、コストの可視性を制御できます。 これにより、AWS 環境での BI レポート、機械学習、大規模なデータ処理などのダウンストリーム ワークフローも可能になります。