Data Explorer 功能目前為公開預覽版。隨著我們持續收集意見反應
撰寫自訂查詢
若要開始在基本模式中撰寫您自己的查詢,請務必先了解您所存取之資料的結構。events.all 資料表
events.all 資料表是所有傳入事件的預設目的地。它是單一的半結構化資料表,包含常見值的資料行,例如時間和事件名稱。您很快就會熟悉 EventData 資料行,其中包含完整的原始 JSON 承載,幾乎在所有查詢中都很有用。您可以閱讀以下關於 events.all 資料表 的文件。
查詢
查詢由一或多個 條件 (Conditions) 組成,這些條件透過 ‘OR’ 邏輯運算子結合。條件由 event.all 資料表中的 事件 (Event) 組成。 您可以在條件中加入一或多個 子句 (Clauses) 來建立複雜條件,子句是由 變數 (Variable)、運算子 (Operator) 和 值 (Value) 組成的邏輯陳述式。子句透過 ‘AND’ 邏輯運算子結合。下拉式清單中列出的變數,會根據建立條件時所選取的事件填入。 您可以修改 Start date 和 End date 來調整查詢的時間範圍。 您可以加入 Group By 和 Aggregate Type 來進一步修改查詢的輸出。Group By 會修改輸出列的分組方式,而 Aggregate Type 會修改列的計數、加總或相異方式。 您可以在查詢面板中建立查詢。請注意,Data Explorer (basic) 查詢只會參考前 100 個事件。若要檢視所有事件,請在 Data Explorer (advanced) 中執行查詢。查詢輸出
執行查詢之後,您可以在下方的查詢輸出面板中看到輸出。輸出會以橫條圖和表格的格式呈現。 圖表會顯示最大的五個群組的結果。您可以按一下圖表底部的下拉式清單來查看其他群組。 表格會顯示每一列的事件名稱、時間戳記 (UTC)、玩家 ID 和事件資料 (透過 JSON)。範例查詢
單一條件查詢
本週玩家從哪些地區登入?

本週玩家從哪些裝置登入?

本週的訂單總額加總是多少?

是否超過 PlayFab 限制?

多重條件查詢
本週有哪些玩家和實體登入?

本週有哪些物品被購買或新增至庫存?

含子句的複雜條件查詢
本週購買了多少個 “sword” 物品?

本週購買了多少個價值介於 5 之間的物品?

限制
有兩項限制規範 Data Explorer 查詢的使用方式:- 最長查詢執行時間:個別查詢的執行時間不得超過 30 秒。如果超過此限制,查詢將會終止,而且您會收到錯誤訊息。
- 間隔使用量:每個遊戲在任何 10 分鐘的間隔內,累計總執行時間上限為三分鐘。如果超過此限制,您會收到錯誤訊息,而且必須等待一段時間才能執行其他查詢。
