Conectar à Preset

O Preset fornece Business Intelligence moderno para toda a sua organização. O Preset fornece uma plataforma de exploração e visualização de dados poderosa e fácil de usar, alimentada pelo Apache Superset de código aberto.

Você pode integrar seu databricks SQL warehouse (anteriormente Databricks SQL endpoints) e clusters Databricks com Preset.

Conecte-se ao Preset usando Partner Connect

Para conectar seu workspace do Databricks ao Preset usando o Partner Connect, consulte Conectar-se a parceiros de BI usando o Partner Connect.

Observação

Partner Connect oferece suporte apenas ao Databricks SQL warehouse para Preset. Para conectar clusters em seu workspace do Databricks ao Preset, conecte-se ao Preset manualmente.

Conecte-se à Preset manualmente

Nesta seção, você conecta um SQL warehouse existente ou clusters em seu workspace Databricks para predefinir.

Observação

Para SQL warehouse, você pode usar Partner Connect para simplificar o processo de conexão.

Requisitos

Antes de integrar com o Preset manualmente, você deve ter o seguinte:

passos para conectar

Para conectar ao Preset manualmente, faça o seguinte:

  1. Crie uma nova accountpredefinida ou entre em sua accountpredefinida existente.

  2. Clique em + workspace.

  3. Na caixa de diálogo Adicionar novo workspace , insira um nome para o workspace, selecione a região workspace mais próxima de você e clique em Salvar.

  4. Abra o workspace clicando no bloco workspace .

  5. Na barra de ferramentas, clique em Catálogo > Bancos de dados.

  6. Clique em + Banco de Dados.

  7. Na caixa de diálogo Conectar um banco de dados , na lista Bancos de dados com suporte , selecione um dos seguintes:

    • Para um SQL warehouse, selecione Databricks SQL warehouse.

    • Para clusters, selecione Databricks Interactive clusters.

  8. Para SQLAlchemy URI, insira o seguinte valor:

    Para um SQL warehouse:

    databricks+pyodbc://token:{access token}@{server hostname}:{port}/{database name}
    

    Para um clusters:

    databricks+pyhive://token:{access token}@{server hostname}:{port}/{database name}
    

    Substituir:

    • {access token} com o valor access tokens pessoal Databricks dos requisitos.

    • {server hostname} com o valor hostnamedo servidor dos requisitos.

    • {port} com o valor da porta dos requisitos.

    • {database name} com o nome do banco de dados de destino em seu workspace Databricks.

    Por exemplo, para um SQL warehouse:

    databricks+pyodbc://token:dapi...@dbc-a1b2345c-d6e7.cloud.databricks.com:443/default
    

    Por exemplo, para um clusters:

    databricks+pyhive://token:dapi...@dbc-a1b2345c-d6e7.cloud.databricks.com:443/default
    
  9. Clique na tab Avançado e expanda Outro .

  10. Para Parâmetros do motor, insira o seguinte valor:

    Para um SQL warehouse:

    {"connect_args": {"http_path": "sql/1.0/warehouses/****", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}
    

    Para um clusters:

    {"connect_args": {"http_path": "sql/protocolv1/o/****"}}
    

    Substitua sql/1.0/warehouses/**** ou sql/protocolv1/o/**** pelo valor do Caminho HTTP dos requisitos.

    Por exemplo, para um SQL warehouse:

    {"connect_args": {"http_path": "sql/1.0/warehouses/ab12345cd678e901", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}
    

    Por exemplo, para um clusters:

    {"connect_args": {"http_path": "sql/protocolv1/o/1234567890123456/1234-567890-buyer123"}}
    
  11. Clique na tab Básico e, em seguida, clique em Testar conexão.

    Observação

    Para solução de problemas de conexão, consulte passo a passo de conexão de banco de dados para Databricks no site Preset.

  12. Depois que a conexão for bem-sucedida, clique em Conectar.