You can now commercialize your BigQuery sharing listings on Google Cloud Marketplace, a feature that is generally available (GA). Analytics Hub publishers can list data products on Cloud Marketplace using the Sharing integration, enabling revenue generation through a scalable publisher-subscriber model without managing individual transactions. Publishers can configure data types (e.g., BigQuery datasets), subscription pricing (paid, free, or trial), and duration. Subscribers can discover and consume a variety of Google and third-party commercial datasets via this integration.
Prerequisites and Permissions
Users must be familiar with Sharing data exchanges and have appropriate Identity and Access Management (IAM) roles, including:
- Analytics Hub Admin
- BigQuery Data Owner
- Service Management Administrator
- Commerce Producer Admin
- Billing Account Administrator
- Analytics Hub Viewer
The Analytics Hub API must be enabled via the Google Cloud console or gcloud.
Limitations
- All Sharing limitations apply.
- Publishers and subscribers must be in supported Cloud Marketplace Agency Jurisdictions.
- Listings are indexed in Data Catalog (deprecated) and Dataplex Universal Catalog but cannot be filtered by resource type.
- Billing usage metrics are not captured in provider usage metrics or INFORMATION_SCHEMA views.
- Data clean rooms and Pub/Sub topics are unsupported for Cloud Marketplace integration.
Architecture and Terminology
- Data subscribers search and purchase commercial listings on Cloud Marketplace, creating linked datasets in their projects.
- A Cloud Marketplace data product listing is created by selecting a Sharing listing, choosing a pricing model, and submitting it for review.
- Once approved, a Sharing listing becomes Cloud Marketplace-integrated, linking Sharing and Cloud Marketplace and enabling purchase eligibility.
- Linked resources are created in subscriber projects, with access managed by active Cloud Marketplace orders.
Creating and Managing Listings
- Create or select a Sharing data exchange and listings in the Google Cloud console.
- List on Marketplace via the Cloud Marketplace Producer Portal.
- Status updates (Not Published, Published) appear in the Sharing page.
- Updating listings follows standard processes and may require re-approval in the Cloud Marketplace Producer Portal.
Managing Subscriptions
- Commercial subscriptions are managed by Cloud Marketplace orders.
- Manual subscriber management is possible but does not involve Marketplace transactions.
- Revoking subscriptions manually may impact customers and violate Cloud Marketplace Terms of Service; it does not remove listings from Sharing or Cloud Marketplace.
Deleting Listings
- All commercial subscriptions must be revoked before deletion.
- Deletion is irreversible and may impact customers or violate terms.
- Confirm deletion by entering Marketplace Service ID.
Subscribing to Listings
- Search and select listings in Sharing.
- If already purchased, subscribe by specifying project and linked dataset.
- If not purchased, buy via Marketplace, accept terms, then subscribe.
- Projects sharing the same billing account can subscribe.
Pricing
Standard Sharing pricing applies alongside Cloud Marketplace revenue sharing requirements for integrated listings.