Pular para o conteúdo principal

Conecte-se ao Databricks a partir do Microsoft Excel usando o driver ODBC.

importante

Esta documentação foi descontinuada e pode não ser atualizada. Em vez disso, use o suplemento Databricks para Excel para se conectar ao Databricks a partir do Microsoft Excel.

Este artigo descreve como usar o driver ODBC Databricks para conectar Databricks ao Microsoft Excel. Após estabelecer a conexão, você poderá acessar os dados do Databricks a partir do Excel. Você também pode usar o Excel para analisar os dados mais detalhadamente.

Antes de começar

Conectar a partir do Microsoft Excel

Esta seção descreve como extrair dados do Databricks para o Microsoft Excel usando o DSN que você criou nos pré-requisitos.

os passos para conectar usando OAuth 2.0

nota
  • Este método de conexão não funciona no Excel para macOS.
  • Os passos desta seção foram testados usando Excel para Microsoft 365 para Windows Server 2022 Datacenter de 64 bits.

A seguir, apresentamos os passos para permitir que um usuário se conecte ao Databricks por meio de um processo de login único.

  1. Iniciar fonte de dadosODBC .

  2. Acesse tab DSN do sistema e selecione a entrada Simba Spark na lista de DSNs (ou você também pode criar um novo DSN seguindo as instruções no site de suporteMicrosoft).

  3. Clique em Configurar e a seguinte janela será exibida.

    Spark DSN

  4. Em Mecanismo , selecione OAuth 2.0 .

  5. Clique em Opções do OAuth e a seguinte janela de Opções do OAuth será exibida.

    Opções do OAuth

  6. Selecione Código de autorização baseado no navegador e desmarque IGNORE_SQLDRIVER_NOPROMPT . Feche a janela pop-up.

  7. Clique em Opções HTTP , insira o caminho HTTP e feche a janela pop-up.

    Opções HTTP

  8. Clique em Opções avançadas e, em seguida, clique em Propriedades do lado do servidor na janela pop-up.

    Opções avançadas

  9. Adicione uma propriedade do lado do servidor chamada Auth_Flow com o valor 2 .

    Propriedades do lado do servidor

    Adicionar uma propriedade do lado do servidor

  10. Inicie o Microsoft Excel e crie uma nova pasta de trabalho em branco. Selecione o menu Dados > Obter dados > De outras fontes > De ODBC .

    ODBC fonte de dados

  11. Selecione o DSN que você acabou de configurar.

    De ODBC

    Clique em OK para conectar e, em seguida, autentique-se.

Conecte-se usando um URL de conexão com OAuth 2.0.

nota
  • Este método de conexão não funciona no Excel para macOS.
  • Os passos desta seção foram testados usando Excel para Microsoft 365 para Windows versão 11.

Você também pode conectar o Excel diretamente ao Databricks usando um URL de conexão. O URL de conexão tem o seguinte formato:

Driver=Simba Spark ODBC Driver;Host=<hostName>;Port=443;HttpPath=<httpPath>;SSL=1;AuthMech=11;Auth_Flow=2;Catalog=samples;Schema=default
  1. Inicie o Excel e selecione o menu Dados > Obter Dados > De Outras Fontes > De ODBC .
  2. Em nome da fonte de dados (DSN) , selecione Simba Spark .
  3. Clique em Opções avançadas para expandir a seção.
  4. Na caixa de texto Cadeias de conexão (propriedades não credenciais) (opcional) , insira o URL de conexão da etapa anterior e clique em OK .
  5. Clique em Conectar e, em seguida, autentique-se através do OAuth 2.0.

os passos para conectar usando access tokenpessoal Databricks

nota

As passos nesta seção foram testadas usando o Excel para Microsoft 365 para Mac versão 16.70.

  1. Abra uma planilha em branco no Microsoft Excel.

  2. Na guia Dados , clique na seta ao lado de Obter Dados (Power Query) e, em seguida, clique em Do banco de dados (Microsoft Query) .

  3. No seletor de fonte de dados iODBC , selecione o DSN que você criou nos pré-requisitos e clique em OK .

  4. No campo Nome de usuário , digite token.

  5. No campo Senha , insira seu access token pessoal, que consta nos pré-requisitos.

  6. Na caixa de diálogo Microsoft Query , selecione a tabela Databricks que deseja carregar no Excel e clique em Retornar Dados .

  7. Na caixa de diálogo Importar Dados , selecione Tabela e Planilha existente e clique em Importar .

    Depois de carregar os dados na sua planilha do Excel, você poderá realizar operações analíticas sobre eles.