Overview
FullStory's Hauser tool enables the transfer of data from FullStory to Google BigQuery. While the setup process is generally straightforward, users may encounter issues during configuration. This article outlines the necessary steps and common pitfalls to avoid.
Configuration Steps
To set up the connection between FullStory and BigQuery, you need to create a configuration file. Below is an example of how to structure your configuration:
[bigquery]
Project = "myProject"
Dataset = "myDataset"
ExportTable = "fs_export"
SyncTable = "fs_sync"
# Specify the duration after which the partitions will expire.
# Valid time units include "s" (seconds), "m" (minutes), and "h" (hours).
# For instance, "720h" will expire partitions after 30 days.
# If omitted or set to "0", partitions will not expire.
PartitionExpiration = "0"
Common Issues
After updating the configuration, you may encounter an error message similar to:
>The requested URL /bigquery/v2/projects//datasets//tables?alt=json&prettyPrint=false was not found on this server. <ins>That’s all we know.</ins>
This error typically indicates that the specified project cannot be located. Here are some troubleshooting tips:
- Verify Project Name: Ensure that you are using the correct project name or ID. If your project has an ancestry structure, make sure to include it correctly.
- Authentication Settings: Check if there are any authentication settings required in BigQuery. If you create a user, ensure that you have the necessary permissions set up. However, the example configuration does not specify where to include these credentials.
Additional Resources
If you continue to experience difficulties, consider consulting the Hauser GitHub repository for more detailed examples and community support. Many users have successfully configured their setups and may provide insights into resolving common issues.
Conclusion
By following the above guidelines and ensuring your configuration is correct, you should be able to establish a successful connection between FullStory and BigQuery using Hauser. If problems persist, engaging with the community or reviewing the documentation may help clarify any remaining questions.