Notas da versão 1.x

Looker 1.28 30/03/2014

Painéis

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

Banco de dados

  • Suporte a fuso horário do Redshift

Tabelas derivadas

Desenvolvimento de modelos

  • A experiência de sair do Modo de Desenvolvimento foi melhorada para evitar páginas 404.
  • Adicionamos a opção "Marcar tudo" para selecionar todos os arquivos durante a lista de arquivos do git comm em commits do Git.

Looker 1.26 05/03/2014

Painéis

  • Os elementos do dashboard de valor único agora podem ser detalhados
  • Os dashboards podem referenciar vários modelos (por exemplo, mais de duas conexões alimentando um dashboard)

Desenvolvimento de modelos

  • Ajuda sobre os atalhos de teclado adicionada ao editor
  • "Reverter tudo" agora exclui arquivos não rastreados

Tabelas derivadas

Administração e configuração

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

Looker 1.24 09/02/2014

Looks

  • Anexos de e-mail corrigidos de forma consistente no Outlook para Looks programados

Desenvolvimento de modelos

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

Administração e configuração

  • Adição de suporte a fusos horários internacionais

Looker 1.22 12/01/2014

Tabelas derivadas persistentes

Looker 1.20 29/11/2013

Analisar (Criador de consultas)

  • Classificar os campos na barra lateral por rótulo em vez de nome
  • Gerar agrupamento de campos por escopo em vez de por nome de visualização
  • Os erros do modelo são exibidos no carregamento de página inicial, em vez de depois que a consulta é executada

Painel

  • Adição do link "Analisar dados" no menu suspenso do painel para acessar a consulta
  • Adição do parâmetro show_points para gráficos de linhas

LookML

  • Suporte para totais de mês a mês (porcentagem do total e porcentagem do anterior). Consulte a documentação para saber mais sobre a nova sintaxe.
  • Adição de one_to_one como uma opção de mesclagem, permitindo que você inclua medidas em uma mesclagem para relações de um para um. Consulte a documentação para saber mais sobre a nova sintaxe.

Desenvolvimento de modelos

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

Banco de dados

  • Melhoria do SQL Runner e do gerador de modelos do MSSQL, Aster e Vertica
  • Diagnóstico aprimorado para conexões de banco de dados com falha
  • Correção do bug do filtro de ano no Redshift
  • Adição de suporte do Redshift para tabelas derivadas
  • Adição de suporte para o SAP Hana

Administrador

  • Adição do painel de uso para conferir o uso do produto Looker em toda a instalação
  • Todos os URLs de Looks públicos agora podem ser visualizados por administradores

Looker 1.18 06/10/2013

Painéis

Mudanças 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 de modelos

  • A lista de arquivos de modelo foi simplificada, e agora é possível adicionar, excluir e renomear arquivos.
  • Editor do LookML atualizado, com pesquisa aprimorada, mensagens de status de arquivo mais inteligentes e destaque de sintaxe aprimorado
  • O gerador e o SQL Runner foram movidos para a seção "Modelo"
  • Otimizações do gerador, incluindo melhorias para o Redshift

Mudanças no banco de dados

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

Looker 1.16.5 05/08/2013

Conheça os Looks

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

Documentos de suporte atualizados

  • Link para documentos de suporte disponível para todos os usuários
  • Novos documentos adicionados para "Como usar o Looker" e "Como desenvolver no Looker"
  • Agora é possível pesquisar documentos
  • Botão de consulta clear adicionado
  • Mudanças no ícone do Criador de Consultas
  • Avatares de usuários com suporte ao gravatar
  • Melhorias no layout para dispositivos móveis

Mudanças no LookML

  • Junções melhores: o LookML agora tem uma maneira melhor de escrever junções. Consulte a documentação para saber mais sobre a nova sintaxe.
  • Alias de tabelas: introdução de sql_table_name para lidar com nomes de tabelas com espaços e prefixos de tabela. Consulte a documentação para saber mais sobre 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 foram descontinuados. Essas flags mantêm as consultas com campos antigos funcionando, mas desencorajam as pessoas de usá-las.

Mudanças na administração

  • Rotação de arquivos de registro. A rotação interna pode ser definida como diária, semanal ou mensal. Se um alternador de registros externo estiver sendo usado, defina como "Nunca" e envie o indicador USR2 para o 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á aceitar o EULA.
  • Melhorias no SQL Runner
  • Permitir que o usuário mude o e-mail da conta

Mudanças no banco de dados

  • Adição de dialetos para BitYota, Vertica e Vectorwise
  • Melhorias no dialeto do MS SQL
  • Melhorias de desempenho do Redshift

