Table of Contents
IMPORTANT: The Fleet Advisor Hub is currently in closed beta and only available to select Partners.
Data destinations play a crucial role for Fleetio’s partners, who often need to manage, share, and analyze data across various sources to help drive data-driven decisions. Data destination integrations connect different data systems and applications to facilitate seamless data transfer, storage, and processing, and empower channel partners to derive more value from their raw customer data, leading to improved services for their customers.
In the Data Destinations directory, you can add and manage your third-party integrations.
Snowflake and Google Cloud are currently available. Azure and AWS will be available in the near future.
Connecting Snowflake
NOTE: Snowflake shares are currently available for Snowflake accounts hosted in the AWS regions below. Connected Snowflake accounts must also belong to the same region.
- us-east-1
- us-east-2
- us-west-2
- ca-central-1
To connect Snowflake:
- Click the Add Connection button for Snowflake.
- Complete the Connect to Snowflake form:
- Enter your Snowflake Data Sharing Account ID
- You can find this ID in “Account Details” within your Snowflake account. See Snowflake’s documentation for more details if you need help finding this.
- Enter a Connection Name to identify the connection in the Fleet Advisor Hub
- Use the drop-down menu to select the Sync Frequency. You can choose Daily, Weekly, or Monthly.
- The sync will always occur at 6:00 am Central Time.
- Use the checkboxes to Select Datasets to Apply to Your Connection
- A minimum of one dataset is required
- Once a connection is established, you can return here to edit the dataset selections. Changes will be reflected within their destination in the next share.
- You'll need to select datasets for each unique connection you establish.
- Enter your Snowflake Data Sharing Account ID
- When you're finished, click the Connect button.
NOTE: It will take approximately 20 minutes for the connection to complete. Once complete, the data will be available in your Snowflake account under "Data Sharing > Private Sharing". Once there, click the Get button and follow the prompts to complete the connection in Snowflake.
Connecting Google Cloud
Pre-requisites
Setup Permissions
- Log in to the Google Cloud console as a project editor
- From the home dashboard, select IAM & Admin > Roles
- Select Create Role
- Enter a Title and an optional Description for the custom role
- Select Add Permissions
- Filter the list of permissions, and add the following from the list:
- `storage.buckets.get`
- `storage.objects.create`
- `storage.objects.delete`
- `storage.objects.list`
Connect the Snowflake Instance with the Google Cloud Service account.
- Log in to the Google Cloud console as a project editor
- From the home dashboard, select Cloud Storage and choose Buckets in the sidebar
- Filter the list of buckets, and select the bucket that you specified when you created your storage integration
- Select Permissions > View by principals, then select Grant access
- Under Add principals, paste the name of the service account: `sxpcpdadtu@va2-10fd.iam.gserviceaccount.com`
- Under Assign roles, select the custom IAM role that you created previously, then select Save
Connect Google Cloud
- Click the Add Connection button for Google Cloud.
- Complete the Connect to Google Cloud form:
- Enter your Google Cloud Bucket Name
- Enter an optional Bucket Path if applicable
- Enter a Connection Name
- Use the drop-down menu to select the Sync Frequency. You can choose Daily, Weekly, or Monthly
- The sync will always occur at 6:00 a.m. Central Time
- Use the checkboxes to Select Datasets to Apply to Your Connection
- A minimum of one dataset is required
- Once a connection is established, you can return here to edit the dataset selections. Changes will be reflected within their destination in the next share*.
- You'll need to select datasets for each unique connection you establish.
- When you're finished, click the Connect button.
NOTE: It will take approximately 20 minutes for the connection to complete. Once complete, the data will be available within your storage bucket as a collection of CSV files.
Connecting Microsoft Azure
Pre-requisites
Connect the Fleetio Snowflake App
- Obtain your Microsoft Azure Tenant ID, you can find this on the “Microsoft Entra ID” page within the Azure portal.
- Accept permissions for the Fleetio Snowflake App using the link below, replacing AZURE_TENANT_ID with the ID for your account:
https://login.microsoftonline.com/AZURE_TENANT_ID/oauth2/authorize?client_id=a553b519-6f66-4bb7-9f29-49beda70fd0c&response_type=code
- After you approve the app, you will be directed to the Snowflake homepage. You can close this tab.
Grant Access to a Storage Container
- Log into the Microsoft Azure portal and navigate to the storage account you plan to use for the integration.
- Create a new storage container to be used to store your Fleetio data.
- Grant access to the Fleetio app’s service principal account for the new container:
- Click Add Role Assignment on the storage container page
- Search for and select Storage Blob Data Contributor for the role, click Next
- Choose User, group, or service principal and click Select Members
- Enter aylkmbsnowflakepacint into the search box (Fleetio’s Snowflake app name) and select the matching app as the member.
NOTE: If there is no match, wait an hour and try again, sometimes there is a delay before Microsoft provisions the service principal account.
- Click Review + assign to confirm access
Connect Microsoft Azure
- Click the Add Connection button for Microsoft Azure.
- Complete the Connect to Microsoft Azure form:
- Enter your Azure Tenant ID
- Enter your Storage Account Name
- Enter the Container Name you created for your Fleetio data
- Enter an optional Container Path if applicable
- Enter a Connection Name
- Use the drop-down menu to select the Sync Frequency. You can choose Daily, Weekly, or Monthly
- The sync will always occur at 6:00 a.m. Central Time
- Use the checkboxes to Select Datasets to Apply to Your Connection
- A minimum of one dataset is required
- Once a connection is established, you can later edit the dataset selections. Changes will be reflected within their destination in the next share*.
- You'll need to select datasets for each unique connection you establish.
- When you're finished, click the Connect button.
NOTE: It will take approximately 20 minutes for the connection to complete. Once complete, the data is available within your storage container as a collection of CSV files.
Manage Existing Data Destination Connections
To manage connections you've previously configured, click Data Destinations in the Sidebar Navigation.
Existing connections will be listed beneath their Data Destination, along with their status.
- Click the toggle (a) to Enable or Disable the connection.
- Click the Manage button (b) to edit the connection.
In the Manage Connection pop-up, you can make changes to:
- Connection Name
- Sync Frequency
- Datasets
- Delete the connection