Looker 1.28 2014-03-30
Painéis
- Filtros de painel para fornecer painéis interativos (consulte a documentação).
- Adicionamos a opção "Analisar SQL" para acessar diretamente a consulta SQL do elemento do painel.
- Limitar o número de consultas executadas simultaneamente
Banco de dados
- Suporte a fusos horários do Redshift
Tabelas derivadas
persist_for
funciona dentro de visualizações básicas (consulte a documentação).
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 elementos de 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 do teclado adicionada ao editor
- A opção "Reverter tudo" agora exclui arquivos não rastreados.
Tabelas derivadas
- Introdução às tabelas derivadas compostas
Administração e configuração
- Alerta de URL público: a mensagem aparece 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 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 2014-02-09
Looks
- Os anexos de e-mail foram 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 2014-01-12
Tabelas derivadas persistentes
- Como usar tabelas derivadas persistentes
- Referência: tabelas derivadas persistentes
- Referência: padrões de design de derivação
- Configuração do esquema e do banco de dados temporário
Looker 1.20 2013-11-29
Explorar (criador de consultas)
- Ordenar 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
- Erros de modelo exibidos no carregamento inicial da página em vez de depois que a consulta é executada
Painel
- Adicionamos o link "Analisar dados" no menu suspenso do painel para acessar a consulta.
- Parâmetro
show_points
adicionado para gráficos de linhas
LookML
- Suporte a totais mês a mês (porcentagem do total e porcentagem do 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 de modelo estiver aberto em uma guia do navegador,
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
- As mensagens de erro agora são mostradas em
save
para erros de análise - O SQL Runner agora gera LookML para a consulta.
- Adicionamos a opção de redefinir o diretório do desenvolvedor para corresponder aos arquivos de modelo de produção (acessível na página "Conta").
Banco de dados
- Melhoria no MSSQL, Aster e Vertica SQL Runner e Model Generator
- Melhorias no diagnóstico de conexões de banco de dados com falha
- Correção do bug do filtro de ano no Redshift
- Suporte a Redshift adicionado para tabelas derivadas
- Suporte adicionado para SAP Hana
Administrador
- Adicionamos um 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 2013-10-06
Painéis
- Versão Beta dos painéis
- Como criar painéis e Referência para painéis
Mudanças no LookML
- Contagens aprimoradas
Mudanças na administração
- Configuração automática do diretório do modelo do 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 melhorada, 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 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 2013-08-05
Conheça o Looks
Bookmarks
foi renomeado comoLooks
com um layout visual atualizado para os Looks- Foram adicionados intervalos de frequência de assinatura
Atualização dos documentos de suporte
- Link para a Central de Ajuda disponível para todos os usuários
- Novos documentos foram adicionados para "Como usar o Looker" e "Como desenvolver no Looker".
- Agora é possível pesquisar nos documentos
Mudanças na navegação e na interface do usuário
- Botão de consulta
clear
adicionado - Mudanças no ícone do criador de consultas
- Avatares de usuário com suporte ao gravatar
- Melhorias no layout para dispositivos móveis
Mudanças no LookML
- Melhorias nas junções: o LookML agora tem uma maneira melhor de escrever junções. 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
edeprecated: 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. Essas flags mantêm as consultas com campos antigos funcionando, mas desencorajam as pessoas a usá-los.
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 do Usuário Final (EULA) no app. Após a atualização, o primeiro usuário a fazer login no sistema vai precisar concordar com o EULA.
- Melhorias no SQL Runner
- Permitir que o usuário mude o e-mail da conta
Mudanças 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
Mudanças na navegação e na interface do usuário
- Foram adicionados atalhos de teclado para
Run Last Query
(control+shift+L) eEnter Developer Mode
(control+shift+D). Run Last Query
adicionado ao menu suspenso do usuário- O
Return to Last Query
sempre aparece nas páginas de modelos History
movido para o menu suspenso do usuário- A funcionalidade
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
- Mudanças na sintaxe de filtros padrão com a adição de
Conditionally Filter
(consulte a documentação revisada) - Suporte para "de" na visualização básica
Diversos
- Horas de época: são mostradas no formato 'AAAA-MM-DD HH' para que sejam filtradas corretamente quando clicadas
- 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 a banco de dados para Redshift
Looker 1.11.23 2013-02-19
Atualizações de produtos
- Segurança SSL aprimorada
- Reconexão automática aos bancos de dados do Postgres
- O gerador agora oferece suporte à geração de modelos para uma única tabela
- Melhoramos o tratamento e a exibição de erros de ERB.
- Opção para tornar novos usuários administradores ao adicioná-los
- Ajuda de filtro na nova interface de consulta
Atualizações de idioma do LookML
- "yesno" é aceito 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 2012-12-21
Registro de histórico aprimorado
O histórico é mostrado 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 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 declarações e parâmetros com nomes incorretos.
Delimitação do campo
Adição de "- scoping: true" para simplificações de linguagem. Com "scoping: true", todos os nomes de campo e de conjunto são definidos para a 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 ponto ("."). Por exemplo, o nome completo dos campos abaixo seria "foo.bar", mas pode ser referenciado como "bar" na visualização:
Depois (escopo: verdadeiro)
- 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 com base em subconsultas (tabelas derivadas). Isso é ótimo para criar 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 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 com suporte
Looker 1.10.13 2012-11-06
Chat de suporte 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 ajudar a resolver perguntas 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 acessar o modelo do LookML
Todos os usuários do Looker agora têm a oportunidade de inspecionar o modelo do LookML usando o link "visualizar" ao lado de cada campo ou o 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 uma determinada conexão de banco de dados.
- Campo: representa um conjunto de dados, 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.
- Medida: 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.
- Visualização: uma coleção de campos e mesclagens que descrevem uma entidade de negócios (usuário, pedido etc.). Escrito em LookML. Anteriormente, era chamada de "Consulta" no cabeçalho.
- Modelo: uma coleção de visualizações e metadados associados que descrevem o modelo lógico de uma empresa. Anteriormente chamado de "Dicionário" no cabeçalho.
- Essas mudanças também incluem algumas atualizações no cabeçalho da UI da Web do Looker. As opções "Dicionário" e "Consulta" foram agrupadas em um único menu suspenso da seção "Analisar". Agora há um link "Modelos" no cabeçalho (descrito acima).
Atualizações de assinatura 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 fora da organização podem ser gerenciadas na seção "Gerenciar pessoas de fora" do painel de administrador.
Como sempre, agradecemos feedback e sugestões.