Notas de lançamento 1.x

Looker 1.28 2014-03-30

Painéis

  • Filtros para fornecer painéis interativos (consulte a documentação)
  • Inclusão de "Explore SQL" para acessar diretamente a consulta SQL do elemento do painel
  • Limitar o número de consultas executadas simultaneamente

Banco de dados

  • Suporte ao fuso horário do Redshift

Tabelas derivadas

Desenvolvimento de modelos

  • Sair da experiência do modo de desenvolvedor foi melhorada para evitar páginas 404.
  • "check all" foi adicionado para selecionar todos os arquivos durante a lista de arquivos de comunicações do Git em confirmações do Git.

Looker 1.26 2014-03-05

Painéis

  • Agora é possível detalhar os elementos do dashboard de valor único
  • Os painéis podem fazer referência a vários modelos (por exemplo, mais de 2 conexões em um painel)

Desenvolvimento de modelos

  • Ajuda para atalhos de teclado adicionada ao editor
  • A opção "Reverter tudo" agora exclui os arquivos não rastreados.

Tabelas derivadas

Administrador e configuração

  • Alerta de URL público: a mensagem vai ser exibida em URLs públicos se a instância usar um certificado SSL autoassinado.
  • Adicionar alerta de usuário: ao adicionar um usuário com um domínio que não tenha sido usado anteriormente, um aviso alerta que você está adicionando um endereço de e-mail de um domínio estrangeiro.
  • Conexões de banco de dados: capacidade de adicionar parâmetros à string de conexão JDBC

Looker 1.24 2014-02-09

Looks

  • Correção de anexos de e-mail consistentemente no Outlook para Looks programados

Desenvolvimento de modelos

  • A lista de arquivos agora mostra o nome do modelo dos arquivos de inclusão

Administrador e configuração

  • Agora é possível usar fuso horário internacional

Looker 1.22 12/01/2014

Tabelas derivadas persistentes

Looker 1.20 29-11-2013

Explorar (criador de consultas)

  • Ordenar campos na barra lateral por marcador e não por nome
  • Gerar o agrupamento de campos por escopo em vez de por nome de visualização
  • Erros do modelo exibidos no carregamento da página inicial e não após a execução da consulta

Painel

  • O link "Explorar dados" foi adicionado ao menu suspenso do painel para acessar a consulta.
  • Adição do parâmetro show_points para gráficos de linhas

LookML

  • Suporte para os totais de um mês para outro (porcentagem do total e porcentagem do valor anterior). Consulte a documentação para conferir a nova sintaxe
  • Adição de one_to_one como uma opção de mesclagem, permitindo trazer medidas em uma mesclagem para relacionamentos de um para um em uma mesclagem. Consulte a documentação para conferir a nova sintaxe.

Desenvolvimento de modelos

  • Mudanças no comportamento da guia do navegador: se o arquivo de modelo estiver aberto em uma guia do navegador, o go to definition vai para a guia aberta
  • Melhorias no gerador
    • Geração seletiva e regeneração de modelos
    • Reconhecimento aprimorado do campo de ID
  • Interface do usuário do Git aprimorada para indicar o estado atual do modo de desenvolvedor
  • Mensagens de erro agora exibidas no save para erros de análise
  • O SQL Runner agora gera LookML para a consulta
  • Opção adicionada para redefinir o diretório do desenvolvedor para corresponder aos arquivos do modelo de produção (acessado na página Conta)

Banco de dados

  • Melhorias no MSSQL, Aster e Vertica SQL Runner e no Model Generator
  • Diagnóstico aprimorado para conexões de banco de dados com falha
  • Correção de bug no filtro de ano do Redshift
  • Inclusão de suporte ao Redshift em tabelas derivadas.
  • Adição de suporte para SAP Hana

Administrador

  • Adição do painel de uso para mostrar o uso do produto Looker em toda a instalação
  • Todos os URLs do Acesso antecipado agora podem ser vistos pelos administradores

Looker 1.18 2013-10-06

Painéis

Alterações no LookML

  • Contagens aprimoradas

Mudanças na administração

  • Configuração automática do diretório do modelo de desenvolvedor
  • A opção "Adicionar usuários" agora oferece uma lista de modelos para permissão de acesso

Mudanças no desenvolvimento do modelo

  • A lista de arquivos de modelo é simplificada, e os arquivos agora podem ser adicionados, excluídos e renomeados
  • Atualização do editor do LookML, com pesquisa aprimorada, mensagens de status de arquivo mais inteligentes e destaque de sintaxe aprimorado
  • Gerador e SQL Runner movidos para a seção "Modelo"
  • Otimizações de gerador, incluindo melhorias no Redshift

Alterações no banco de dados

  • A página "Conexões" agora executa testes ativamente e mostra uma análise detalhada das conexões
  • Suporte a SSL para Redshift

Looker 1.16.5 2013-08-05

