Pular para o conteúdo principal

Conectar à predefinição

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

O senhor pode integrar seus warehouses Databricks SQL (anteriormente Databricks SQL endpoint) e Databricks clustering com o Preset.

Conecte-se manualmente à predefinição

Nesta seção, conecte um SQL warehouse ou clustering existente no seu Databricks workspace à Preset.

Requisitos

Antes de fazer a integração manual com a Predefinição, você deve ter o seguinte:

nota

Como prática recomendada de segurança, ao se autenticar com ferramentas, sistemas, scripts e aplicativos automatizados, o Databricks recomenda que o senhor use o acesso pessoal tokens pertencente à entidade de serviço em vez dos usuários do workspace. Para criar tokens o site para uma entidade de serviço, consulte gerenciar tokens para uma entidade de serviço.

Etapas para se conectar

Para se conectar manualmente à Predefinição, faça o seguinte:

  1. Crie uma nova predefinição account ou faça login em sua predefinição existente account.

  2. Clique em + espaço de trabalho .

  3. Na caixa de diálogo Add New workspace , digite um nome para o workspace, selecione a região workspace mais próxima do senhor e clique em Save .

  4. Abra o site workspace clicando no bloco workspace.

  5. Na barra de ferramentas, clique em Catalog > Databases .

  6. Clique em + Banco de dados .

  7. Na caixa de diálogo Conectar um banco de dados , na lista Bancos de dados suportados , selecione uma das seguintes opções:

    • Para um SQL warehouse, selecione Databricks SQL Warehouse .
    • Para um clustering, selecione Databricks Interactive clustering .
  8. Para URI do SQLAlchemy , insira o seguinte valor:

    Para um SQL warehouse:

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

    Para um clustering:

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

    Substituir:

    • {access token} com o valor dos tokens de acesso pessoal Databricks dos requisitos.
    • {server hostname} com o valor do nome do host do servidor a partir dos requisitos.
    • {port} com o valor da porta dos requisitos.
    • {database name} com o nome do banco de dados de destino em seu Databricks workspace.

    Por exemplo, para um SQL warehouse:

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

    Por exemplo, para um clustering:

    databricks+pyhive://token:dapi...@dbc-a1b2345c-d6e7.cloud.databricks.com:443/default
  9. Clique em Advanced tab e expanda Other .

  10. Em 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 clustering:

    {"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 clustering:

    {"connect_args": {"http_path": "sql/protocolv1/o/1234567890123456/1234-567890-buyer123"}}
  11. Clique em Basic tab e, em seguida, clique em Test Connection (Testar conexão ).

nota

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

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

Próximas etapas

Explore um ou mais dos seguintes recursos no site da Preset: