Google Cloud Analytics Hub
Sharing is caring.
What is Analytics Hub
Google Analytics Hub allows you to efficiently and securely exchange data artifacts across organizations to address challenges of data reliability, governance, and cost.
Benefits
Save costs and efficiently share and exchange data
Analytics Hub builds on the scalability and flexibility of BigQuery to streamline how you consume data provided by Clario. Data can be quickly incorporated into an existing Google Cloud project; data is only stored once. Clario is billed directly for its analysis against your shared data.
Centralized management of data and analytics assets
Analytics Hub streamlines the accessibility of data and analytics assets. Permissions are simple and straightforward.
Private and secure sharing with governance
Data shared within Analytics Hub automatically includes in-depth governance, encryption, and security from BigQuery.
Limitations
Technology is about measured tradeoffs to meet the set of features you endeavor to deliver.
Google provides excellent documentation detailing limitations for publishers and interoperability limitations for subscribers.
Getting Started
To get started, open the GCP console and navigate to BigQuery -> Analytics Hub. You may need to enable the Analytics Hub API.

Permission Model
Analytics Hub supports five standard roles:
Analytics Hub Admin
Grants users permission to manage data exchanges and listings.
Analytics Hub Listing Admin
Grants full control over listings for a data exchange, including updating, deleting, and setting ACLs.
Analytics Hub Publisher
Grants users permission to publish and manager their own listings.
Analytics Hub Subscriber
Grants users the permission to subscribe to a given listing. This is the most common role to assign external partners whom you are sharing data with.
Analytics Hub Viewer
Grants users permission to view listings and exchange permissions.
Creating an Analytics Hub
In the GCP Console, open the desired project and navigate to BigQuery -> Analytics Hub.
Click Create Exchange.
Complete the Exchange Configuration (sample below).
Click Create Exchange.
Set desired Exchange Permissions.
Project
Should be automatically filled with the project you are currently in.
Region
Set as appropriate for your business needs.
Display Name
We suggest a meaningful name to keep intent clear.
Primary Contact
Should be a valid and monitored email address.
Description
Optional
Adding a Listing
Navigate into the Data Exchange you want to add a listing to.
Click Create Listing.
Complete the listing configuration (sample below).
Click Save.
Controlling Access
Access is controlled at both the Exchange and Listing level. Permissions at each level are consistent, however, grants at the Exchange level are inherited by all listings within.
Auditing Usage
Google provides visibility into listing subscriptions within a data exchange. From the GCP Console, navigate to BigQuery -> Analytics Hub. Click the vertical ellipsis to expose the listing context menu and select Manage subscriptions.

A list of subscriptions will be displayed showing subscriber project number, subscriber project, and subscriber dataset. If desired, subscriptions can be removed individually or en masse.
Last updated