Conheça o Looks

  • Bookmarks foi renomeado como Looks com um layout visual atualizado para os Looks.
  • Outros intervalos de frequência de assinatura foram adicionados

Documentos de suporte atualizados

  • Link da documentação de suporte disponível para todos os usuários
  • Novos documentos adicionados sobre como usar o Looker e desenvolver no Looker
  • Agora é possível pesquisar os documentos
  • Adição do botão de consulta clear
  • Mudanças no ícone do criador de consultas
  • Avatares de usuários com suporte ao gravatar
  • Melhorias no layout para dispositivos móveis

Alterações no LookML

  • Junções melhores: o LookML agora tem uma maneira melhor de escrever mesclagens. Consulte a documentação para conferir a nova sintaxe.
  • Como atribuir aliases a tabelas: introdução de sql_table_name para processar nomes de tabelas com espaços e prefixos de tabela. Consulte a documentação para conferir a nova sintaxe.
  • Novos atributos de campo: hidden: true e deprecated: true. Os campos ocultos e descontinuados não aparecem no Looker Explorer, mas mostram resultados. Os campos descontinuados mostram um aviso de que o uso foi descontinuado. Essas sinalizações mantêm as consultas com campos antigos funcionando, mas desencorajam as pessoas a usá-las.

Mudanças na administração

  • Rotação do arquivo de registro; a rotação interna pode ser definida como diária, semanal ou mensal. Se um seletor de registro externo estiver sendo usado, defina como "Nunca" e envie o sinal USR2 ao processo do Looker para acionar a reabertura do arquivo de registro.
  • Processo de verificação do contrato de licença de usuário final (EULA) no app. Após a atualização, o primeiro usuário que fizer login no sistema precisará concordar com o Contrato de licença de usuário final (EULA).
  • Melhorias no SQL Runner
  • Permitir que o usuário altere o e-mail da conta

Alterações no banco de dados

  • Dialetos adicionados para BitYota, Vertica e Vectorwise
  • Melhorias no dialeto MS SQL
  • Melhorias no desempenho do Redshift

Looker 1.12.10 2013-03-30

  • Adição de atalhos do teclado para Run Last Query (Ctrl + Shift + L) e Enter Developer Mode (Control + Shift + D)
  • O contato Run Last Query foi adicionado ao menu suspenso do usuário
  • Return to Last Query sempre é exibido nas páginas de modelo
  • History foi movido para o menu suspenso de usuário
  • A funcionalidade Chat agora está ativada ao clicar no ícone de chat no menu de navegação superior.
  • O link do Support Site direciona você para a documentação do ? ícone no menu de navegação superior
  • Melhoria no layout e correção de bugs de navegação em dispositivos móveis
  • Adição da navegação na página de Favoritos para visualizar mais facilmente os favoritos de outro usuário
  • Novo menu suspenso de cabeçalho de coluna para facilitar o acesso para filtrar colunas, colunas dinâmicas/não dinâmicas e acessar a definição do campo no menu suspenso do cabeçalho da coluna.

Criador de consultas

  • Área clicável expandida para mostrar/ocultar a barra lateral
  • Adicionado alerta e prompt para executar novamente a consulta quando alterações forem feitas.
  • Resultados de consulta restritos a 3.000, a menos que sejam exportados
  • Implementação da ordem de classificação padrão razoável quando nenhuma classificação é especificada.

Alterações no LookML

Diversos

  • Horas do período: exiba no formato "AAAA-MM-DD HH" para que filtrem corretamente quando clicados
  • Conexões de banco de dados: permite que o número máximo de conexões seja definido para cada conexão de banco de dados
  • Conexões de banco de dados: opção SSL adicionada

Looker 1.11.30 2013-03-05

  • Nova aparência da interface com melhorias de usabilidade
  • Interface de consulta reformulada
  • Integração do Git na interface (eliminando a necessidade de usar SSH para implantar mudanças) (consulte a documentação revisada)
  • Suporte a bancos de dados para o Redshift

Looker 1.11.23 2013-02-19

Atualizações de produtos

  • Segurança SSL aprimorada
  • Reconexão automática a bancos de dados do Postgres
  • O Generator agora é compatível com a geração de modelos para uma única tabela.
  • Melhoria no tratamento e na exibição de erros do ERB
  • Opção ao adicionar novos usuários para torná-los administradores
  • Ajuda do filtro na nova interface de consultas

Atualizações da linguagem LookML

  • "yesno" suportado como um período
  • Atributo "datatype" para campos de período de tempo; especifica o tipo de campo do banco de dados subjacente (época, carimbo de data/hora, data e hora, data)

Looker 1.11.13 21/12/2012

Melhorias nos registros do histórico

O histórico aparece em um formato mais legível. As consultas exibem os parâmetros de visualização, campos e classificação em vez de uma frase em inglês ilegível.

