Este guia mostra como configurar a replicação de CDC usando o Pub/Sub com o BigQuery Connector para SAP.
Antes de começar
Saiba mais sobre o serviço do Pub/Sub e a terminologia dele.
Confirme que você ou seus administradores concluíram os seguintes pré-requisitos:
- Instale o BigQuery Connector para SAP.
- Configure a autenticação.
- Crie um tópico de mensagens inativas.
Instalar o BigQuery Connector para SAP
Para replicar dados no BigQuery usando o Pub/Sub, instale o BigQuery Connector para SAP versão 2.9 ou mais recente no seu ambiente SAP. Para instruções de instalação, consulte Instalar o BigQuery Connector para SAP.
Se você estiver usando a replicação de dados de streaming com o BigQuery Connector para SAP versão 2.8 ou anterior, para usar a replicação de CDC pelo Pub/Sub, atualize o conector para a versão mais recente e siga as etapas de migração.
- Para informações sobre como atualizar o conector, consulte Atualizar o BigQuery Connector para SAP.
- Para informações sobre como migrar sua replicação, consulte Migrar para a replicação de CDC usando o Pub/Sub.
Configurar a autenticação
Para acessar a API Pub/Sub, configure a autenticação para Google Cloud. Para informações sobre os métodos de autenticação compatíveis e como configurar a autenticação, consulte Visão geral da autenticação para o BigQuery Connector para SAP.
Criar um tópico de mensagens inativas
Para processar mensagens que uma assinatura do BigQuery não consegue gravar na tabela de destino do BigQuery, recomendamos criar um tópico de dead-letter. Esse tópico de mensagens inativas serve como uma fila separada em que o Pub/Sub publica automaticamente mensagens não entregues após todas as novas tentativas.
Para criar o tópico de mensagens inativas, crie um tópico padrão do Pub/Sub. Esse tópico de mensagens inativas é funcionalmente idêntico a qualquer outro tópico do Pub/Sub, mas a finalidade dele é especificamente para mensagens inativas. É possível usar um único tópico de mensagens inativas para várias cargas de replicação ou configurar tópicos de dead-letter dedicados para cada carga de replicação com base nos seus requisitos.
Você especifica esse tópico de mensagens inativas ao configurar a replicação de CDC para que ele receba todas as mensagens que o Pub/Sub não consegue gravar no BigQuery pela assinatura do BigQuery.
Para analisar mensagens com falha, reprocesse-as ou depure problemas, crie outra assinatura do BigQuery no tópico de mensagens inativas. Isso automatiza o processo de extrair mensagens do tópico de mensagens inativas e gravá-las em uma tabela dedicada do BigQuery. Para mais informações, consulte Monitorar o tópico de mensagens inativas para mensagens com falha.
Para mais informações sobre tópicos de mensagens inativas, consulte Tópico de mensagens inativas.
Criar papéis e autorizações do SAP para BigQuery Connector para SAP
Para trabalhar com o conector do BigQuery para SAP, além das autorizações padrão do servidor de replicação do SAP LT, os usuários precisam de acesso às transações personalizadas fornecidas com o conector do BigQuery para SAP: /GOOG/SLT_SETTINGS
e /GOOG/REPLIC_VALID
.
Por padrão, os usuários que têm acesso a transações /GOOG/SLT_SETTINGS
e /GOOG/REPLIC_VALID
personalizadas podem modificar as configurações de qualquer configuração. Portanto, se necessário, você pode restringir o acesso a configurações específicas. Para usuários que só precisam visualizar as configurações do BigQuery Connector para SAP, é possível conceder a eles acesso somente leitura à transação personalizada /GOOG/SLT_SETT_DISP
.
Os arquivos de transporte do BigQuery Connector para SAP incluem o objeto Google BigQuery
Settings Authorization
, ZGOOG_MTID
, para autorizações específicas do BigQuery Connector para SAP.
Para conceder acesso às transações personalizadas e restringir o acesso a configurações específicas, siga estas etapas:
Como usar o código de transação SAP
PFCG
, defina um papel para o conector do BigQuery para SAP.Conceda o papel de acesso às transações personalizadas
/GOOG/SLT_SETTINGS
e/GOOG/REPLIC_VALID
.Para limitar o acesso de um papel, especifique o grupo de autorização de cada configuração que o papel pode acessar usando o objeto de autorização
ZGOOG_MTID
. Por exemplo:- Objeto de autorização para o BigQuery Connector para SAP (
ZGOOG_MTID
):Activity 01
Authorization Group AUTH_GROUP_1,AUTH_GROUP_N
AUTH_GROUP_01
eAUTH_GROUP_N
são valores definidos na configuração do SAP LT Replication Server.Os grupos de autorização especificados para
ZGOOG_MTID
precisam corresponder aos grupos de autorização especificados para o papel no objeto de autorizaçãoS_DMIS_SLT
do SAP.- Objeto de autorização para o BigQuery Connector para SAP (
Criar papéis e autorizações do SAP para visualizar as configurações do BigQuery Connector para SAP
Para conceder acesso somente leitura para a transação personalizada /GOOG/SLT_SETT_DISP
, siga estas etapas:
Usando o código de transação SAP
PFCG
, defina um papel para visualizar as configurações do conector do BigQuery para SAP.Conceda o acesso do papel à transação personalizada
/GOOG/SLT_SETT_DISP
.Adicione o objeto de autorização do conector do BigQuery para SAP (
ZGOOG_MTID
) com os seguintes atributos:Activity 03
Authorization Group = *
Gere o perfil e atribua os usuários relevantes à função.
Configurar replicação
Para configurar a replicação, especifique as configurações do BigQuery Connector para SAP e do SAP LT Replication Server.
Criar uma configuração de replicação do SAP LT Replication Server
Use a transação SAP LTRC
para criar uma configuração de replicação do servidor SAP LT Replication.
Se o servidor de replicação do SAP LT estiver em execução em um servidor diferente do sistema SAP de origem, antes de criar uma configuração de replicação, confirme se você tem uma conexão RFC entre os dois sistemas.
Algumas das configurações de replicação afetam o desempenho. Para determinar os valores de configuração apropriados para sua instalação, consulte o Guia de otimização de desempenho da sua versão do SAP LT Replication Server no Portal de ajuda da SAP.
As opções de interface e configuração do SAP LT Replication Server podem ser um pouco diferentes, dependendo da versão usada.
Para configurar a replicação, use o procedimento para sua versão do SAP LT Replication Server:
- Configurar a replicação no DMIS 2011 SP17, DMIS 2018 SP02 ou posterior
- Configurar a replicação no DMIS 2011 SP16, DMIS 2018 SP01 ou anterior
Configurar a replicação no DMIS 2011 SP17, DMIS 2018 SP02 ou posterior
As etapas a seguir configuram a replicação em versões posteriores do SAP LT Replication Server. Se você estiver usando uma versão anterior, consulte Configurar a replicação no DMIS 2011 SP16, DMIS 2018 SP01 ou anterior.
Na GUI do SAP, insira o código da transação
LTRC
.Clique no ícone Create configuration. O assistente Criar configuração é aberto.
Nos campos Nome da configuração e Descrição, insira um nome e uma descrição para a configuração e clique em Avançar.
Você pode especificar o Grupo de autorização para restringir o acesso a um grupo de autorização específico agora ou mais tarde.
No painel Detalhes da conexão do sistema de origem:
- Selecione o botão de opção RFC Connections.
- No campo Destino do RFC, especifique o nome da conexão RFC para o sistema de origem.
- Selecione as caixas de seleção Permitir uso múltiplo e Ler a partir do cliente único conforme apropriado. Para mais informações, consulte a documentação do SAP LT Replication Server.
- Clique em Próxima.
Estas etapas são para uma conexão RFC, mas se a fonte for um banco de dados, será possível selecionar DB Connection se você já tiver definido uma conexão usando a transação
DBACOCKPIT
.No painel Detalhes da conexão do sistema de destino:
- Selecione o botão de opção Outro.
- No campo Cenário, selecione SDK SLT no menu suspenso.
- Clique em Próxima.
No painel Specify Transfer Settings:
No campo Aplicativo da seção Configurações da transferência de dados, insira
/GOOG/SLT_BQ
ouZGOOG_SLT_BQ
.Na seção Opções de job, insira valores iniciais em cada um dos seguintes campos:
- Número de jobs de transferência de dados
- Número de jobs de carregamento inicial
- Número de jobs de cálculo
Na seção Opções de replicação, selecione o botão de opção Tempo real.
Clique em Próxima.
Depois de revisar a configuração, clique em Salvar.
Anote o ID de três dígitos na coluna Transferência de massa. Ele será usado em uma etapa posterior.
Para mais informações, consulte o PDF anexado à Nota SAP 2652704 (em inglês): Como replicar dados usando o SDK SLT - DMIS 2011 SP17, DMIS 2018 SP02.pdf (em inglês).
Configurar replicação no DMIS 2011 SP16, DMIS 2018 SP01 ou anterior
As etapas a seguir configuram a replicação em versões anteriores do SAP LT Replication Server. Se você estiver usando uma versão posterior, consulte Configurar a replicação no DMIS 2011 SP17, DMIS 2018 SP02 ou posterior.
- Na GUI do SAP, insira o código da transação
LTRC
. - Clique em Novo. Uma caixa de diálogo será aberta para especificar uma nova configuração.
- Na etapa Specify Source System:
- Escolha Conexão RFC como o tipo de conexão.
- Digite o nome da conexão RFC.
- Verifique se a opção Permitir vários usos está selecionada.
- Na etapa Specify Target System:
- Digite os dados de conexão com o sistema de destino.
- Escolha Conexão RFC como o tipo de conexão.
- No campo Cenário para a comunicação do RFC, selecione o valor Gravar dados no destino usando o BAdI na lista suspensa. A conexão RFC é definida automaticamente como NONE.
- Na etapa Specify Transfer Settings, pressione F4 Help. O aplicativo definido anteriormente é exibido no campo Aplicativo.
- Anote o ID de três dígitos na coluna Transferência de massa. Ele será usado em uma etapa posterior.
Para mais informações, consulte o PDF anexado à Nota SAP 2652704: Como replicar dados usando o SDK SLT - DMIS 2011 SP15, SP16, DMIS 2018 SP00, SP01.pdf.
Criar uma configuração de transferência em massa para o BigQuery
Use a transação personalizada /GOOG/SLT_SETTINGS
para configurar uma
transferência em massa para o BigQuery e especificar os mapeamentos
de tabela e campo.
Selecionar as opções iniciais de transferência em massa
Ao inserir a transação /GOOG/SLT_SETTINGS
pela primeira vez, selecione
qual parte da configuração de transferência de massa
do BigQuery você precisa editar.
Para selecionar a parte da configuração de transferência em massa, faça o seguinte:
Na GUI do SAP, insira a transação
/GOOG/SLT_SETTINGS
precedida por/n
:/n/GOOG/SLT_SETTINGS
No menu suspenso, no campo Google Cloud Partner, selecione CDC do BigQuery via Pub/Sub.
No menu suspenso Tabela de configurações, na tela de inicialização da transação
/GOOG/SLT_SETTINGS
, selecione Transferências em massa.Para uma nova configuração de transferência em massa, deixe o campo Chave de transferência em massa em branco.
Clique no ícone Executar. A tela Manutenção de configurações do BigQuery: transferências em massa será exibida.
Especificar a criação de tabelas e outros atributos gerais
Na seção inicial de uma configuração de transferência em massa do BigQuery, identifique a configuração da transferência em massa e especifique a chave do cliente associada, além de determinadas propriedades relacionadas à criação da tabela de destino do BigQuery.
O SAP LT Replication Server salva a configuração de transferência em massa como um registro na
tabela de configuração personalizada /GOOG/BQ_MASTR
.
Na tela Manutenção de configurações do BigQuery: transferências em massa, clique no ícone Anexar linha.
No campo Chave da transferência em massa, defina um nome para esta transferência. Esse nome se torna a chave primária da transferência em massa.
No campo Mass Transfer ID, digite o ID de três dígitos gerado quando você cria a configuração de replicação do SAP LT Replication Server correspondente.
Para usar os rótulos ou as descrições curtas dos campos de origem como nomes para os campos de destino no BigQuery, clique na caixa de seleção Usar sinalização de nomes personalizados. Para mais informações sobre nomes de campos, consulte Opções de nomenclatura padrão para campos.
Para armazenar o tipo de alteração que acionou uma inserção e ativar a validação das contagens de registros entre a tabela de origem, as estatísticas do servidor de replicação do SAP LT e a tabela do BigQuery, selecione a caixas de seleção Sinalização de campos extras.
Quando essa sinalização é definida, o BigQuery Connector para SAP adiciona colunas ao esquema da tabela do BigQuery. Para mais informações, consulte Campos extras para alterações de registro e consultas de contagem.
Para interromper o envio de dados quando um registro com um erro de dados é encontrado, a caixa de seleção Break at First Error Flag fica marcada por padrão. Recomendamos deixar essa opção marcada. Para mais informações, consulte A sinalização BREAK.
Para reduzir automaticamente o tamanho do bloco quando o tamanho de bytes de um bloco excede o tamanho máximo de bytes para solicitações HTTP aceitas pelo Pub/Sub, clique na caixa de seleção Flag de tamanho dinâmico do bloco. Para ver mais informações sobre o tamanho dinâmico de blocos, consulte Tamanho dinâmico de blocos.
Quando um registro com um erro de dados é encontrado, para ignorar o registro e continuar inserindo registros na tabela do BigQuery, clique na caixa de seleção Pular sinalização de registros inválidos. Recomendamos deixar esta opção desmarcada. Para mais informações, consulte Sinalização do SKIP.
No campo Nome da chave do Google Cloud, insira o nome da chave do cliente especificada na configuração
/GOOG/CLIENT_KEY
.O BigQuery Connector para SAP recupera o Google Cloud identificador do projeto automaticamente da configuração
/GOOG/CLIENT_KEY
.No campo Conjunto de dados do BigQuery, insira o nome do conjunto de dados de destino do BigQuery que você criou anteriormente neste procedimento.
No campo É configurar a sinalização ativa, clique na caixa de seleção para ativar a configuração da transferência em massa.
Clique em Salvar.
Um registro de transferência em massa é anexado à tabela
/GOOG/BQ_MASTR
e os campos Changed by, Changed On e Changed At são preenchidos automaticamente.Clique em Exibir tabela.
O novo registro de transferência em massa é exibido seguido pelo painel de entrada do atributo da tabela.
Especificar atributos de tabela
É possível especificar os atributos da tabela, como o nome e o particionamento da tabela, bem como o número de registros a serem incluídos em cada transmissão ou bloco enviado ao BigQuery. seção da
transação /GOOG/SLT_SETTINGS
.
As configurações especificadas são armazenadas como um registro na
tabela de configuração /GOOG/BQ_TABLE
.
Para especificar os atributos da tabela, faça o seguinte:
Clique no ícone Anexar linha.
No campo SAP Table Name, insira o nome da tabela SAP de origem.
No campo Nome da tabela externa, insira o nome da tabela de destino do BigQuery. Se a tabela de destino ainda não existir, o BigQuery Connector para SAP vai criar uma tabela inline com a definição da tabela do SAP. Ele também define as chaves primárias nessa tabela para permitir operações de
UPSERT
ouDELETE
. A tabela é compatível com chaves primárias compostas que contêm até 16 colunas. Para saber mais sobre as convenções de nomenclatura do BigQuery nas tabelas, consulte Nomenclatura de tabelas.Pule a Send Uncompressed Flag. Para a replicação de CDC pelo Pub/Sub, o recurso de compactação de registros não é compatível.
Opcionalmente, no campo Tamanho do bloco, especifique o número máximo de registros a serem incluídos em cada bloco enviado para o Pub/Sub. Recomendamos que você use o tamanho de bloco padrão com o BigQuery Connector para SAP, que é de 1.000 registros. Esse é o número máximo de registros permitidos pelo Pub/Sub.
Se os registros de origem tiverem um grande número de campos, o número de campos poderá aumentar o tamanho geral dos bytes dos blocos, o que pode causar erros nos blocos. Se isso ocorrer, tente reduzir o tamanho do bloco para diminuir o tamanho do byte. Para mais informações, consulte Tamanho do bloco no BigQuery Connector para SAP. Como alternativa, para ajustar automaticamente o tamanho do bloco, ative o tamanho dinâmico do bloco. Para ver mais informações, consulte Tamanho dinâmico do bloco.
Opcionalmente, no campo Tipo de partição, especifique um incremento de tempo a ser usado para particionamento. Os valores válidos são
HOUR
,DAY
MONTH
ouYEAR
. Para mais informações, consulte Particionamento de tabelas.Opcionalmente, no campo Partition Field, especifique o nome de um campo na tabela de destino do BigQuery que contém um carimbo de data/hora para uso no particionamento. Ao especificar o Campo de partição, especifique também o Tipo de partição. Para mais informações, consulte Particionamento de tabelas.
No campo É configurar sinalização ativa, ative os atributos da tabela clicando na caixa de seleção. Se a caixa É configurar sinalização ativa não estiver marcada, o BigQuery Connector para SAP criará a tabela do BigQuery com o nome da tabela de origem da SAP, o tamanho padrão de bloco e nenhum particionamento.
Para a replicação de CDC pelo Pub/Sub, especifique os seguintes atributos:
Para ativar a replicação de CDC no BigQuery pelo Pub/Sub, marque a caixa de seleção Repl CPS (Replication Cloud Pub/Sub).
Se essa caixa de seleção estiver desmarcada, o BigQuery Connector para SAP usará a replicação de dados de streaming, e os campos de configuração relacionados ao Pub/Sub serão desativados.
No campo Esquema do Pub/Sub, insira um nome para o esquema do Pub/Sub. O BigQuery Connector para SAP cria ou atualiza automaticamente um esquema Avro para corresponder à definição da tabela SAP.
No campo Tópico do Pub/Sub, insira um nome para o tópico do Pub/Sub em que as mensagens são publicadas. O BigQuery Connector para SAP cria um tópico automaticamente.
No campo Assinatura do Pub/Sub, insira um nome para a assinatura do BigQuery que consome mensagens do tópico do Pub/Sub e grava no BigQuery. O BigQuery Connector para SAP cria automaticamente uma assinatura e a vincula ao tópico especificado na etapa anterior.
No campo Fila de mensagens mortas, insira o nome do tópico de mensagens inativas do Pub/Sub. Esse tópico de mensagens inativas recebe mensagens que o Pub/Sub não consegue gravar no BigQuery usando a assinatura do BigQuery. Para mais informações sobre tópicos de mensagens inativas, consulte Criar um tópico de mensagens inativas.
Para ativar a funcionalidade de captura de dados alterados (CDC) na tabela, marque a caixa de seleção Act. CDC (Ativar CDC).
Para otimizar a performance dos carregamentos iniciais, marque a caixa de seleção Cache Val (Validação de cache).
Quando você seleciona esse campo, o conector oferece o máximo de performance para grandes transferências de dados. O sistema executa validações de pipeline Google Cloud em intervalos e armazena os resultados em cache. O conector oferece transformação rápida de dados e envia dados diretamente para o Pub/Sub. Para mais informações, consulte Validações de cache.
Clique em Salvar.
Os atributos são armazenados como um registro no
/GOOG/BQ_TABLE
tabela de configuração e asAlterada por ,Alterado em eAlterado em são preenchidos automaticamente.Clique em Campos de exibição.
O novo registro de atributo da tabela é exibido seguido pelo painel de entrada do mapeamento de campo.
Personalizar o mapeamento de campos padrão
Se a tabela SAP de origem contiver campos de booleanos ou booleanos, altere o mapeamento do tipo de dados padrão para refletir com precisão o tipo de dados na tabela de destino do BigQuery.
Também é possível alterar outros tipos de dados, bem como os nomes usados para campos de destino.
É possível editar o mapeamento padrão diretamente na GUI do SAP ou exportar o mapeamento padrão para uma planilha ou um arquivo de texto para que outras pessoas possam editar os valores sem precisar de acesso ao SAP LT Replication Server.
Para mais informações sobre o mapeamento de campos padrão e as mudanças que podem ser feitas, consulte Mapeamento de tipo de dados.
Para personalizar o mapeamento padrão dos campos de destino do BigQuery:
Na página Manutenção de configurações do BigQuery – campos da transação
/GOOG/SLT_SETTINGS
, mostre os mapeamentos de campo padrão para a transferência em massa que você está configurando.Edite o tipo Avro de destino para um campo na coluna Tipo AVRO conforme necessário. Especificamente, altere o tipo Avro de destino para os seguintes tipos Avro:
- Booleanos. Mude o tipo Avro de destino padrão de
STRING
paraBOOLEAN
. - Hexadecimal. Mude o tipo Avro de destino padrão de
STRING
paraBYTES
.
Para editar o tipo Avro:
- Na linha do campo que você precisa editar, clique no campo Tipo Avro.
- Na caixa de diálogo para tipo Avro, selecione o tipo de dados do BigQuery que você precisa.
- Confirme as alterações e clique em Salvar.
- Booleanos. Mude o tipo Avro de destino padrão de
Edite os tipos de dados de destino padrão na coluna External Data Element conforme necessário. Especificamente, altere o tipo de dados de destino para os seguintes tipos de dados:
- Carimbos de data/hora. Altere o tipo de dados de destino padrão
de
NUMERIC
paraTIMESTAMP
ouTIMESTAMP (LONG)
. - Booleanos. Altere o tipo de dados de destino padrão de
STRING
paraBOOLEAN
. - Hexadecimal. Altere o tipo de dados de destino padrão de
STRING
paraBYTES
.
Para editar o mapeamento do tipo de dados padrão:
- Na linha do campo que você precisa editar, clique no campo External Data Element.
- Na caixa de diálogo para tipos de dados, selecione o tipo de dados do BigQuery que você precisa.
- Confirme as alterações e clique em Salvar.
- Carimbos de data/hora. Altere o tipo de dados de destino padrão
de
Se você especificou a sinalização Nomes personalizados na página Manutenção das configurações do BigQuery, edite os nomes padrão dos campos de destino na coluna Nome de campo temporário conforme necessário.
Os valores especificados modificam os nomes padrão mostrados na coluna Nome do campo externo.
Edite as descrições de campo de destino padrão na coluna Descrição do campo conforme necessário.
Como opção, exporte o mapa de campos para edição externa. Para mais instruções, consulte Editar o mapa de campos do BigQuery em um arquivo CSV.
Depois que todas as alterações forem concluídas e todos os valores editados externamente forem enviados, confirme se a caixa de seleção É configurar sinalização ativa está marcada. Se a opção É configurar sinalização ativa não estiver selecionada, o BigQuery Connector para SAP criará tabelas de destino com os valores padrão.
Clique em Salvar.
As alterações são armazenadas na tabela de configuração
/GOOG/BQ_FIELD
e nos campos Changed by, Changed On e Changed at são preenchidos automaticamente.
Ativar o armazenamento do token em cache
Para melhorar o desempenho da replicação, recomendamos que você ative o armazenamento em cache do token de acesso recuperado de Google Cloud.
A ativação do armazenamento do token em cache garante que um token de acesso seja reutilizado até que o token de acesso expire ou seja revogado, o que, por sua vez, reduz o número de chamadas HTTP feitas para recuperar novos tokens de acesso.
Para ativar o armazenamento de tokens em cache, selecione a flag Armazenamento do token em cache
na tabela de chaves do cliente /GOOG/CLIENT_KEY
.
Quando você ativa o armazenamento do token em cache, o token de acesso é armazenado em cache na memória compartilhada
do servidor do aplicativo SAP LT Replication Server com a duração
definida no campo Segundos de atualização de token na tabela /GOOG/CLIENT_KEY
. Se
a opção Segundos de atualização de token não for especificada ou for definida como 0
, o token de
acesso será armazenado em cache pelo valor especificado no parâmetro CMD_SECS_DEFLT
em
configurações avançadas.
Para cargas de trabalho SAP que não estão em execução no Google Cloud, os tokens de acesso armazenados em cache também evitam problemas técnicos que possam surgir ao replicar grandes carregamentos de dados, em que vários processos do SAP LT Replication Server podem solicitar simultaneamente um token de acesso a qualquer momento.
Para cargas de trabalho SAP em execução no Google Cloud e que usam uma conta serviço gerenciado pelo usuário para acessar o BigQuery ou o Pub/Sub, o armazenamento em cache do token pode trazer uma melhoria significativa porque a recuperação de um token de acesso neste cenário envolve duas chamadas HTTP.
Limpar o token de acesso armazenado em cache
Quando o armazenamento do token em cache está ativado e você atualiza os papéis atribuídos à conta de serviço que o BigQuery Connector para SAP usa para acessar o BigQuery ou o Pub/Sub, o novo token de acesso correspondente aos papéis atualizados é recuperado apenas após o token existente armazenado em cache expirar. Nessas situações, é possível limpar o token de acesso manualmente.
Para limpar o token de acesso armazenado em cache, insira a transação SE38
e
execute o programa /GOOG/R_CLEAR_TOKEN_CACHE
.
Testar a configuração de replicação
Teste a configuração de replicação iniciando o provisionamento de dados:
Abra o SAP LT Replication Server Cockpit (transação
LTRC
) na GUI do SAP.Clique na configuração da transferência em massa para a replicação da tabela que você está testando.
Clique em Provisionamento de dados.
No painel Provisionamento de dados, inicie o provisionamento de dados:
- Insira o nome da tabela de origem.
- Clique no botão de opção para o tipo de provisionamento de dados que você quer testar. Por exemplo, Start Load.
Clique no ícone Executar. A transferência de dados é iniciada, e o progresso é exibido na tela Objetos participantes.
Se a tabela não existir no BigQuery, o conector do BigQuery para SAP a criará com base em um esquema criado a partir dos atributos da tabela e de campo definidos anteriormente com a transação
/GOOG/SLT_SETTINGS
. de dados.O período de carregamento inicial de uma tabela depende do tamanho da tabela e dos registros dela.
As mensagens são gravadas na seção Registros de aplicativos do SAP LT Replication Server na transação
LTRC
.
Validar replicação
Valide a replicação usando os seguintes métodos:
- No servidor de replicação do SAP LT:
- Monitore a replicação na tela Provisionamento de dados.
- Verifique se há mensagens de erro na tela Registros de aplicativos.
Na guia de informações da tabela no BigQuery:
- Verifique a guia Schema para garantir que o esquema esteja correto.
- Verifique a guia Visualizar para ver as linhas inseridas.
- Confira o número de linhas inseridas, o tamanho da tabela e outras informações na guia Detalhes.
Verificar a replicação no SAP LT Replication Server
Use a transação LTRC
para ver o progresso dos jobs de carregamento inicial ou de replicação depois de iniciá-los e verificar se há mensagens de erro.
É possível ver o status da carga na guia Load Statistics e o andamento do job na guia Data Transfer Monitor no SAP LT Replication Server de dados.
Na tela Registros de aplicativos da transação LTRC
, é possível ver todas
as mensagens retornadas pelo BigQuery, o
conector do BigQuery para SAP e o SAP LT Replication Server.
As mensagens emitidas pelo BigQuery Connector para o código SAP no
SAP LT Replication Server começam com o prefixo /GOOG/SLT
. As mensagens retornadas da API BigQuery começam com o prefixo /GOOG/MSG
.
As mensagens retornadas pelo SAP LT Replication Server não começam com o prefixo /GOOG/
.
Verificar a replicação no BigQuery
No console Google Cloud , confirme se a tabela foi criada e se o BigQuery está inserindo dados nela.
No console Google Cloud , acesse a página BigQuery.
No campo de pesquisa da seção Explorer, digite o nome da tabela de destino do BigQuery e pressione
Enter
.As informações da tabela são exibidas em uma guia no painel de conteúdo, no lado direito da página.
Na seção de informações da tabela, clique nos cabeçalhos a seguir para verificar a inserção em tabela e linha:
- Visualização, que mostra as linhas e os campos que são inseridos na tabela do BigQuery.
- Esquema, que mostra os nomes dos campos e os tipos de dados.
- Detalhes, que mostra o tamanho da tabela, o número total de linhas e outros detalhes.
Resolver problemas
Para informações sobre como diagnosticar e resolver problemas que você pode encontrar ao configurar o BigQuery Connector para SAP, consulte o Guia de solução de problemas do BigQuery Connector para SAP.
Receber suporte
Se você precisar de ajuda para resolver problemas com a configuração do BigQuery Connector para SAP, colete todas as informações de diagnóstico disponíveis e entre em contato com Cloud Customer Care. Para mais informações sobre como entrar em contato com o atendimento ao cliente, consulte Como receber suporte para o SAP no Google Cloud.