Esta página foi traduzida pela API Cloud Translation.
Switch to English

Como ler em uma tabela do Microsoft SQL Server

Neste guia, você aprende a ler dados em uma tabela do Microsoft SQL Server.

Antes de começar

  1. Faça login na sua conta do Google.

    Se você ainda não tiver uma, inscreva-se.

  2. No Console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar a página do seletor de projetos

  3. Verifique se o faturamento está ativado para seu projeto na nuvem. Saiba como confirmar se o faturamento está ativado para o projeto.

  4. Ative as APIs Cloud Data Fusion, Cloud Storage, BigQuery, and Cloud Dataproc.

    Ative as APIs

  5. Crie uma instância do Cloud Data Fusion.
  6. Verifique se o banco de dados do SQL Server pode aceitar conexões do Cloud Data Fusion. Para fazer isso com segurança, recomendamos que você crie uma instância particular do Cloud Data Fusion.

Ao usar o Cloud Data Fusion, você usa o Console do Cloud e a IU separada do Cloud Data Fusion. No Console do Cloud, é possível criar um projeto do Google Cloud e criar e excluir instâncias do Cloud Data Fusion. Na IU do Cloud Data Fusion, é possível usar as várias páginas, como o Studio ou o Administrador, para usar os recursos do Cloud Data Fusion.

  1. No Console do Cloud, abra a página Instâncias.

    Abrir a página "Instâncias"

  2. Na coluna Ações da instância, clique no link Visualizar instância.

  3. Na IU do Cloud Data Fusion, use o painel de navegação à esquerda para navegar até a página de que você precisa.

Armazenar a senha do SQL Server como uma chave segura

Adicione a senha do SQL Server como uma chave segura para criptografar na instância do Cloud Data Fusion. Posteriormente neste guia, você garantirá que sua senha seja recuperada usando o Cloud KMS.

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

  2. Clique na guia Configuration.

  3. Clique em Fazer chamadas HTTP.

    Configuration do HBase.

  4. No menu suspenso, escolha PUT.

  5. No campo do caminho, digite namespaces/namespace-id/securekeys/password.

  6. No campo Corpo, digite {"data":"your_password"}. Substitua your_password pela sua senha do SQL Server.

  7. Clique em Send.

    Senha.

Verifique se a Resposta recebida é o código de status 200.

Instalar o driver JDBC para Microsoft SQL Server

usando o Hub

  1. Na IU do Cloud Data Fusion, clique em Hub no canto superior direito.

  2. Na barra de pesquisa, digite "Microsoft SQL Server JDBC JDBCr".

  3. Clique em Driver JDBC do Microsoft SQL Server.

  4. Clique em Fazer download. Siga as etapas de download mostradas.

  5. Clique em Implantar. Faça o upload do arquivo jar na etapa anterior.

  6. Clique em Concluir.

usando o Studio

  1. Acesse Microsoft.com.

  2. Escolha o download e clique em Fazer o download.

  3. Na IU do Cloud Data Fusion, clique no menu e navegue até a página Studio.

  4. Clique no botão +.

  5. Em Driver, clique em Fazer upload.

  6. Clique para selecionar o arquivo JAR localizado na pasta "jre7".

  7. Clique em Next.

  8. Configure o driver digitando Name e Class name.

  9. Clique em Concluir.

Implantar o plug-in do Microsoft SQL Server

  1. Na IU da Web do Cloud Data Fusion, clique em Hub no canto superior direito.

  2. Na barra de pesquisa, digite "Microsoft SQL Server Plugins".

  3. Clique em Plug-ins do servidor SQL da Microsoft.

  4. Clique em Implantar.

  5. Clique em Concluir.

  6. Clique em Criar um pipeline.

Conectar-se ao SQL Server

como usar Wrangler

  1. Na IU do Cloud Data Fusion, clique no menu e navegue até a página Administrador.

  2. No canto inferior esquerdo, clique em Adicionar conexão.

  3. Na janela Adicionar conexão exibida, clique em Microsoft SQL Server. Se o driver tiver sido instalado corretamente, em Microsoft SQL Server, você verá "Driver instalado".

    Upload do JAR realizado.

  4. Preencha os campos de conexão obrigatórios. No campo Senha, selecione a chave segura armazenada anteriormente. Isso garante que sua senha seja recuperada usando o Cloud KMS.

    Escolher a senha.

  5. Clique em Testar conexão para garantir que a conexão possa ser estabelecida com o banco de dados.

  6. Clique em Adicionar conexão.

Depois que o banco de dados do SQL Server estiver conectado e criado um pipeline que seja lido na tabela do SQL Server, será possível aplicar transformações e gravar a saída em um coletor.

usando o Studio

  1. Na IU do Cloud Data Fusion, clique no menu e navegue até a página Studio.

  2. No Studio, clique para expandir o menu Origem.

  3. Clique em SQL Server.

    SQL Server

  4. Coloque o ponteiro sobre o nó SQL Server e clique em Propriedades.

    Propriedades
  5. Em Nome de referência, forneça um nome de referência que será usado para identificar sua origem do SQL Server.

  6. Em Banco de dados, forneça o nome do banco de dados ao qual você quer se conectar.

  7. Em Importar consulta, forneça uma consulta para ser executada. Por exemplo, SELECT * FROM table WHERE $CONDITIONS.

  8. Clique em Validar.

  9. Clique no botão X.

Depois que o banco de dados do SQL Server estiver conectado e criado um pipeline que seja lido na tabela do SQL Server, será possível aplicar transformações e gravar a saída em um coletor.

A seguir