Conecte o Smartbi a um cluster do AnalyticDB for MySQL para consultar e visualizar dados diretamente nos relatórios do Smartbi.
Pré-requisitos
Antes de começar, verifique se você tem:
Smartbi V8.5 ou posterior instalado.
Um cluster do AnalyticDB for MySQL. Consulte Crie um cluster.
Endereço IP do servidor Smartbi adicionado à lista de permissões de endereços IP do cluster. Consulte Configure uma lista de permissões.
(Opcional) Endpoint público, caso o Smartbi e o cluster estejam em zonas diferentes. Consulte Solicitar ou liberar um endpoint público.
Escolha o tipo de conexão
O nome do host na string de conexão JDBC depende do modo como o Smartbi acessa o cluster:
|
Tipo de conexão |
Quando usar |
Nome do host |
|
Endpoint da Virtual Private Cloud (VPC) |
Smartbi e cluster na mesma zona |
Endpoint da VPC do cluster |
|
Endpoint público |
Smartbi e cluster em zonas diferentes |
Endpoint público do cluster |
Para obter o endpoint e a porta, acesse a página Network Information e verifique a seção Cluster Information.
Conectar o Smartbi ao AnalyticDB for MySQL
Inicie o Smartbi.
-
Clique em no ícone
no painel de navegação à esquerda ou clique em Data connection no menu à direita.
-
Na aba All da página Data connection, clique em Aliyun AnalyticDB.

-
Na página Create Relational datasources, configure os parâmetros de conexão.

Parâmetro
Descrição
Name
Nome exclusivo para esta fonte de dados.
Alias
(Opcional) Nome de exibição para esta fonte de dados.
Driver type
Selecione aliyun AnalyticDB.
Driver storage directory
Selecione Built-in product.
Driver Class
Valor padrão:
com.mysql.jdbc.Driver. Mantenha o valor inalterado.Connection string
String de conexão JDBC do cluster. Consulte o formato abaixo.
Username
Conta usada para conectar-se ao cluster.
Password
Senha da conta.
Formato da string de conexão:
jdbc:mysql://<hostname>:<port>/<database>?useUnicode=true&characterEncoding=UTF-8&engine=MPPSubstitua os espaços reservados pelos valores reais:
Campo
Descrição
Exemplo
<hostname>Endpoint da VPC ou público do cluster.
am-xxxx.ads.aliyuncs.com<port>Número da porta do cluster. O padrão é
3306.3306<database>Nome do banco de dados no cluster.
my_databaseuseUnicode=true&characterEncoding=UTF-8Configurações de codificação de caracteres. Mantenha inalterado.
—
engine=MPPEspecifica o mecanismo de consulta Massively Parallel Processing (MPP). Mantenha inalterado.
—
-
Clique em Test connection(T). Na mensagem exibida, clique em OK(O).

Clique em Save(S) no canto inferior direito.
Após salve, gerencie os bancos de dados do cluster diretamente pelo Smartbi. No painel de navegação à esquerda, escolha Data connection > adb > Database Management(S) para adicionar recursos ao banco de dados. Para mais detalhes, consulte Gerenciamento de banco de dados.

Próximos passos
Com a conexão estabelecida, use o Smartbi para consultar, analisar e visualizar dados do cluster AnalyticDB for MySQL. Para acessar a documentação completa do Smartbi, consulte Documentação do Smartbi.