Esta página contém informações sobre a ligação do Looker ao SAP HANA e ao SAP HANA 2+.
Encriptar o tráfego de rede
É uma prática recomendada encriptar o tráfego de rede entre a aplicação Looker e a sua base de dados. Considere uma das opções descritas na página de documentação Ativar o acesso seguro à base de dados.
Criar o utilizador do Looker
Crie um utilizador da base de dados do Looker com uma palavra-passe segura.
CREATE USER LOOKER PASSWORD <SOME_PASSWORD>
Conceder autorizações
Conceda autorizações de leitura nos esquemas que quer usar no Looker.
GRANT SELECT ON SCHEMA <YOUR_SCHEMA> TO LOOKER
Configurar um esquema de PDT
Se usar PDTs, crie um esquema temporário para as PDTs serem escritas.
CREATE SCHEMA LOOKER_SCRATCH OWNED BY LOOKER
Criar a ligação do Looker à sua base de dados
Na secção Administração do Looker, selecione Ligações e, de seguida, clique em Adicionar ligação.
Preencha os detalhes da ligação. A maioria das definições é comum à maioria dos dialetos de bases de dados. Consulte a página de documentação Associar o Looker à sua base de dados para ver informações. Algumas das definições são descritas a seguir:
- Nome: o nome da associação. É assim que se vai referir à ligação nos projetos do LookML.
- Dialeto: SAP HANA ou SAP HANA 2+.
- Porta: a porta da base de dados. A porta predefinida é 30015.
- Anfitrião: nome do anfitrião.
- Base de dados: o nome da sua base de dados.
- Nome de utilizador: o nome de utilizador da base de dados.
- Palavra-passe: a palavra-passe do utilizador.
- Esquema: o esquema predefinido a usar quando nenhum é especificado. A introdução de um esquema é opcional.
- Ativar PDTs: use este botão para ativar as tabelas derivadas persistentes (PDTs). Esta ação revela campos PDT adicionais e a secção Substituições de PDT para a associação.
- Base de dados temporária: esquema a usar para PDTs.
- Parâmetros JDBC adicionais: quaisquer propriedades de ligação JDBC do SAP HANA.
- Agendamento de manutenção: uma expressão
cron
que indica quando o Looker deve verificar os grupos de dados e as PDTs. Leia mais acerca desta definição na documentação do cronograma de manutenção. - SSL: selecione esta opção para ativar o SSL.
- Validar SSL: selecione esta opção para aplicar a validação rigorosa do nome do anfitrião.
- Máximo de ligações por nó: a predefinição é 25. Inicialmente, pode deixar este valor no valor predefinido. Leia mais acerca desta definição na secção Máximo de associações por nó da página de documentação Associar o Looker à sua base de dados.
- Limite de tempo do conjunto de ligações: a predefinição são 120 segundos.
- Pré-cache da execução de SQL: para que a execução de SQL não pré-carregue as informações das tabelas e carregue as informações das tabelas apenas quando uma tabela é selecionada, desmarque esta opção. Leia mais acerca desta definição na documentação Pré-cache da execução de SQL.
- Fuso horário da base de dados: especifique o fuso horário usado na base de dados. Deixe este campo em branco se não quiser a conversão do fuso horário. Consulte a página de documentação Usar definições de fuso horário para mais informações.
Para verificar se a associação foi bem-sucedida, clique em Testar. Consulte a página de documentação Testar a conetividade da base de dados para ver informações de resolução de problemas.
Para guardar estas definições, clique em Associar.
Teste a ligação no SQL Runner. Navegue para o SQL Runner, selecione a ligação e o esquema e, em seguida, verifique se consegue ver as tabelas da base de dados.
Suporte de funcionalidades
Para que o Looker suporte algumas funcionalidades, o dialeto da base de dados também tem de as suportar. As secções seguintes mostram o suporte de funcionalidades para o SAP HANA e o SAP HANA 2+.
SAP HANA
O SAP HANA suporta as seguintes funcionalidades a partir do Looker 25.14:
Funcionalidade | Compatível? |
---|---|
Nível de apoio técnico | Suportado |
Looker (Google Cloud Core) | Não |
Dados agregados simétricos | Sim |
Tabelas derivadas | Sim |
Tabelas derivadas SQL persistentes | Sim |
Tabelas derivadas nativas persistentes | Sim |
Vistas estáveis | Sim |
Interrupção de consultas | Sim |
Tabelas dinâmicas baseadas em SQL | Não |
Fusos horários | Não |
SSL | Sim |
Subtotais | Não |
Parâmetros JDBC adicionais | Sim |
Sensível a maiúsculas e minúsculas | Sim |
Tipo de localização | Sim |
Tipo de lista | Não |
Percentil | Não |
Percentil distinto | Não |
Execução de SQL Mostrar processos | Sim |
Execução de SQL Describe Table | Sim |
Execução de SQL Mostrar índices | Não |
Execução de SQL Select 10 | Sim |
Contagem da execução de SQL | Sim |
SQL Explain | Não |
Credenciais do OAuth 2.0 | Não |
Comentários de contexto | Sim |
Agrupamento de ligações | Não |
Esboços HLL | Não |
Notoriedade agregada | Sim |
PDTs incrementais | Não |
Milissegundos | Sim |
Microssegundos | Sim |
Vistas materializadas | Não |
Medidas de comparação de períodos | Não |
Contagem distinta aproximada | Não |
SAP HANA 2+
O SAP HANA 2+ suporta as seguintes funcionalidades a partir do Looker 25.14:
Funcionalidade | Compatível? |
---|---|
Nível de apoio técnico | Suportado |
Looker (Google Cloud Core) | Sim |
Dados agregados simétricos | Sim |
Tabelas derivadas | Sim |
Tabelas derivadas SQL persistentes | Sim |
Tabelas derivadas nativas persistentes | Sim |
Vistas estáveis | Sim |
Interrupção de consultas | Sim |
Tabelas dinâmicas baseadas em SQL | Não |
Fusos horários | Não |
SSL | Sim |
Subtotais | Não |
Parâmetros JDBC adicionais | Sim |
Sensível a maiúsculas e minúsculas | Sim |
Tipo de localização | Sim |
Tipo de lista | Não |
Percentil | Não |
Percentil distinto | Não |
Execução de SQL Mostrar processos | Sim |
Execução de SQL Describe Table | Sim |
Execução de SQL Mostrar índices | Não |
Execução de SQL Select 10 | Sim |
Contagem da execução de SQL | Sim |
SQL Explain | Não |
Credenciais do OAuth 2.0 | Não |
Comentários de contexto | Sim |
Agrupamento de ligações | Não |
Esboços HLL | Não |
Notoriedade agregada | Sim |
PDTs incrementais | Não |
Milissegundos | Sim |
Microssegundos | Sim |
Vistas materializadas | Não |
Medidas de comparação de períodos | Não |
Contagem distinta aproximada | Não |
Passos seguintes
Após concluir a ligação à base de dados, configure as opções de autenticação.