- Ressource: DeltaSharingCatalog
- SapConfig
- SapBdcEnrollmentConfig
- RefreshOptions
- RefreshSchedule
- RefreshStatus
- FederatedCatalogOptions
- CrossCloudCacheOptions
- EncryptionConfig
- Methoden
Ressource: DeltaSharingCatalog
Stellt einen Delta Sharing-Katalog dar.
| JSON-Darstellung |
|---|
{ "name": string, "location": string, "createTime": string, "updateTime": string, "serviceAccount": string, "refreshOptions": { object ( |
| Felder | |
|---|---|
name |
ID. Der Ressourcenname. Format: projects/{project}/catalogs/{catalog} |
location |
Erforderlich. Nicht veränderbar. Der vom Nutzer angegebene GCP-Standort des Katalogs. Dieses Feld ist unveränderlich. |
createTime |
Nur Ausgabe. Der Erstellungszeitpunkt des Katalogs. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Der Zeitpunkt der letzten Änderung des Katalogs. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
serviceAccount |
Nur Ausgabe. Das für die SAP-Registrierung verwendete Dienstkonto wird als Nebeneffekt der Erstellung der Delta Sharing-Katalogressource erstellt. |
refreshOptions |
Optional. Konfiguriert Optionen zum Aktualisieren eines Delta Sharing-Katalogs. |
refreshStatus |
Nur Ausgabe. Der Status der Aktualisierung des Hintergrundkatalogs. |
federatedCatalogOptions |
Optional. Konfigurationsoptionen für föderierte Kataloge. |
| Konfiguration für den Katalog. Es muss genau ein Feld festgelegt werden, das den Typ des Katalogs bestimmt. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
sapConfig |
Optional. Konfiguration für einen Katalog, der mit SAP Business Data Cloud (BDC) verbunden ist. |
| Ende der sich gegenseitig ausschließenden Felder. | |
encryptionConfig |
Optional. Benutzerdefinierte Verschlüsselungskonfiguration (z.B. Cloud KMS-Schlüssel). |
SapConfig
Konfiguration für SAP Business Data Cloud (BDC).
| JSON-Darstellung |
|---|
{
"sapBdcEnrollmentConfig": {
object ( |
| Felder | |
|---|---|
sapBdcEnrollmentConfig |
Optional. So erstellen Sie eine Katalogressource, die eine Verbindung zu SAP BDC herstellt: Setzen Sie |
sapRegion |
Optional. Nicht veränderbar. Die GCP-Region, die für SAP BDC-APIs verwendet werden soll. Wenn die Metadaten des Katalogs in einer Multiregion (z.B. „us“) gespeichert sind, die physische SAP BDC-Instanz sich aber in einer einzelnen Region (z.B. „us-central1“) befindet, muss dieses Feld explizit auf diese einzelne Region festgelegt werden. Wenn nicht festgelegt, wird standardmäßig der beim Erstellen des Katalogs angegebene Standort verwendet. |
SapBdcEnrollmentConfig
Enthält die von SAP empfangene Registrierungskonfiguration.
| JSON-Darstellung |
|---|
{ "connectorEndpoint": string, "invitationCode": string, "invitationUrl": string, "federatedIdentityIssuer": string } |
| Felder | |
|---|---|
connectorEndpoint |
Optional. Der eindeutige SAP BDC Connector-Endpunkt. |
invitationCode |
Optional. Ein Einladungscode von SAP. |
invitationUrl |
Optional. Die kombinierte Einladungs-URL, die sowohl den Endpunkt als auch den Code enthält. |
federatedIdentityIssuer |
Nur Ausgabe. Lakehouse unterstützt die gemeinsame Nutzung von Datenprodukten mit SAP BDC. Wenn die Freigabe aktiviert ist, greift SAP BDC über eine föderierte Identität auf die zugrunde liegenden Ressourcen zu. Dieses Feld gibt den Aussteller der föderierten Identität an. Konkret sollten der Identitätspool und der Anbieter so erstellt werden: $ gcloud iam workload-identity-pools create sap-bdc-pool \ --location="global" \ --display-name="SAP BDC Pool" $ gcloud iam workload-identity-pools providers create-oidc sap-bdc-provider \ --location="global" \ --workload-identity-pool="sap-bdc-pool" \ --issuer-uri=" Der Pool sollte dann der IAM-Richtlinie der freigegebenen Ressourcen hinzugefügt werden, damit SAP BDC darauf zugreifen kann: $ gcloud projects add-iam-policy-binding PROJECT_ID \ --role="roles/biglake.viewer" \ --member="principal://iam.googleapis.com/projects/{PROJECT_NUMBER}/locations/global/workloadIdentityPools/sap-bdc-pool/subject/{TENANT_UUID}" … wobei die TENANT_UUID in der SAP BDC-Instanz zu finden ist. |
RefreshOptions
Konfiguriert Optionen zum Aktualisieren eines Delta Sharing-Katalogs.
| JSON-Darstellung |
|---|
{
"refreshSchedule": {
object ( |
| Felder | |
|---|---|
refreshSchedule |
Optional. Definiert, ob und wann eine Aktualisierung der Metadaten geplant werden soll. |
RefreshSchedule
Definiert, ob und wann eine Aktualisierung der Metadaten geplant werden soll.
| JSON-Darstellung |
|---|
{ "refreshInterval": string } |
| Felder | |
|---|---|
refreshInterval |
Optional. Das Intervall für die Aktualisierung von Metadaten aus dem Remote-Katalog. Wenn nicht festgelegt, aber eine Aktualisierung gewünscht ist, wird ein Systemstandardwert verwendet. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „ |
RefreshStatus
Status der Hintergrundaktualisierung des Remote-Katalogs.
| JSON-Darstellung |
|---|
{
"startTime": string,
"endTime": string,
"status": {
object ( |
| Felder | |
|---|---|
startTime |
Nur Ausgabe. Wenn die Katalogaktualisierung gestartet wurde, einschließlich laufender Aktualisierungen. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
endTime |
Nur Ausgabe. Wenn die Katalogaktualisierung abgeschlossen ist, heben Sie die Einstellung für laufende Aktualisierungen auf. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
status |
Nur Ausgabe. Der Status des letzten Hintergrundaktualisierungsvorgangs. Bei Aktualisierungen, die gerade laufen, ist dieser Wert nicht festgelegt. |
FederatedCatalogOptions
Konfigurationsoptionen für den föderierten Katalog.
| JSON-Darstellung |
|---|
{
"serviceDirectoryName": string,
"crossCloudCacheOptions": {
object ( |
| Felder | |
|---|---|
serviceDirectoryName |
Optional. Der Service Directory-Ressourcenname für das Traffic-Routing über eine private Netzwerkverbindung per Cross-Cloud Interconnect im Format |
crossCloudCacheOptions |
Optional. Konfigurationsoptionen für das cloudübergreifende Caching von Daten- und Metadatendateien. |
CrossCloudCacheOptions
Konfigurationsoptionen für das cloudübergreifende Caching von Daten- und Metadatendateien.
| JSON-Darstellung |
|---|
{ "enabled": boolean } |
| Felder | |
|---|---|
enabled |
Optional. Gibt an, ob das cloudübergreifende Caching von Daten- und Metadatendateien aktiviert ist. Dies betrifft nur Abfragen über BigQuery. Wenn dieser Wert Wenn dieser Wert |
EncryptionConfig
Benutzerdefinierte Verschlüsselungskonfiguration (z.B. Cloud KMS-Schlüssel).
| JSON-Darstellung |
|---|
{ "kmsKeyName": string } |
| Felder | |
|---|---|
kmsKeyName |
Optional. Der Name des Cloud KMS-Schlüssels, der zum Verschlüsseln von aus dem Katalog abgerufenen Cache-Daten verwendet wird. Format: |
Methoden |
|
|---|---|
|
Erstellt einen neuen Delta Sharing-Katalog. |
|
Löscht einen vorhandenen Delta Sharing-Katalog, der durch den Ressourcennamen angegeben wird. |
|
Ruft den durch den Ressourcennamen angegebenen Katalog ab. |
|
Alle Delta Sharing-Kataloge in einem angegebenen Projekt auflisten. |
|
Aktualisiert einen vorhandenen Delta Sharing-Katalog. |