- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- DestinationDataset
- DestinationDatasetReference
- Testen!
Abonniert einen Eintrag.
Derzeit können Sie mit Analytics Hub Einträge erstellen, die nur auf BigQuery-Datasets verweisen. Beim Abo eines Eintrags für ein BigQuery-Dataset erstellt Analytics Hub ein verknüpftes Dataset im Projekt des Abonnenten.
HTTP-Anfrage
POST https://analyticshub.googleapis.com/v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}:subscribe
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
name |
Erforderlich. Ressourcenname des Eintrags, den Sie abonnieren möchten. z.B. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld destination . Daraus resultierendes Ziel des Eintrags, den Sie abonniert haben. Für destination ist nur einer der folgenden Werte zulässig: |
|
destinationDataset |
BigQuery-Ziel-Dataset, das für den Abonnenten erstellt werden soll. |
Antworttext
Nachricht für die Antwort beim Abonnieren eines Eintrags.
Wenn der Vorgang erfolgreich ist, enthält der Antworttext Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"subscription": {
object ( |
Felder | |
---|---|
subscription |
Abo-Objekt, das aus dieser Abonnieraktion erstellt wird. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/bigquery
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie in der Authentifizierungsübersicht.
IAM-Berechtigungen
Erfordert die folgende IAM-Berechtigung für die Ressource name
:
analyticshub.listings.subscribe
Weitere Informationen finden Sie in der IAM-Dokumentation.
DestinationDataset
Definiert das BigQuery-Ziel-Dataset.
JSON-Darstellung |
---|
{
"datasetReference": {
object ( |
Felder | |
---|---|
datasetReference |
Erforderlich. Eine Referenz, die das Ziel-Dataset identifiziert. |
friendlyName |
Optional. Ein aussagekräftiger Name für das Dataset. |
description |
Optional. Eine nutzerfreundliche Beschreibung des Datasets. |
labels |
Optional. Die mit diesem Dataset verknüpften Labels. Damit können Sie Ihre Datasets organisieren und gruppieren. Sie können diese Eigenschaft festlegen, wenn Sie ein Dataset einfügen oder aktualisieren. Weitere Informationen finden Sie unter https://cloud.google.com/resource-manager/docs/creating-managing-labels. Ein Objekt, das eine Liste von |
location |
Erforderlich. Der geografische Standort, an dem sich das Dataset befinden soll. Unterstützte Standorte finden Sie unter https://cloud.google.com/bigquery/docs/locations. |
DestinationDatasetReference
Enthält die Referenz, die ein BigQuery-Ziel-Dataset identifiziert.
JSON-Darstellung |
---|
{ "datasetId": string, "projectId": string } |
Felder | |
---|---|
datasetId |
Erforderlich. Eine eindeutige ID für dieses Dataset ohne den Projektnamen. Die ID darf nur Buchstaben (a–z, A–Z), Ziffern (0–9) und Unterstriche (_) enthalten. Die maximale Länge beträgt 1.024 Zeichen. |
projectId |
Erforderlich. Die ID des Projekts, das dieses Dataset enthält. |