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 à Preset manualmente
Nesta seção, você conecta um SQL warehouse existente ou clusters em seu workspace Databricks para predefinir.
Requisitos
Antes de integrar com o Preset manualmente, você deve ter o seguinte:
Um clusters ou SQL warehouse em seu workspace do Databricks.
Os detalhes de conexão para seus clusters ou SQL warehouse, especificamente os valores Server hostname, Port e HTTP Path .
Um Databricks pessoal access token. Para criar um access token pessoal, siga os passos em Databricks access tokens pessoal para usuários do workspace .
Observação
Como prática recomendada de segurança, ao se autenticar com ferramentas, sistemas, scripts e aplicativos automatizados, o site Databricks recomenda que o senhor use o access tokens pessoal pertencente à entidade de serviço em vez do workspace de usuários. Para criar o site tokens para uma entidade de serviço, consulte gerenciar tokens para uma entidade de serviço.
passos para conectar
Para conectar ao Preset manualmente, faça o seguinte:
Crie uma nova accountpredefinida ou entre em sua accountpredefinida existente.
Clique em + workspace.
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.
Abra o workspace clicando no bloco workspace .
Na barra de ferramentas, clique em Catálogo > Bancos de dados.
Clique em + Banco de Dados.
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.
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
Clique na tab Avançado e expanda Outro .
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/****
ousql/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"}}
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.
Depois que a conexão for bem-sucedida, clique em Conectar.
Próximos passos
Explore um ou mais dos seguintes recursos no site da Preset: