- Risorsa: DeltaSharingCatalog
- SapConfig
- SapBdcEnrollmentConfig
- RefreshOptions
- RefreshSchedule
- RefreshStatus
- FederatedCatalogOptions
- Metodi
Risorsa: DeltaSharingCatalog
Rappresenta un catalogo Delta Sharing.
| Rappresentazione JSON |
|---|
{ "name": string, "location": string, "createTime": string, "updateTime": string, "serviceAccount": string, "refreshOptions": { object ( |
| Campi | |
|---|---|
name |
Identificatore. Nome della risorsa. Formato: projects/{project}/catalogs/{catalog} |
location |
Obbligatorio. Immutabile. La posizione Google Cloud del catalogo fornita dall'utente. Questo campo è immutabile. |
createTime |
Solo output. L'ora di creazione del catalogo. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. L'ora dell'ultima modifica del catalogo. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
serviceAccount |
Solo output. Il account di servizio utilizzato per la registrazione SAP e creato come effetto collaterale della creazione della risorsa catalogo Delta Sharing. |
refreshOptions |
Facoltativo. Configura le opzioni per l'aggiornamento di un catalogo Delta Sharing. |
refreshStatus |
Solo output. Lo stato dell'aggiornamento del catalogo in background. |
federatedCatalogOptions |
Facoltativo. Opzioni di configurazione per i cataloghi federati. |
Campo unione config. Configurazione per il catalogo. Deve essere impostato un solo campo, che determina il tipo di catalogo. config può essere solo uno dei seguenti tipi: |
|
sapConfig |
Facoltativo. Configurazione di un catalogo che si connette a SAP Business Data Cloud (BDC). |
SapConfig
Configurazione per SAP Business Data Cloud (BDC).
| Rappresentazione JSON |
|---|
{
"sapBdcEnrollmentConfig": {
object ( |
| Campi | |
|---|---|
sapBdcEnrollmentConfig |
Facoltativo. Per creare una risorsa catalogo che si connette a SAP BDC,questo processo in tre passaggile ClouGoogle Cloud et |
sapRegion |
Facoltativo. Immutabile. La regione Google Cloud da utilizzare per le API SAP BDC. Quando i metadati del catalogo vengono archiviati in una regione multipla (ad es. "us"), ma l'istanza SAP BDC fisica si trova in una singola regione (ad es. "us-central1"), questo campo deve essere impostato in modo esplicito in modo che punti a quella singola regione. Se non viene impostata, per impostazione predefinita verrà utilizzata la località fornita durante la creazione del catalogo. |
SapBdcEnrollmentConfig
Contiene la configurazione di registrazione ricevuta da SAP.
| Rappresentazione JSON |
|---|
{ "connectorEndpoint": string, "invitationCode": string, "invitationUrl": string, "federatedIdentityIssuer": string } |
| Campi | |
|---|---|
connectorEndpoint |
Facoltativo. L'endpoint connettore SAP BDC univoco. |
invitationCode |
Facoltativo. Un codice di invito di SAP. |
invitationUrl |
Facoltativo. L'URL di invito combinato contenente sia l'endpoint che il codice. |
federatedIdentityIssuer |
Solo output. Lakehouse supporta la condivisione dei prodotti di dati con SAP BDC. Quando la condivisione è abilitata, SAP BDC accederà alle risorse sottostanti tramite un'identità federata. Questo campo indica l'emittente dell'identità federata. Più concretamente, il pool di identità e il provider devono essere creati come segue: $ 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=" Il pool può quindi essere aggiunto al criterio IAM delle risorse condivise in modo che SAP BDC possa accedervi: $ 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}" ... dove TENANT_UUID può essere trovato nell'istanza SAP BDC. |
RefreshOptions
Configura le opzioni per l'aggiornamento di un catalogo Delta Sharing.
| Rappresentazione JSON |
|---|
{
"refreshSchedule": {
object ( |
| Campi | |
|---|---|
refreshSchedule |
Facoltativo. Definisce se e quando deve essere pianificato l'aggiornamento dei metadati. |
RefreshSchedule
Definisce se e quando deve essere pianificato l'aggiornamento dei metadati.
| Rappresentazione JSON |
|---|
{ "refreshInterval": string } |
| Campi | |
|---|---|
refreshInterval |
Facoltativo. L'intervallo per l'aggiornamento dei metadati dal catalogo remoto. Se non è impostato, ma è necessario l'aggiornamento, verrà utilizzato un valore predefinito di sistema. Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
RefreshStatus
Stato dell'aggiornamento in background del catalogo remoto.
| Rappresentazione JSON |
|---|
{
"startTime": string,
"endTime": string,
"status": {
object ( |
| Campi | |
|---|---|
startTime |
Solo output. Quando è iniziato l'aggiornamento del catalogo, inclusi gli aggiornamenti in corso. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
endTime |
Solo output. Al termine dell'aggiornamento del catalogo, annulla l'impostazione per gli aggiornamenti in corso. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
status |
Solo output. Lo stato dell'ultima operazione di aggiornamento in background, non impostato per gli aggiornamenti in corso. |
FederatedCatalogOptions
Opzioni di configurazione per il catalogo federato.
| Rappresentazione JSON |
|---|
{ "serviceDirectoryName": string } |
| Campi | |
|---|---|
serviceDirectoryName |
Facoltativo. Il nome della risorsa della directory di servizio per instradare il traffico su una connessione di rete privata tramite Cross-Cloud Interconnect, nel formato |
Metodi |
|
|---|---|
|
Crea un nuovo catalogo Delta Sharing. |
|
Elimina un catalogo Delta Sharing esistente specificato dal nome della risorsa. |
|
Recupera il catalogo specificato dal nome della risorsa. |
|
Elenca tutti i cataloghi Delta Sharing in un progetto specificato. |
|
Aggiorna un catalogo Delta Sharing esistente. |