Apache Spark

O Looker se conecta ao Apache Spark por meio de uma conexão JDBC com o Spark Thrift Server.

Como conectar o Looker ao Apache Spark

Configure uma conexão de banco de dados pela interface do Looker. Na seção Administrador, selecione Conexões e clique em Adicionar conexão. Consulte a página de documentação Como conectar o Looker ao seu banco de dados para mais informações.

Preencha a página da seguinte maneira:

  • Name: o nome da conexão. É assim que a conexão será indicada no modelo LookML.
  • Dialeto: selecione Apache Spark 1.5+, Apache Spark 2+ ou Apache Spark 3+.
  • Host:Porta: o host e a porta do servidor Thrift (10000 por padrão).
  • Banco de dados: o esquema/banco de dados padrão que será modelado. Quando não há um banco de dados especificado para uma tabela, essa informação é assumida.
  • Nome de usuário: o usuário como o Looker será autenticado.
  • Password: a senha opcional do usuário do Looker.
  • Tabelas derivadas permanentes: marque esta opção se for usar PDTs com o Looker.
  • Banco de dados temporário: um banco de dados/esquema temporário para armazenar PDTs. Ela precisa ser criada com antecedência, com uma instrução como CREATE SCHEMA looker_scratch;.
  • Outros parâmetros: adicione outros parâmetros JDBC do Hive aqui, como: ;spark.sql.inMemoryColumnarStorage.compressed=true
    ;auth=noSasl
  • SSL: deixe esta opção desmarcada.
  • Fuso horário do banco de dados: o fuso horário dos dados armazenados no Spark. Normalmente, ele pode ser deixado em branco ou definido como UTC.
  • Fuso horário da consulta: o fuso horário para exibir os dados consultados no Looker.

Clique em Testar estas configurações para testar a conexão e verificar se ela está configurada corretamente. Se a opção Pode se conectar aparecer, pressione Adicionar conexão. Isso executa o restante dos testes de conexão para verificar se a conta de serviço foi configurada corretamente e com os papéis adequados.

Para mais informações sobre configurações de conexão, consulte a página de documentação Como conectar o Looker ao seu banco de dados.

Suporte a recursos

Para que o Looker ofereça suporte a alguns recursos, seu dialeto do banco de dados também precisa aceitá-los.

Na versão mais recente do Looker, o Apache Spark 1.5+ é compatível com os seguintes recursos do Looker:

Na versão mais recente do Looker, o Apache Spark 2.0 é compatível com os seguintes recursos do Looker:

Na versão mais recente do Looker, o Apache Spark 3+ é compatível com os seguintes recursos do Looker:

Próximas etapas

Após criar a conexão, defina as opções de autenticação.