Os filtros de data permitem valores NULL

NULL, NOT NULL e -NULL são permitidos em filtros de data.

Tratamento de erros

Melhoria no tratamento de erros no Modo de Desenvolvimento do Looker para capturar parâmetros e instruções nomeados incorretamente.

Escopo do campo

"- scoping: true" foi adicionado para simplificações de linguagem. Com "scoping: true", todos os nomes de campos e conjuntos têm o escopo definido para a visualização. Defina nomes e nomes de campos sem "." como escopo da visualização. O nome completo de um conjunto ou um campo sempre contém um ".". Por exemplo, o nome completo dos campos abaixo seria chamado de "foo.bar", mas podem ser referenciados como "bar" dentro da visualização:

Depois (escopo: true)

- view: foo
  fields:
    - dimension: bar

Antes (sem escopo)

- view: foo
  fields:
    - name: foo_bar
  • Os modelos que não têm a opção "scoping: true" continuam funcionando como sempre.
  • O gerador agora gera modelos com escopo

Suporte a tabelas derivadas

As visualizações podem ser criadas em subconsultas (tabelas derivadas). Isso é ótimo para construir fatos sobre entidades. As tabelas derivadas são construídas antes da execução da consulta principal. No mySQL, para usar esse recurso, você precisa ter acesso de gravação a um banco de dados chamado "TMP", mesmo que o Looker nunca faça gravações nesse banco de dados. O Looker só usa "CREATE TEMPORARY TABLE TMP".

Exemplo de tabela derivada

- base_view: orders
  view: orders

- view: orders
  fields:
  - dimension: amount
    type: number
  - dimension: total_amount
    type: sum
    sql: ${amount}
  - join: users
    sql_on: orders.user_id=users.id
    base_only: true
  - join: user_orders_facts
    sql_on: orders.user_id=user_orders_facts.user_id
    base_only: true

- view: users
  fields:
  - dimension: name

- view: user_orders_facts
   derived_table:
     sql: |
        SELECT
            users.id as user_id
            , COUNT(*) as lifetime_orders
            , MAX(orders.date) as most_recent_purchase_date
        FROM orders
        GROUP BY user.id
     indexes: [user_id]
   fields:
   - dimension: lifetime_orders
     type: number
   - dimension: most_recent_order
     type: time
     timeframes: [date, week, month, year]
     sql: $$.most_recent_purchase_date

Melhorias no suporte a bancos de dados

  • As palavras reservadas do Postgres agora são citadas ao criar modelos
  • O MSSQL agora é um dialeto SQL compatível

Looker 1.10.13 06/11/2012

Chat de suporte no app

Agora os administradores vão encontrar a caixa "Chat com Looker Eng" no canto inferior direito. Ficou ainda mais fácil entrar em contato com a equipe de engenharia do Looker para solucionar dúvidas grandes ou pequenas. Se tiver dúvidas, fale com a gente no chat do Looker. Estamos aqui para ajudar.

Usuários que não são administradores podem visualizar o modelo LookML

Todos os usuários do Looker agora podem inspecionar o modelo do LookML subjacente pelo link "visualizar" ao lado de cada campo ou pelo link "Modelos" no cabeçalho.

Atualizações de terminologia

Padronizamos algumas novas terminologias para o Looker:

  • LookML: a linguagem do Looker, baseada em YAML, que permite a definição de um modelo de negócios lógico para determinada conexão de banco de dados.
  • Campo - Representa um dado, diretamente de uma coluna em um banco de dados ou calculado a partir de uma ou mais colunas de um banco de dados. Definida no LookML.
  • Dimensão: um campo usado para agrupar os resultados de uma consulta em grupos distintos.
  • Medida - Um campo usado para agregar dados em linhas em um banco de dados.
  • Consulta: a execução de uma instrução SQL com base nos campos e dimensões selecionados em uma determinada visualização.
  • Visualização: um conjunto de campos e mesclagens que descrevem uma entidade comercial (usuário, pedido etc.). São escritas no LookML. Anteriormente rotulada como consulta no cabeçalho.
  • Modelo: uma coleção de visualizações e metadados associados que descrevem o modelo lógico de uma empresa. Antigamente rotulado "Dicionário" no cabeçalho.
  • Com essas mudanças, também há algumas atualizações no cabeçalho na UI da Web do Looker. "Dicionário" e "Consulta" foram recolhidos em um único menu suspenso "Explorar". Agora há um link de modelos no cabeçalho (descrito acima).

Atualizações de inscrições de e-mail

Agora as assinaturas de e-mail podem ser criadas com horários personalizados para iniciar e repetir. Você também pode adicionar outros assinantes para cópia por e-mail, dentro ou fora de sua organização. As pessoas que são enviadas para fora da organização podem ser gerenciadas na seção Gerenciar externos do painel do administrador.

Como sempre, aceitamos feedback e sugestões.