Looker 1.12.10 30/03/2013

  • Atalhos de teclado adicionados para Run Last Query (Ctrl+Shift+L) e Enter Developer Mode (Ctrl+Shift+D)
  • Run Last Query adicionado ao menu suspenso do usuário
  • Return to Last Query sempre aparece nas páginas de modelos
  • History movido para o menu suspenso do usuário
  • A funcionalidade do Chat agora é ativada ao clicar no ícone de chat no menu de navegação superior.
  • O link Support Site leva você à documentação do ? no menu de navegação superior
  • Layout aprimorado e bugs de navegação corrigidos para dispositivos móveis
  • Adicionamos uma navegação na página "Favoritos" para facilitar a visualização dos favoritos de outro usuário.
  • Novo menu suspenso no cabeçalho da coluna para facilitar o acesso ao filtro na coluna, à tabela dinâmica/desfazer tabela dinâmica e à definição do campo no menu suspenso do cabeçalho da coluna.

Criador de consultas

  • Área clicável expandida para ocultar/mostrar a barra lateral
  • Adicionamos um alerta e um comando para executar a consulta novamente quando mudanças forem feitas.
  • Os resultados da consulta são limitados a 3.000, a menos que sejam exportados
  • Implementação de uma ordem de classificação padrão razoável quando nenhuma classificação é especificada

Mudanças no LookML

Diversos

  • Horas de época: exibidas no formato "AAAA-MM-DD HH" para que sejam filtradas corretamente quando clicadas.
  • Conexões de banco de dados: permitir 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 de SSL adicionada

Looker 1.11.30 05/03/2013

  • Novo visual para a interface com melhorias de usabilidade
  • Interface de consulta reformulada
  • Integração do Git na interface (eliminando a necessidade de SSH para implantar mudanças) (consulte a documentação revisada)
  • Suporte de banco de dados para o Redshift

Looker 1.11.23 19/02/2013

Atualizações de produtos

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

Atualizações da linguagem LookML

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

Looker 1.11.13 21/12/2012

Registro do histórico melhorado

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

Filtros de data que 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 detectar parâmetros e instruções com nomes incorretos.

Escopo de campo

Adicionamos "- scoping: true" para simplificar a linguagem. Com "scoping: true", todos os nomes de campos e conjuntos são limitados à visualização. Os nomes de conjuntos e campos sem um "." são considerados como pertencentes ao escopo da visualização. O nome completo de um conjunto ou campo sempre contém um ".". Por exemplo, o nome completo dos campos abaixo seria "foo.bar", mas pode ser referenciado como "bar" na visualização:

Depois (scoping: true)

- view: foo
  fields:
    - dimension: bar

Antes (sem escopo)

- view: foo
  fields:
    - name: foo_bar
  • Os modelos que não têm "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 reunir fatos sobre entidades. As tabelas derivadas são criadas 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 grave nele. 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

Os administradores agora vão encontrar a caixa "Conversar com a equipe de engenharia do Looker" no canto inferior direito. Agora ficou ainda mais fácil entrar em contato com a equipe de engenharia do Looker para resolver dúvidas grandes e pequenas. Se tiver dificuldades, entre em contato pelo chat do Looker. Estamos aqui para ajudar.

Usuários não administradores podem visualizar o modelo do LookML

Agora, todos os usuários do Looker podem inspecionar o modelo do LookML pelo link "Visualizar" ao lado de cada campo ou pelo link "Modelos" no cabeçalho.

Atualizações de terminologia

Padronizamos algumas terminologias novas para o Looker:

  • LookML: a linguagem do Looker, baseada em YAML, que permite definir um modelo de negócios lógico para uma determinada conexão de banco de dados.
  • Campo: representa um dado, seja diretamente de uma coluna em um banco de dados ou calculado com base em uma ou mais colunas em um banco de dados. Definido no LookML.
  • Dimensão: um campo usado para agrupar os resultados de uma consulta em grupos distintos.
  • Medição: um campo usado para agregar dados em linhas de 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: uma coleção de campos e mesclagens que descrevem uma entidade empresarial (usuário, pedido etc.). Escrito em LookML. Antes rotulado como "Consulta" no cabeçalho.
  • Modelo: uma coleção de visualizações e metadados associados que descrevem o modelo lógico de uma empresa. Antes, o cabeçalho era "Dicionário".
  • Com essas mudanças, também vêm algumas atualizações no cabeçalho da UI da Web do Looker. O dicionário e a consulta foram combinados em um único menu suspenso "Explorar". Agora há um link "Modelos" no cabeçalho (descrito acima).

Atualizações de assinaturas de e-mail

Agora é possível criar assinaturas de e-mail com horários de início e repetição personalizados. Também é possível adicionar outros assinantes que vão receber uma cópia do e-mail, dentro ou fora da sua organização. As pessoas que recebem e-mails de fora da organização podem ser gerenciadas na seção "Gerenciar pessoas de fora" do painel de admin.

Como sempre, agradecemos seu feedback e sugestões.