Notas de lançamento 1.x

Looker 1.28 30-03-2014

Painéis

  • Filtros do painel 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 número de consultas executadas simultaneamente

Banco de dados

  • Suporte ao fuso horário do Redshift

Tabelas derivadas

Desenvolvimento de modelos

  • A experiência do Modo de desenvolvedor foi aprimorada para evitar páginas 404
  • Inclusão de "verificar todos" para selecionar todos os arquivos durante a lista de arquivos git com arquivos no commit do Git.

Looker 1.26 05/03/2014

Painéis

  • Elementos do painel de valor único agora podem ser detalhados
  • Os painéis podem fazer referência a vários modelos (por exemplo, 2 ou mais conexões em um painel)

Desenvolvimento de modelos

  • Ajuda de atalho do teclado adicionada ao editor
  • "Reverter tudo" agora exclui arquivos não rastreados

Tabelas derivadas

Administrador e configuração

  • Alerta de URL público: a mensagem será exibida nos 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 utilizado 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 09-02-2014

Looks

  • Os anexos de e-mail foram corrigidos de maneira consistente no Outlook para aparências programadas

Desenvolvimento de modelos

  • A lista de arquivos agora mostra o nome do modelo dos arquivos incluídos

Administrador e configuração

  • Compatibilidade com fuso horário internacional adicionada

Looker 1.22 12-01-2014

Tabelas derivadas persistentes

Looker 1.20 29-11-2013

Explorar (Criador de consultas)

  • Classificar campos na barra lateral por marcador em vez de nome
  • Gerar agrupamento de campos por escopo em vez de por nome de visualização
  • Erros do modelo exibidos no carregamento inicial da página em vez de depois da execução da consulta

Painel

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

arquivos do

  • Suporte para totais mensais (porcentagem do total e percentual do anterior). Consulte a documentação para ver a nova sintaxe
  • Adição de one_to_one como uma opção de junção, permitindo que você traga medidas em uma mesclagem para relacionamentos de um para um em uma mesclagem. Consulte a documentação para conhecer 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 e regeneração seletiva de modelos
    • Melhor reconhecimento de campos de ID
  • Melhoria da interface do usuário do Git para indicar o estado atual do modo de desenvolvedor
  • Mensagens de erro exibidas em save para analisar erros
  • O SQL Runner agora gera LookML para a consulta
  • Adicionada a opção de redefinir o diretório do desenvolvedor para corresponder aos arquivos do modelo de produção (acessado na página da conta)

Banco de dados

  • Executor MSSQL, Aster e Vertica SQL aprimorado e gerador de modelos
  • Diagnóstico aprimorado de conexões de banco de dados com falha
  • Bug de filtro de ano do Fixex no Redshift
  • Adição de compatibilidade com o Redshift para tabelas derivadas
  • Suporte adicionado para o SAP Hana

Administrador

  • Painel de uso adicionado para ver o uso do produto Looker na instalação
  • Todos os URLs de aparência pública agora podem ser vistos pelos administradores

Looker 1.18 06/10/2013

Painéis

Alterações do LookML

  • Contagens aprimoradas

Alterações administrativas

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

Alterações no desenvolvimento de modelos

  • A lista de arquivos de modelo foi simplificada e os arquivos agora podem ser adicionados, excluídos e renomeados
  • Editor do LookML atualizado, 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 do gerador, incluindo melhorias para o Redshift

Alterações no banco de dados

  • A página "Conexões" agora executa testes e mostra análises detalhadas das conexões
  • Suporte SSL para Redshift

Looker 1.16.5 05-08-2013

Apresentação da aparência

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

Documentos de suporte atualizados

  • Link do Documentos Google disponível para todos os usuários
  • Novos documentos adicionados para usar o Looker e desenvolver no Looker
  • Agora os documentos podem ser pesquisados
  • Botão de consulta clear adicionado
  • Alterações no ícone do criador de consultas
  • Avatares de usuários compatíveis com gravatar
  • Melhorias no layout para dispositivos móveis

Alterações do LookML

  • Better joins: o LookML agora tem uma maneira melhor de criar junções. Consulte a documentação para conhecer a nova sintaxe.
  • Tabelas de alias: introdução de sql_table_name para lidar com nomes de tabelas com espaços e prefixos de tabela. Consulte a documentação para conhecer a nova sintaxe.
  • Novos atributos de campo: hidden: true e deprecated: true Os campos ocultos e obsoletos não aparecem no Looker Explorer, mas mostram resultados. Os campos obsoletos mostram um aviso de que o campo foi descontinuado. Essas sinalizações mantêm consultas com campos antigos que funcionam, mas desestimulam as pessoas a usá-los.

