Looker 1.28 2014-03-30
Painéis de controlo
- Filtros do painel de controlo para fornecer painéis de controlo interativos (consulte a documentação)
- Foi adicionada a opção "Explorar SQL" para aceder diretamente à consulta SQL do elemento do painel de controlo
- Limite o número de consultas executadas em simultâneo
Bases de dados
- Compatibilidade com o fuso horário do Redshift
Tabelas derivadas
persist_for
funciona dentro das visualizações base (consulte a documentação)
Desenvolvimento de modelos
- A experiência de saída do modo de programador foi melhorada para evitar páginas 404
- Foi adicionada a opção "Selecionar tudo" para selecionar todos os ficheiros durante a lista de ficheiros de commits do Git
Looker 1.26 2014-03-05
Painéis de controlo
- Os elementos do painel de controlo de valor único são agora detalháveis
- Os painéis de controlo podem referenciar vários modelos (por exemplo, 2 ou mais ligações que alimentam um painel de controlo)
Desenvolvimento de modelos
- Ajuda dos atalhos de teclado adicionada ao editor
- A opção "Reverter tudo" elimina agora os ficheiros não monitorizados
Tabelas derivadas
- Apresentamos as tabelas derivadas compostas
Administração e configuração
- Alerta de URL público: a mensagem é apresentada em URLs públicos se a sua instância estiver a usar um certificado SSL autoassinado.
- Alerta de adição de utilizador: quando adiciona um utilizador com um domínio que não foi usado anteriormente, é apresentado um aviso a alertar que está a adicionar um endereço de email de um domínio estrangeiro.
- Associações de base de dados: capacidade de adicionar parâmetros à string de associação JDBC
Looker 1.24 09/02/2014
Looks
- Anexos de email corrigidos de forma consistente no Outlook para Looks agendados
Desenvolvimento de modelos
- A lista de ficheiros mostra agora o nome do modelo para os ficheiros incluídos
Administração e configuração
- Compatibilidade com fusos horários internacionais adicionada
Looker 1.22 12-01-2014
Tabelas derivadas persistentes
- Usar tabelas derivadas persistentes
- Referência: tabelas derivadas persistentes
- Referência: padrões de design de derivação
- Configuração do esquema temporário e da base de dados
Looker 1.20 29/11/2013
Explorar (criador de consultas)
- Ordenar campos na barra lateral por etiqueta em vez de nome
- Gere o agrupamento de campos por âmbito em vez de por nome da vista
- Erros de modelo apresentados no carregamento de página inicial em vez de após a execução da consulta
Painel de controlo
- Foi adicionado o link Explorar dados no menu pendente do painel de controlo para aceder à consulta
- Parâmetro
show_points
adicionado para gráficos de linhas
LookML
- Suporte para totais de mês a mês (percentagem do total e percentagem do anterior). Consulte a documentação para ver a nova sintaxe
- Adicionámos
one_to_one
como opção de junção, o que lhe permite incluir medidas numa junção para relações individuais numa junção. Consulte a documentação para ver a nova sintaxe.
Desenvolvimento de modelos
- Alterações ao comportamento do separador do navegador: se o ficheiro de modelo estiver aberto num separador do navegador, o
go to definition
acede ao separador aberto - Melhorias do gerador
- Geração e regeneração seletivas de modelos
- Reconhecimento melhorado do campo de ID
- Interface do utilizador do Git melhorada para indicar o estado atual do modo de programador
- As mensagens de erro são agora apresentadas em
save
para erros de análise - O SQL Runner gera agora LookML para a consulta
- Foi adicionada a opção para repor o diretório de programadores de modo a corresponder aos ficheiros do modelo de produção (acessível na página Conta)
Bases de dados
- Execução de SQL e gerador de modelos do MSSQL, Aster e Vertica melhorados
- Diagnósticos melhorados para ligações à base de dados com falhas
- Correção do erro do filtro de ano no Redshift
- Foi adicionado suporte do Redshift para tabelas derivadas
- Foi adicionado suporte para SAP Hana
Administrador
- Adicionámos um painel de utilização para ver a utilização do produto Looker em toda a instalação
- Todos os URLs públicos de Looks são agora visíveis para os administradores
Looker 1.18 2013-10-06
Painéis de controlo
- Lançamento beta dos painéis de controlo
- Como criar painéis de controlo e referência para painéis de controlo
Alterações do LookML
- Contagens melhoradas
Alterações de administração
- Configuração automática do diretório do modelo de programador
- A adição de utilizadores oferece agora uma lista de modelos para a atribuição de autorizações de acesso
Alterações ao desenvolvimento de modelos
- A lista de ficheiros do modelo foi simplificada e, agora, é possível adicionar, eliminar e mudar o nome dos ficheiros
- Editor do LookML atualizado com pesquisa melhorada, mensagens de estado de ficheiros mais inteligentes e realce de sintaxe melhorado
- O gerador e a execução de SQL foram movidos para a secção Modelo
- Otimizações do gerador, incluindo melhorias para o Redshift
Alterações à base de dados
- A página Ligações executa agora ativamente testes e mostra uma análise detalhada das associações
- Suporte de SSL para o Redshift
Looker 1.16.5 05/08/2013
Apresentamos os Looks
Bookmarks
mudou o nome paraLooks
com um esquema visual atualizado para os Looks- Foram adicionados intervalos de frequência de subscrição adicionais
Documentos de apoio técnico atualizados
- Link para documentos de apoio técnico disponível para todos os utilizadores
- Novos documentos adicionados para usar o Looker e desenvolver no Looker
- O Docs é agora pesquisável
Alterações à navegação e à interface do utilizador
- Botão de consulta
clear
adicionado - Alterações ao ícone do criador de consultas
- Avatares de utilizadores com suporte do gravatar
- Melhorias no esquema para dispositivos móveis
Alterações do LookML
- Junções melhoradas: o LookML tem agora uma melhor forma de escrever junções. Consulte a documentação para ver a nova sintaxe.
- Atribuição de alias a tabelas: introdução de
sql_table_name
para processar nomes de tabelas com espaços e prefixos de tabelas. Consulte a documentação para ver a nova sintaxe. - Novos atributos de campo:
hidden: true
edeprecated: true
. Os campos ocultos e descontinuados não são apresentados no Explorador do Looker, mas mostram resultados. Os campos descontinuados mostram um aviso de que o campo foi descontinuado. Estas flags mantêm as consultas com campos antigos a funcionar, mas desincentivam as pessoas a usá-las.
Alterações de administração
- Rotação de ficheiros de registo; a rotação interna pode ser definida como diária, semanal ou mensal. Se estiver a usar uma rotação de registo externa, defina como "Nunca" e envie o sinal USR2 para o processo do Looker para acionar a reabertura do ficheiro de registo.
- Processo de validação do Contrato de Licença de Utilizador Final (CLUF) na app. Após a atualização, o primeiro utilizador a iniciar sessão no sistema é solicitado a aceitar o EULA.
- Melhorias na execução de SQL
- Permitir que o utilizador altere o email da conta
Alterações à base 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
Alterações à navegação e à interface do utilizador
- Foram adicionados atalhos de teclado para
Run Last Query
(control+shift+L) eEnter Developer Mode
(control+shift+D) Run Last Query
adicionado ao menu pendente do utilizadorReturn to Last Query
é sempre apresentado nas páginas de modelosHistory
movido para o menu pendente do utilizador- A funcionalidade
Chat
é agora ativada clicando no ícone de chat no menu de navegação superior - O link
Support Site
direciona para a documentação do ? ícone no menu de navegação superior - Esquema melhorado e erros de navegação corrigidos para dispositivos móveis
- Navegação adicionada na página Marcadores para ver mais facilmente os marcadores de outro utilizador
- Novo menu pendente do cabeçalho da coluna para permitir o acesso fácil à filtragem na coluna, à dinamização/desdinamização da coluna e à definição do campo a partir do menu pendente do cabeçalho da coluna.
Criador de consultas
- Área clicável expandida para ocultar/mostrar a barra lateral
- Foi adicionado um alerta e um comando para executar novamente a consulta quando são feitas alterações
- Resultados da consulta restritos a 3000, a menos que sejam exportados
- Implementou uma ordem de ordenação predefinida razoável quando não é especificada nenhuma ordenação
Alterações do LookML
- Alterações à sintaxe dos filtros predefinidos com a adição de
Conditionally Filter
(consulte a documentação revista) - Suporte para "de" na vista de base
Diversos
- Horas de época: apresentadas no formato "AAAA-MM-DD HH" para que sejam filtradas corretamente quando se clica nelas
- Ligações à base de dados: permitir a definição do número máximo de ligações para cada ligação à base de dados
- Ligações da base de dados: opção SSL adicionada
Looker 1.11.30 05/03/2013
- Novo aspeto e funcionalidade da interface com melhorias de usabilidade
- Interface de consulta reformulada
- Integração do Git na interface (eliminando a necessidade de SSH para implementar alterações) (consulte a documentação revista)
- Suporte de base de dados para o Redshift
Looker 1.11.23 2013-02-19
Atualizações de produtos
- Segurança SSL melhorada
- Volta a ligar-se automaticamente a bases de dados Postgres
- Agora, o gerador suporta a geração de modelos para uma única tabela
- Processamento e apresentação melhorados de erros ERB
- Opção para tornar os novos utilizadores administradores
- Filtre a ajuda na nova interface de consulta
Atualizações da linguagem LookML
- "yesno" suportado como período
- Atributo "datatype" para campos de intervalo de tempo; especifica o tipo de campo da base de dados subjacente (epoch, timestamp, datetime, date)
Looker 1.11.13 2012-12-21
Registo do histórico melhorado
O histórico é apresentado num formato mais legível. As consultas apresentam os parâmetros de visualização, campos e ordenaçã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 todos permitidos em filtros de datas.
Processamento de erros
Processamento de erros melhorado no modo de desenvolvimento do Looker para detetar parâmetros e declarações com nomes incorretos.
Definição do âmbito do campo
Adicionámos "- scoping: true" para simplificações de idiomas. Com "scoping: true", todos os nomes de campos e nomes de conjuntos são definidos ao nível da vista. Os nomes dos conjuntos e os nomes dos campos sem um "." são considerados no âmbito da vista. O nome completo de um conjunto ou um campo contém sempre um ".". Por exemplo, o nome completo dos campos abaixo seria "foo.bar", mas pode ser referenciado como "bar" na vista:
Depois (scoping: true)
- view: foo
fields:
- dimension: bar
Antes (sem âmbito)
- view: foo
fields:
- name: foo_bar
- Os modelos que não têm "scoping: true" continuam a funcionar como sempre funcionaram
- O gerador agora gera modelos com âmbito
Suporte de tabelas derivadas
As vistas podem ser criadas em subconsultas (tabelas derivadas). Isto é excelente para criar factos sobre entidades. As tabelas derivadas são construídas antes da execução da consulta principal. No MySQL, para usar esta funcionalidade, precisa de acesso de escrita a uma base de dados denominada "TMP", embora o Looker nunca escreva nesta base 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 apoio técnico de bases de dados
- As palavras reservadas do Postgres são agora citadas quando cria modelos
- O MSSQL é agora um dialeto de SQL suportado
Looker 1.10.13 06/11/2012
Chat de apoio técnico na app
Os administradores vão ver a caixa "Conversar com o Looker Eng" no canto inferior direito. Agora, é ainda mais fácil aceder à equipa de engenharia do Looker para ajudar a resolver questões grandes e pequenas. Se tiver dificuldades, contacte-nos através do chat do Looker. Estamos aqui para ajudar.
Os utilizadores não administradores podem ver o modelo LookML
Todos os utilizadores do Looker têm agora a oportunidade de inspecionar o modelo LookML subjacente através do link "ver" junto a cada campo ou do link Modelos no cabeçalho.
Atualizações de terminologia
Padronizámos alguma terminologia nova para o Looker:
- LookML: a linguagem do Looker, baseada em YAML, que permite a definição de um modelo de negócio lógico para uma determinada ligação à base de dados.
- Campo: representa um fragmento de dados, diretamente de uma coluna numa base de dados ou calculado a partir de uma ou mais colunas numa base 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 numa base de dados.
- Consulta: a execução de uma declaração SQL com base nos campos e nas dimensões selecionados numa determinada vista.
- Vista: uma coleção de campos e junções que descrevem uma entidade empresarial (utilizador, encomenda, etc.). Escrito em LookML. Anteriormente etiquetado como Consulta no cabeçalho.
- Modelo: uma coleção de vistas e metadados associados que descrevem o modelo lógico de uma empresa. Anteriormente, era etiquetado como Dicionário no cabeçalho.
- Estas alterações também incluem algumas atualizações ao cabeçalho na IU Web do Looker. O dicionário e a consulta foram reduzidos a um único menu pendente Explorar. Agora, existe um link Modelos no cabeçalho (descrito acima).
Atualizações de subscrições de email
Já é possível criar subscrições de email com horas de início e repetição personalizadas. Também pode adicionar subscritores adicionais que vão receber o email em CC, quer sejam pertencentes ou não à sua organização. As pessoas que recebem emails fora da organização podem ser geridas através da secção Gerir externos do painel de administração.
Como sempre, agradecemos o seu feedback e sugestões!