BigQueryDatasetSource(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A reference to a shared dataset. It is an existing BigQuery dataset with a collection of objects such as tables and views that you want to share with subscribers. When subscriber's subscribe to a listing, Analytics Hub creates a linked dataset in the subscriber's project. A Linked dataset is an opaque, read-only BigQuery dataset that serves as a symbolic link to a shared dataset.
Attributes |
|
---|---|
Name | Description |
dataset |
str
Optional. Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123
|
selected_resources |
MutableSequence[google.cloud.bigquery_analyticshub_v1.types.Listing.BigQueryDatasetSource.SelectedResource]
Optional. Resource in this dataset that is selectively shared. This field is required for data clean room exchanges. |
restricted_export_policy |
google.cloud.bigquery_analyticshub_v1.types.Listing.BigQueryDatasetSource.RestrictedExportPolicy
Optional. If set, restricted export policy will be propagated and enforced on the linked dataset. |
Classes
RestrictedExportPolicy
RestrictedExportPolicy(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Restricted export policy used to configure restricted export on linked dataset.
SelectedResource
SelectedResource(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Resource in this dataset that is selectively shared.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields