Preparar a implementação do Looker para atualizações

O Looker lança uma nova versão do produto todos os meses, com raras exceções, repleta de novas funcionalidades, atualizações e alterações. A maioria dos clientes do Looker pode tirar partido destas atualizações assim que estiverem disponíveis, porque o Looker aloja, gere e atualiza as respetivas implementações do Looker. No entanto, se alojar autonomamente a sua implementação do Looker ou estiver a adiar a atualização devido a descontinuações de funcionalidades, pode ficar para trás e perder as mais recentes e melhores ofertas do Looker.

Por que motivo deve atualizar a sua implementação do Looker?

Além de o Looker lançar constantemente novas funcionalidades para melhorar a experiência do utilizador, existem motivos importantes para se manter atualizado:

  • O Looker oferece cobertura de apoio técnico do produto para instâncias do Looker na versão estável mais recente e nas duas versões anteriores, bem como na versão de apoio técnico alargado (ESR). Uma vez que é lançada uma nova versão do Looker todos os meses, com raras exceções, ficar três meses sem atualizar coloca-o fora do período estável. A versão mais recente oferece todas as novas funcionalidades e atualizações, juntamente com as correções de erros mais recentes.
  • O Looker leva a segurança muito a sério e atualiza o produto para resolver quaisquer novas vulnerabilidades da Web. Embora o Looker mantenha as versões suportadas o mais seguras possível, pode fazer a sua parte mantendo-se atualizado com o Looker para garantir que a sua instância do Looker tem acesso aos patches de segurança mais recentes.

Passos e considerações ao fazer a atualização

Os passos seguintes podem ajudar a preparar a implementação do Looker para atualizações:

  1. Resolva quaisquer preocupações sobre a atualização.
  2. Reveja as notas de lançamento.
  3. Prepare-se para a descontinuação de parâmetros e funcionalidades do LookML.
  4. Criar uma cópia de segurança da sua instância e restaurá-la em quaisquer ambientes de teste.
  5. Atualize as suas instâncias de preparação e teste.
  6. Atualize o seu ambiente de produção.

Estes passos podem ou não aplicar-se à sua implementação, consoante tenha ou não ambientes de preparação.

Resolva quaisquer dúvidas sobre a atualização

Por vezes, pode querer impedir atualizações por um motivo funcional específico. Esta pode ser uma alteração significativa na funcionalidade para a qual precisa de mais tempo para formar os seus utilizadores, ou pode ser uma funcionalidade, uma ferramenta ou um parâmetro LookML que foi descontinuado numa nova versão que é fundamental para as operações da sua empresa, como um ponto final da API usado por um script ou uma aplicação separada.

Se o motivo for a descontinuação de uma funcionalidade ou de um parâmetro LookML, certifique-se de que revê as notas de lançamento e se prepara para a descontinuação.

Reveja as notas de lançamento

As notas de lançamento do Looker descrevem as novidades de cada lançamento para que possa manter-se a par das novas funcionalidades que os seus utilizadores devem aproveitar e de quaisquer alterações significativas que possam afetar a implementação de uma nova versão. Consulte a página Lançamentos do Looker para ver links para as notas de lançamento e o registo de alterações do lançamento mais recente:

  • Consulte os destaques do lançamento para ler acerca das novas funcionalidades mais entusiasmantes e certifique-se de que revê a secção Potenciais alterações interruptivas para identificar alterações interruptivas para as quais pode ter de se preparar.

  • Consulte o registo de alterações para ver detalhes mais específicos sobre as atualizações de funcionalidades e as correções de erros.

Prepare-se para as descontinuações de parâmetros e funcionalidades do LookML

As melhorias ao LookML podem incluir descontinuações de parâmetros. Atualize o LookML para manter tudo a funcionar na nova versão. Consulte a agenda de funcionalidades antigas para ver os parâmetros LookML descontinuados que foram completamente removidos na versão para a qual está a fazer a atualização ou antes.

Para se preparar para a descontinuação de funcionalidades, siga os passos sugeridos na secção Migrar das funcionalidades antigas da página de documentação Funcionalidades antigas.

A prática recomendada é atualizar o LookML para remover TODO o LookML descontinuado, uma vez que esses parâmetros vão ser removidos numa versão futura.

Crie uma cópia de segurança da sua instância e restaure-a em quaisquer ambientes de teste

Recomendamos vivamente que crie cópias de segurança regulares e que as conclua antes de cada atualização. Além disso, embora não seja obrigatório, se estiver a atualizar várias versões, é aconselhável configurar um servidor de preparação onde possa testar a versão atualizada antes de a implementar em toda a empresa.

Existem passos diferentes para criar cópias de segurança, consoante a implementação do Looker seja autoalojada ou alojada pelo Looker.

Criar cópias de segurança para implementações do Looker alojadas pelo cliente

Se alojar a sua própria instância do Looker, pode seguir o guia para criar cópias de segurança e usar o guia para restaurar cópias de segurança num novo ambiente de preparação.

Criar cópias de segurança para implementações do Looker alojadas no Looker

Se a sua instância for alojada pelo Looker, contacte o seu contacto do Looker ou o apoio técnico do Looker para que a nossa equipa crie uma cópia de segurança e configure um servidor de teste para si.

Atualize as instâncias de preparação e teste

Se tiver uma instância de preparação, pode implementar e testar a atualização antes de atualizar a instância de produção. Existem passos diferentes para atualizar a sua instância do Looker, consoante a implementação do Looker seja autoalojada ou alojada pelo Looker.

Atualizar uma instância de preparação para implementações do Looker alojadas pelo cliente

Se alojar a sua própria instância do Looker, transfira o JAR de lançamento mais recente e siga as instruções na página de documentação Atualizar uma instância do Looker para atualizar a sua instância de preparação para a versão mais recente do Looker. Certifique-se de que consulta a secção Especificações de implementação na página de documentação Instalar a aplicação Looker para ver os requisitos mais recentes do servidor, especialmente para a versão Java.

Atualizar uma instância de preparação para implementações do Looker alojadas pelo Looker

Se a sua instância estiver alojada pelo Looker, contacte o seu contacto do Looker ou o apoio técnico do Looker para que a nossa equipa atualize a sua instância de teste por si.

Assim que a instância de teste estiver atualizada, inicie sessão e teste as novas funcionalidades e atualizações. Certifique-se de que os seus painéis de controlo e Looks importantes são executados sem erros e que não existem erros do LookML (novos) quando valida os seus modelos LookML.

Atualize o seu ambiente de produção

Se todos os testes forem bem-sucedidos na instância de preparação, pode avançar e atualizar a instância de produção para a versão mais recente do Looker, seguindo o mesmo processo que usou para a preparação. Antes de atualizar a instância de produção, certifique-se de que fez uma cópia de segurança recente, caso precise de a restaurar por algum motivo.