BigQuery sharing (Analytics Hub)

gcpData cataloggoogle-analytics-hub

Data exchanges and listings that share BigQuery datasets across organisations by reference.

Provider
gcp
Category
Data
Properties · 2 set by this component
propertytypevaluesrequiredkind defaultthis component
accessPolicyEnforcementboolean—no—▸ true
classificationboolean—no—inherited
discoverability · component propertyenumprivate | publicnoprivateinherited
egressRestriction · component propertyboolean—nofalseinherited
lineageboolean—no—inherited
managedboolean—nofalse▸ true
maxLinkedDatasets · component propertyinteger—no1000inherited
scanScheduleenummanual | daily | weeklyno—inherited
sharingModel · component propertyenumby-reference | copynoby-referenceinherited
sourceCountinteger—no—inherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "analytics-hub", component: "google-analytics-hub" }
Other Data catalog products · 23
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# BigQuery sharing (Analytics Hub): data exchanges and listings that share BigQuery datasets by
# reference. "Introduction to Analytics Hub": an exchange is private by default, no data is copied,
# and a shared dataset supports at most 1,000 linked datasets.
schemaVersion: "1"
type: "component"
id: "google-analytics-hub"
kind: "data-catalog"
provider: "gcp"
docs: "https://docs.cloud.google.com/bigquery/docs/analytics-hub-introduction"
defaults:
  managed: true
  accessPolicyEnforcement: true
properties:
  discoverability:
    type: "enum"
    values: ["private", "public"]
    default: "private"
  sharingModel:
    type: "enum"
    values: ["by-reference", "copy"]
    default: "by-reference"
  egressRestriction:
    type: "boolean"
    default: false
  maxLinkedDatasets:
    type: "integer"
    default: 1000

The same page as markdown, for an agent: /catalogue/components/google-analytics-hub.md