Export your Data from PlayFab to Azure

Event Export is the primary mechanism for exporting data from your Insights data cluster without querying. Event Export can be reached under the data section of PlayFab Game Manager. The amount of distinct export commands you can run is tied to your performance level.

When in Dev mode, PlayFab retention is limited to 30 days. This can be increased when you move to production and scale your performance. Sometimes, you may need to have ingestion into another data processing system or loading cleaned data models into machine learning systems, or into other data systems and visualization platforms that provide specialized use cases.

This is why you may need to export your data.

Prerequisites

  • Have an Azure Data Store setup

Actions

Create a PlayFab data export

  1. Login to PlayFab as an Admin

    Go to https://developer.playfab.com/ and login with your Azure AD account

  2. Navigate to the Event Export page.

    Select the Title you want to extract your data from.

  3. Select “New Event Export”.

    Fill out the required fields with your external storage account information.
    See Details for more information

Details

On your Azure Storage or Data Lake

Create your Container in Azure Storage or Data Lake

For me, without creativity, this will be playfab

Retrieve your Access Key

Fill the PlayFab form

  • Select Microsoft Azure Blob (even if this is a Data Lake Gen2)
  • Storage account name is your resource name
  • Container name is the one create before
  • Prefix is the name of your folder within your container. I recommend using your title ID or name to locate all your title event at one place.
  • Compression is not needed, so avoid, this will be more easier later on to manipulate date.

If the purpose is cold extraction or analytics, choose dailly frequency.

Share for immortality
Default image
Laurent LEFEVRE
I’m a Microsoft employee, working on Technology Strategy for a large Enterprise account. You can easily assume / understand that I will not covert non-Microsoft Technologies. I will focus on how you can leverage Azure Game Stack for your Game. Even if I’ve some knowledge on infrastructure and development – due to my 20 years spent in consulting, I will assume that I don’t know anything. So, for each post, I’ll provide guidance and/or links related to training. This is sometimes a great habit to do a full knowledge refresh. Specially when facing the cloud technologies. If you are a senior Developer, please be soft. You may already know everything I am describing there.

Leave a Reply