Notas de lançamento 1.x

Looker 1.28 2014-03-30

Painéis

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

Banco de dados

  • Suporte para fuso horário do Redshift

Tabelas derivadas

Desenvolvimento de modelos

  • A experiência de saída do Modo de desenvolvedor foi aprimorada para evitar páginas 404.
  • A opção "marcar todos" foi adicionada para selecionar todos os arquivos durante a lista de arquivos de confirmação 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, Duas ou mais conexões que alimentam um painel)

Desenvolvimento de modelos

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

Tabelas derivadas

Administrador e Configuração

  • Alerta de URL público: a mensagem será exibida em URLs públicos se a instância usar um certificado SSL autoassinado.
  • Alerta "Adicionar usuário": ao adicionar um usuário com um domínio que não foi usado anteriormente, um aviso alerta 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

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

Desenvolvimento de modelos

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

Administrador e Configuração

  • Foi adicionado suporte a fusos horários internacionais

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 rótulo em vez de nome
  • Gerar agrupamento de campos por escopo e não por nome da visualização
  • Erros de modelo exibidos no carregamento inicial da página, e não depois que a consulta é executada

Painel

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

LookML

  • Suporte para os totais de mês a mês (porcentagem do total e percentual 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 que você inclua medidas em uma mesclagem para relacionamentos um a um. Consulte a documentação para conferir 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 seletivas de modelos
    • Reconhecimento de campo de ID aprimorado
  • Melhoria na interface do usuário do Git para indicar o estado atual do modo de desenvolvedor
  • Mensagens de erro exibidas em save para erros de análise
  • O SQL Runner agora gera LookML para a consulta
  • Adição de opção para redefinir o diretório do desenvolvedor para corresponder aos arquivos do modelo de produção (acessado na página Conta)

Banco de dados

  • Melhoria no MSSQL, Aster e Vertica SQL Runner e Model Generator
  • Diagnóstico aprimorado para conexões de banco de dados com falhas
  • Correção do bug do filtro de ano no Redshift
  • Foi adicionado suporte ao Redshift para tabelas derivadas
  • Suporte adicionado para SAP Hana

Administrador

  • Adicionamos o painel de uso para conferir o uso do produto Looker em toda a instalação
  • Todos os URLs de Look público agora podem ser acessados pelos 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 mostra uma lista de modelos para permissões 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.
  • Atualizamos o editor do LookML com uma pesquisa aprimorada, mensagens de status de arquivo mais inteligentes e destaque de sintaxe melhorado.
  • Gerador e SQL Runner movidos para a seção "Modelo"
  • Otimizações de gerador, incluindo melhorias para o Redshift

Mudanças no banco de dados

  • A página "Conexões" agora executa testes e mostra análises detalhadas 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 "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 nos documentos
  • Botão de consulta clear adicionado
  • Mudanças no ícone do criador de consultas
  • Avatares de usuários compatíveis com o gravatar
  • Melhorias no layout para dispositivos móveis

Mudanças no LookML

  • Melhores mesclagens: agora o LookML tem uma maneira melhor de escrever mesclagens. Consulte a documentação para conferir a nova sintaxe.
  • Tabelas de pseudônimos: introdução de sql_table_name para processar nomes de tabelas com espaços e prefixos de tabelas. 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 campo foi descontinuado. Esses sinalizadores mantêm as consultas com campos antigos funcionando, mas desencorajam o uso delas.

Alterações na administração

  • Rotação do arquivo 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 do Usuário Final (EULA) no app. Após a atualização, o primeiro usuário que fizer login no sistema precisará concordar com o EULA.
  • Melhorias no SQL Runner
  • Permitir que o usuário mude o e-mail da conta

Alterações no banco de dados

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

Looker 1.12.10 2013-03-30

  • Foram adicionados atalhos de teclado para Run Last Query (control+shift+L) e Enter Developer Mode (control+shift+D).
  • Run Last Query adicionado ao menu suspenso do usuário
  • Return to Last Query sempre é exibido nas páginas de modelo
  • History movido para o menu suspenso do usuário
  • A funcionalidade do Chat agora é ativada clicando no ícone de chat no menu de navegação superior
  • O link Support Site leva você à documentação do ? ícone no menu de navegação superior
  • Layout aprimorado e bugs de navegação corrigidos para dispositivos móveis
  • A navegação foi adicionada à página "Favoritos" para facilitar a visualização dos favoritos de outro usuário
  • Novo menu suspenso de cabeçalho de coluna para facilitar o acesso a filtros de coluna, colunas de pivote/despivote e a definição de campo no menu suspenso de cabeçalho de coluna.

Criador de consultas

  • Área clicável expandida para ocultar/mostrar a barra lateral
  • Adicionamos um alerta e uma solicitação para executar a consulta novamente quando mudanças são feitas
  • Os resultados da consulta são restritos a 3.000, a menos que estejam sendo 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: exibir no formato 'AAAA-MM-DD HH' para que filtrem adequadamente quando clicados
  • Conexões de banco de dados: permitem 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: adição da opção SSL

Looker 1.11.30 2013-03-05

  • Nova aparência da interface com melhorias na 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 de banco de dados para o Redshift

Looker 1.11.23 2013-02-19

Atualizações de produtos

  • Segurança SSL aprimorada
  • Reconexão automática com bancos de dados do Postgres
  • O gerador agora oferece suporte à geração de modelos para uma única tabela
  • Tratamento e exibição aprimorados de erros do ERB
  • Opção ao adicionar novos usuários para torná-los administradores
  • Ajuda com filtros na nova interface de consulta

Atualizações de idioma do LookML

  • "yesno" é aceito como um período
  • "datatype" atributo para campos de período; 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

Registro do histórico aprimorado

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

Os filtros de data permitem valores nulos

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

Escopo do campo

Adição de "- scoping: true" para simplificações de linguagem. Com "scoping: true", todos os nomes de campos e de conjuntos têm o escopo da visualização. Os nomes de conjuntos e de campos sem um "." são considerados com escopo para a visualização. O nome completo de um conjunto ou campo sempre contém um ".". Por exemplo, o nome completo dos campos abaixo se chamaria "foo.bar" mas pode ser chamado de "bar" na visualização:

Depois (escopo: verdadeiro)

- view: foo
  fields:
    - dimension: bar

Antes (sem escopo)

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

Suporte de tabela derivada

As visualizações podem ser criadas com base em subconsultas (tabelas derivadas). Isso é ótimo para criar fatos sobre entidades. As tabelas derivadas são construídas antes da execução da consulta principal. No mySQL, para usar esse recurso, você vai precisar de acesso de gravação a um banco de dados chamado "TMP", mesmo que o Looker nunca grave nesse banco de dados. O Looker usa apenas "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 ao banco de dados

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

Looker 1.10.13 2012-11-06

Suporte via chat no app

Agora, os administradores vão encontrar a caixa "Chat with Looker Eng" no canto inferior direito. Agora ficou ainda mais fácil acessar a equipe de engenharia do Looker para resolver questões grandes e pequenas. Se você tiver dificuldades, entre em contato com a gente pelo 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 têm a oportunidade de inspecionar o modelo LookML usando o link "visualizar" ao lado de cada campo ou o link "Modelos" no cabeçalho.

Atualizações de terminologia

Padronizamos a terminologia do Looker:

  • LookML: a linguagem do Looker, baseada em YAML, que permite a definição de um modelo de negócios lógico para uma 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 em um banco de dados. Definido no LookML.
  • Dimensão: um campo usado para agrupar resultados de uma consulta em grupos distintos.
  • Medida: um campo usado para agregar dados entre as 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: um conjunto de campos e mesclagens que descrevem uma entidade comercial (usuário, pedido etc.). São gravados em LookML. Anteriormente rotulado como Consulta no cabeçalho.
  • Modelo: uma coleção de visualizações e metadados associados que descrevem o modelo lógico de um negócio. Anteriormente marcado como "Dicionário" no cabeçalho.
  • Essas mudanças também incluem algumas atualizações no cabeçalho da interface da Web do Looker. As opções "Dicionário" e "Consulta" foram agrupadas em um único menu suspenso "Analisar". Agora há um link "Modelos" no cabeçalho (descrito acima).

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

Agora é possível criar assinaturas de e-mail com configurações e repetições. 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 usuários externos" do painel do administrador.

Como sempre, adoramos receber feedback e sugestões.