Your company has a 20-TB BigQuery dataset updated hourly. Three partners in different Google Cloud organizations need SQL access for dashboards, but the data must remain in your project. Each partner must pay its own query costs. Security policy prohibits granting dataset-level IAM roles to external principals; instead, access must be provided through a service built for cross-organization sharing. You also need to revoke access instantly without data copies or export jobs. Which design satisfies these constraints?
Grant the partners BigQuery Data Viewer roles on the dataset and instruct them to run cross-project queries using the fully qualified table name.
Schedule a daily export of the dataset to Cloud Storage and give partners ACL access so they can create external tables that query the exported files.
Create a private data exchange in Analytics Hub, publish the BigQuery dataset as a listing, and have each partner subscribe, which creates a linked dataset they can query in their own projects.
Use BigQuery Data Transfer Service to replicate the dataset into each partner's project on an hourly schedule.
Publishing the dataset through Analytics Hub meets every requirement while respecting the security policy. A private data exchange with a listing that references the existing dataset lets the data stay in the publisher project. When each partner subscribes, BigQuery creates a read-only linked dataset in the partner's project that appears in their BigQuery Explorer, and all query charges are billed to the partner's project. Access can be revoked instantly by disabling the listing or removing a subscriber. The other approaches either violate the policy against external IAM roles, require ongoing data movement, or risk billing the publisher.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Analytics Hub in Google Cloud?
Open an interactive chat with Bash
What is the difference between linked datasets and exported datasets?
Open an interactive chat with Bash
How does billing work when using linked datasets from Analytics Hub?
Open an interactive chat with Bash
What is Analytics Hub in Google Cloud?
Open an interactive chat with Bash
How does BigQuery handle linked datasets for subscribers?
Open an interactive chat with Bash
What differentiates a private data exchange from a public one in Analytics Hub?
Open an interactive chat with Bash
GCP Professional Data Engineer
Preparing and using data for analysis
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99 $11.99
$11.99/mo
Billed monthly, Cancel any time.
$19.99 after promotion ends
3 Month Pass
$44.99 $26.99
$8.99/mo
One time purchase of $26.99, Does not auto-renew.
$44.99 after promotion ends
Save $18!
MOST POPULAR
Annual Pass
$119.99 $71.99
$5.99/mo
One time purchase of $71.99, Does not auto-renew.
$119.99 after promotion ends
Save $48!
BEST DEAL
Lifetime Pass
$189.99 $113.99
One time purchase, Good for life.
Save $76!
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .