Com o conector do Amazon Redshift, é possível criar fontes de dados com base no Amazon Redshift. Depois, use seus relatórios e análises detalhadas do Looker Studio para consultar os dados.
Neste artigo:Como se conectar ao Amazon Redshift
Uma fonte de dados do Looker Studio pode se conectar a uma única tabela de bancos de dados do Amazon Redshift ou a uma consulta personalizada que você informar.
Como conectar
- Faça login no Looker Studio.
- No canto superior esquerdo da página inicial do Looker Studio, clique em Criar e selecione Fonte de dados.
- Selecione o conector do Amazon Redshift.
- Configure a conexão ao seu banco de dados:
Conectar-se com um nome do host ou endereço IP
- À esquerda, selecione BÁSICO.
- Digite os detalhes da conexão:
- Nome do host ou endereço IP
- porta (opcional)
- Banco de dados
- nome de usuário
- Senha
Conectar-se com um URL JDBC
- À esquerda, selecione URL JDBC.
- Digite os detalhes da conexão:
- URL JDBC
Exemplo
jdbc:redshift://[:]/
Saiba mais sobre como criar o URL de conexão no site de documentação da Amazon (em inglês). - Nome de usuário
- Senha
- URL JDBC
Se você usa a opção de nome do host JDBC, pode verificar se ele é acessível com ferramentas de busca DNS público, como o Whois.Observação: não é possível conectar o Looker Studio aolocalhost
. Use um nome do host ou um endereço IP público. -
Ativar SSL (opcional)
O Looker Studio aceita conexões seguras (criptografadas) com o servidor usando o protocolo TLS (Transport Layer Security). O TLS também é chamado de SSL (Secure Socket Layer). Para ativar uma conexão segura, marque a opção Ativar SSL e envie seus arquivos de configuração de SSL.
Saiba mais sobre as conexões seguras do Amazon Redshift. - Clique em AUTENTICAR.
- Selecione uma tabela na lista ou insira uma consulta personalizada.
Selecione a opção CONSULTA PERSONALIZADA para estabelecer uma consulta SQL, em vez de se conectar a uma única tabela. O Looker Studio usa esse SQL personalizado como uma instrução SELECT interna a cada consulta gerada para o banco de dados.
As consultas SQL personalizadas só podem ter uma instrução.
O exemplo a seguir não funciona porque tem várias instruções SQL:
DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;
SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;
Observação: as consultas no Looker Studio podem atingir o tempo limite após 3 a 5 minutos. Se as consultas personalizadas expirarem, tente as seguintes abordagens para resolver o problema:- Simplifique a consulta para que seja executada com mais rapidez.
- Execute a consulta no seu banco de dados e armazene os resultados em uma tabela separada. Conecte-se a essa tabela na sua fonte de dados.
- Clique em CONECTAR.
Em instantes, a página da lista de campos da fonte de dados será exibida. No canto superior direito, clique em CRIAR RELATÓRIO ou EXPLORAR para começar a visualizar seus dados.
Observações
Tipos de dados
O Looker Studio corresponde os tipos nativos do seu banco de dados a um conjunto unificado de tipos de dados. Se o Looker Studio encontrar uma coluna não compatível na tabela ou consulta, ele não vai criar um campo para ela.
Firewall e acesso ao banco de dados
Para permitir que o Looker Studio se conecte e consulte bancos de dados protegidos por firewall, abra o acesso a endereços IP específicos. Talvez também seja necessário configurar seu banco de dados para aceitar tráfego desses endereços. Consulte a documentação do seu banco de dados específico para saber como fazer isso.
Mostrar a lista de endereços IP
142.251.74.0/23 2001:4860:4807::/48 (opcional, para plataformas compatíveis com IPv6) 74.125.0.0/16
Limites do conector do Amazon Redshift
- Esse conector permite adicionar até 150 mil linhas por consulta. Se você exceder esse limite, os dados serão truncados.
- Os cabeçalhos das colunas (nomes dos campos) só aceitam caracteres ASCII. Caracteres não ASCII não são compatíveis.
Licença
O conector do Amazon Redshift foi desenvolvido com o driver JDBC do Amazon Redshift, que é distribuído de acordo com a licença Apache 2.0.