Ler a partir de várias tabelas do Microsoft SQL Server

Esta página descreve como ler várias tabelas de uma base de dados do Microsoft SQL Server, usando a origem de várias tabelas. Use a origem de várias tabelas quando quiser que o pipeline leia a partir de várias tabelas. Se quiser que o pipeline leia a partir de uma única tabela, consulte o artigo Ler a partir de uma tabela do SQL Server.

A origem de várias tabelas gera dados com vários esquemas e inclui um campo de nome da tabela que indica a tabela de onde os dados provêm. Quando usar a origem de várias tabelas, use um dos destinos de várias tabelas: várias tabelas do BigQuery ou vários ficheiros do GCS.

Armazene a palavra-passe do SQL Server como uma chave segura

Adicione a sua palavra-passe do SQL Server como uma chave segura para encriptar na sua instância do Cloud Data Fusion. Mais tarde, neste guia, vai certificar-se de que a sua palavra-passe é obtida através do Cloud KMS.

  1. No canto superior direito de qualquer página do Cloud Data Fusion, clique em Administrador do sistema.

  2. Clique no separador Configuração.

  3. Clique em Fazer chamadas HTTP.

    Configuração.

  4. No menu pendente, escolha PUT.

  5. No campo do caminho, introduza namespaces/NAMESPACE_ID/securekeys/PASSWORD.

  6. No campo Corpo, introduza {"data":"SQL_SERVER_PASSWORD"}.

  7. Clique em Enviar.

    Palavra-passe.

Certifique-se de que a Resposta que recebe tem o código de estado 200.

Obtenha o controlador JDBC para o SQL Server

Usar o Hub

  1. Na IU do Cloud Data Fusion, clique em Hub.

  2. Na barra de pesquisa, introduza Microsoft SQL Server JDBC Driver.

  3. Clique em Controlador JDBC do Microsoft SQL Server.

  4. Clique em Transferir. Siga os passos de transferência apresentados.

  5. Clique em Implementar. Carregue o ficheiro JAR do passo anterior.

  6. Clique em Concluir.

Usar o Studio

  1. Aceda a Microsoft.com.

  2. Escolha a transferência e clique em Transferir.

  3. Na IU do Cloud Data Fusion, clique em Menu e navegue para a página Studio.

  4. Clique em Adicionar.

  5. Em Driver, clique em Carregar.

  6. Carregue o ficheiro JAR transferido no passo 2.

  7. Clicar em Seguinte.

  8. Configure o impulsionador introduzindo um Nome.

  9. No campo Nome da classe, introduza com.microsoft.sqlserver.jdbc.SQLServerDriver.

  10. Clique em Concluir.

Implemente os plug-ins de várias tabelas

  1. Na IU Web do Cloud Data Fusion, clique em Hub.

  2. Na barra de pesquisa, introduza Multiple table plugins.

  3. Clique em Vários plug-ins de tabelas.

    Palavra-passe.
  4. Clique em Implementar.

  5. Clique em Concluir.

  6. Clique em Criar um pipeline.

Estabeleça ligação ao SQL Server

  1. Na IU do Cloud Data Fusion, clique em Menu e navegue para a página Studio.

  2. No Studio, expanda o menu Fonte.

  3. Clique em Várias tabelas de base de dados.

    Várias tabelas.
  4. Passe o ponteiro do rato sobre o nó Várias tabelas de base de dados e clique em Propriedades.

    Propriedades.
  5. No campo Nome de referência, especifique um nome de referência que vai ser usado para identificar a sua origem do SQL Server.

  6. No campo String de ligação JDBC, introduza a string de ligação JDBC. Por exemplo, jdbc:sqlserver://mydbhost:1433. Para mais informações, consulte o artigo Criar o URL de associação.

  7. Introduza o Nome do plugin JDBC, o Nome de utilizador da base de dados e a Palavra-passe do utilizador da base de dados.

  8. Clique em Validar.

  9. Clique em Fechar.

Associar ao BigQuery ou ao Cloud Storage

  1. Na IU do Cloud Data Fusion, clique em Menu e navegue para a página Studio.

  2. Expandir Lavatório.

  3. Clique em BigQuery Multi Table ou GCS Multi File.

  4. Associe o nó Tabelas de várias bases de dados com BigQuery Multi Table ou GCS Multi File.

    Ligue o lava-louças.
  5. Passe o ponteiro do rato sobre o nó BigQuery Multi Table ou GCS Multi File, clique em Propriedades e configure o destino.

    Para mais informações, consulte os artigos Google BigQuery Multi Table Sink e Google Cloud Storage Multi File Sink.

  6. Clique em Validar.

  7. Clique em Fechar.

Execute uma pré-visualização do pipeline

  1. Na IU do Cloud Data Fusion, clique em Menu e navegue para a página Studio.

  2. Clique em Pré-visualizar.

  3. Clique em Executar. Aguarde até que a pré-visualização seja concluída com êxito.

Implemente o pipeline

  1. Na IU do Cloud Data Fusion, clique em Menu e navegue para a página Studio.

  2. Clique em Implementar.

Execute o pipeline

  1. Na IU do Cloud Data Fusion, clique em Menu.

  2. Clique em Lista.

  3. Clique no pipeline.

  4. Na página de detalhes do pipeline, clique em Executar.