- Recurso: DeltaSharingCatalog
- SapConfig
- SapBdcEnrollmentConfig
- RefreshOptions
- RefreshSchedule
- RefreshStatus
- FederatedCatalogOptions
- CrossCloudCacheOptions
- EncryptionConfig
- Métodos
Recurso: DeltaSharingCatalog
Representa um catálogo do Delta Sharing.
| Representação JSON |
|---|
{ "name": string, "location": string, "createTime": string, "updateTime": string, "serviceAccount": string, "refreshOptions": { object ( |
| Campos | |
|---|---|
name |
Identificador. O nome do recurso. Formato: projects/{project}/catalogs/{catalog} |
location |
Obrigatório. Imutável. A localização do GCP fornecida pelo usuário para o catálogo. Este campo não pode ser modificado. |
createTime |
Apenas saída. A hora de criação do catálogo. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
updateTime |
Apenas saída. A hora da última modificação do catálogo. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
serviceAccount |
Apenas saída. A conta de serviço usada para o registro do SAP e criada como um efeito colateral da criação do recurso de catálogo do Delta Sharing. |
refreshOptions |
Opcional. Configura opções para atualizar um catálogo do Delta Sharing. |
refreshStatus |
Apenas saída. O status da atualização do catálogo em segundo plano. |
federatedCatalogOptions |
Opcional. Opções de configuração para catálogos federados. |
| Configuração do catálogo. Exatamente um campo precisa ser definido, o que determina o tipo de catálogo. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
sapConfig |
Opcional. Configuração de um catálogo que se conecta ao SAP Business Data Cloud (BDC). |
| Fim dos campos mutuamente exclusivos. | |
encryptionConfig |
Opcional. Configuração de criptografia personalizada (por exemplo, chaves do Cloud KMS). |
SapConfig
Configuração do SAP Business Data Cloud (BDC).
| Representação JSON |
|---|
{
"sapBdcEnrollmentConfig": {
object ( |
| Campos | |
|---|---|
sapBdcEnrollmentConfig |
Opcional. Para criar um recurso de catálogo que se conecta ao SAP BDC, siga este processo de três etapas: 1. Defina |
sapRegion |
Opcional. Imutável. A região do GCP a ser usada para APIs do SAP BDC. Quando os metadados do catálogo são armazenados em uma multirregião (por exemplo, "us"), mas a instância física do SAP BDC reside em uma única região (por exemplo, "us-central1"), esse campo precisa ser definido explicitamente para apontar para essa única região. Se não for definido, o local fornecido durante a criação do catálogo será usado por padrão. |
SapBdcEnrollmentConfig
Contém a configuração de inscrição recebida do SAP.
| Representação JSON |
|---|
{ "connectorEndpoint": string, "invitationCode": string, "invitationUrl": string, "federatedIdentityIssuer": string } |
| Campos | |
|---|---|
connectorEndpoint |
Opcional. O endpoint exclusivo do conector do SAP BDC. |
invitationCode |
Opcional. Um código de convite da SAP. |
invitationUrl |
Opcional. O URL de convite combinado que contém o endpoint e o código. |
federatedIdentityIssuer |
Apenas saída. O Lakehouse permite compartilhar produtos de dados com o SAP BDC. Quando o compartilhamento está ativado, o SAP BDC acessa os recursos subjacentes por uma identidade federada. Esse campo indica o emissor da identidade federada. Mais especificamente, o pool de identidades e o provedor precisam ser criados da seguinte maneira: $ 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=" Em seguida, o pool pode ser adicionado à política do IAM dos recursos compartilhados para que o BDC do SAP possa acessá-los: $ 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}" ... em que o TENANT_UUID pode ser encontrado na instância do SAP BDC. |
RefreshOptions
Configura opções para atualizar um catálogo do Delta Sharing.
| Representação JSON |
|---|
{
"refreshSchedule": {
object ( |
| Campos | |
|---|---|
refreshSchedule |
Opcional. Define se e quando a atualização de metadados deve ser programada. |
RefreshSchedule
Define se e quando a atualização de metadados deve ser programada.
| Representação JSON |
|---|
{ "refreshInterval": string } |
| Campos | |
|---|---|
refreshInterval |
Opcional. O intervalo para atualizar metadados do catálogo remoto. Se não for definido, mas a atualização for desejada, um padrão do sistema será usado. Duração em segundos com até nove dígitos fracionários, terminando em " |
RefreshStatus
Status da atualização em segundo plano do catálogo remoto.
| Representação JSON |
|---|
{
"startTime": string,
"endTime": string,
"status": {
object ( |
| Campos | |
|---|---|
startTime |
Apenas saída. Quando a atualização do catálogo for iniciada, incluindo as atualizações em andamento. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
endTime |
Apenas saída. Quando a atualização do catálogo terminar, desmarque para atualizações em andamento. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
status |
Apenas saída. O status da última operação de atualização em segundo plano. Não definido para atualizações em andamento. |
FederatedCatalogOptions
Opções de configuração para o catálogo federado.
| Representação JSON |
|---|
{
"serviceDirectoryName": string,
"crossCloudCacheOptions": {
object ( |
| Campos | |
|---|---|
serviceDirectoryName |
Opcional. O nome do recurso do diretório de serviços para rotear o tráfego por uma conexão de rede privada pelo Interconexão entre nuvens, no formato |
crossCloudCacheOptions |
Opcional. Opções de configuração para armazenamento em cache entre nuvens de arquivos de dados e metadados. |
CrossCloudCacheOptions
Opções de configuração para armazenamento em cache entre nuvens de arquivos de dados e metadados.
| Representação JSON |
|---|
{ "enabled": boolean } |
| Campos | |
|---|---|
enabled |
Opcional. Especifica se o armazenamento em cache entre nuvens de arquivos de dados e metadados está ativado. Isso afeta apenas consultas pelo BigQuery. Se esse valor for Se esse valor for |
EncryptionConfig
Configuração de criptografia personalizada (por exemplo, chaves do Cloud KMS).
| Representação JSON |
|---|
{ "kmsKeyName": string } |
| Campos | |
|---|---|
kmsKeyName |
Opcional. Nome da chave do Cloud KMS usada para criptografar dados armazenados em cache extraídos do catálogo. Formato: |
Métodos |
|
|---|---|
|
Cria um catálogo do Delta Sharing. |
|
Exclui um catálogo do Delta Sharing especificado pelo nome do recurso. |
|
Encontra o catálogo especificado pelo nome do recurso. |
|
Lista todos os catálogos do Delta Sharing em um projeto especificado. |
|
Atualiza um catálogo do Delta Sharing. |