Alterações administrativas

  • Rotação de arquivos de registro; a rotação interna pode ser definida como diária, semanal ou mensal. Se um rotador de registro externo estiver em uso, defina como "Nunca" e envie o sinal USR2 para o processo do Looker para acionar a reabertura do arquivo de registros.
  • 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 será solicitado a concordar com o EULA.
  • Melhorias no SQL Runner
  • Permitir que o usuário altere o e-mail da conta

Alterações no banco de dados

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

Looker 1.12.10 30-03-2013

  • Atalhos do teclado adicionados 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 movidos para o menu suspenso do usuário
  • A funcionalidade do Chat agora está ativada ao clicar no ícone do Chat no menu de navegação superior
  • Support Site leva você à documentação do ? ícone no menu de navegação superior
  • Melhoria no layout e correção de bugs de navegação para dispositivos móveis
  • Navegação adicionada à página Favoritos para ver mais facilmente os favoritos de outro usuário
  • Novo menu suspenso do cabeçalho da coluna para facilitar o acesso ao filtro na coluna, coluna dinâmica/não dinâmica e ir para a definição do campo na lista suspensa do cabeçalho da coluna.

Criador de consultas

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

Alterações do LookML

Diversos

  • Horas de época: são exibidas no formato "AAAA-MM-DD HH" para que sejam filtradas corretamente quando clicadas
  • Conexões de banco de dados: permitir que o 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 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 o SSH para implantar as alterações) (consulte a documentação revisada)
  • Suporte de banco de dados para Redshift

Looker 11/12/2013 19/02/2013

Atualizações de produtos

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

Atualizações da linguagem LookML

  • "yesno" suportado como um período
  • Atributo "datatype" para os campos de período. Especifica o tipo de campo do banco de dados subjacente (data, carimbo de data/hora, data e hora)

Looker: 11/12/2012 21/12/2012

Registro de histórico melhorado

O histórico é exibido em um formato mais legível. As consultas exibem os parâmetros de visualização, campos e classificação em vez de uma sentença 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 com nome incorreto.

Escopo do campo

"- scoping: true" adicionado para simplificações de idioma. Com "escopo: true", todos os nomes de campo e nomes de conjuntos têm escopo na visualização. Nomes de conjuntos e nomes de campos sem um "." são considerados como 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 denominado "foo.bar", mas pode ser referenciado como "bar" na 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 "escopo: 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 criar fatos sobre entidades. As tabelas derivadas são construídas antes da execução da consulta principal. No mySQL, para usar esse recurso, é necessário 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 de banco de dados

  • As palavras reservadas do Postgres agora estão entre aspas ao criar modelos
  • MSSQL agora é um dialeto SQL compatível

Looker 10/11/2012 06/11/2012

Bate-papo de suporte no aplicativo

Os administradores verão a caixa "Chat com o Looker Eng" no canto inferior direito. Agora ficou ainda mais fácil acessar a equipe de engenharia do Looker para ajudar você a resolver dúvidas grandes e pequenas. Se tiver dificuldades, entre em contato pelo 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 do LookML subjacente por meio do link "Visualizar" ao lado de cada campo ou do link "Modelos" no cabeçalho.

Atualizações da terminologia

Padronizamos algumas novas terminologias para o Looker:

  • LookML: a linguagem 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 em 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 em campos e dimensões selecionados em uma determinada visualização.
  • Vista: uma coleção de campos e junções que descrevem uma entidade comercial (usuário, pedido etc.). Escrito em LookML. Anteriormente chamado de Query no cabeçalho.
  • Modelo - um conjunto de visualizações e metadados associados que descrevem o modelo lógico de uma empresa. Anteriormente rotulado "Dicionário" no cabeçalho.
  • Essas mudanças também trazem algumas atualizações para o cabeçalho na UI da Web do Looker. O dicionário e a consulta foram recolhidos em uma única lista suspensa "Explorar". Agora há um link "Modelos" no cabeçalho (descrito acima).

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

As assinaturas de e-mail agora podem ser criadas com horários de início e repetição personalizados. Você também pode adicionar outros inscritos que serão copiados no 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 pessoas fora do painel do administrador.

Como sempre, seus comentários e sugestões são bem-vindos!