A API Looker 4.0 está disponível globalmente

É com grande entusiasmo que anunciamos a disponibilidade geral da API Looker 4.0 no Looker 22.4. A API 4.0 disponível de forma geral (API 4.0 GA) tem várias alterações significativas e aditivas, e promove vários pontos finais da versão beta para a versão estável. Consulte a nossa referência da API para ver as especificações detalhadas da API 4.0. Atualizámos os nossos SDKs suportados pelo Looker e pela comunidade para suportarem os pontos finais da API Looker 4.0 GA. Para mais informações, consulte as políticas de apoio técnico da API e do SDK e a versão da API. O resto deste artigo descreve as alterações significativas, as mitigações e as funcionalidades que pode esperar quando migrar para a API 4.0 GA.

Quem deve ler isto?

Este documento destina-se a si se usar a API Looker através de SDKs suportados pelo Looker, SDKs suportados pela comunidade ou a própria API. Leia a secção seguinte que corresponde à versão da API Looker que usa.

Utilizadores da API 4.0 pré-DG

Se usar a API 4.0, leia esta secção. Abrange as alterações significativas e as mitigações disponíveis quando migra para a API 4.0 GA.

A versão GA da API 4.0 inclui a alteração de todos os campos de ID de entidades do tipo numérico integer para o tipo string. Por exemplo, o GET /groups/{group_id} ponto final devolve id como tipo string em vez do tipo int64.

Leia a tabela seguinte para ver o impacto e as mitigações específicos da sua utilização do ponto final da API 4.0:

Utilização Potencial impacto1 Prevenção
Apps para dispositivos móveis do Looker As instalações desatualizadas das apps para dispositivos móveis do Looker deixam de funcionar Os utilizadores devem atualizar para a versão mais recente das apps Looker para dispositivos móveis
SDKs2 suportados pelo Looker
SDK TypeScript (API 4.0) Nenhum impacto Não é necessária nenhuma ação
SDK Python (API 4.0) Nenhum impacto Não é necessária nenhuma ação
SDK Ruby (API 4.0) Nenhum impacto Não é necessária nenhuma ação
SDKs com apoio técnico da comunidade2
SDK Swift Exceções de tempo de execução Atualize o SDK para a versão 22.0 ou superior e, em seguida, resolva os erros de tipo resultantes, se existirem
SDK Kotlin Nenhum impacto Não é necessária nenhuma ação
LookR SDK Nenhum impacto Não é necessária nenhuma ação
SDK C# Nenhum impacto Não é necessária nenhuma ação
Go SDK Exceções de tempo de execução Atualize o SDK para a versão 22.0 ou superior e, em seguida, resolva os erros de tipo resultantes, se existirem
Outras
Usar a API 4.0 sem um SDK (ou com bibliotecas fornecidas externamente) Possíveis erros de tempo de execução, consoante a sensibilidade a tipos da linguagem Reveja o código para verificar dependências no tipo de campos de ID e adicione suporte para campos de ID do tipo string. Reveja também estas orientações adicionais.

1: Partindo do princípio de padrões de utilização comuns que podem incluir a utilização dos campos de ID do Looker, mas não padrões de utilização invulgares, como a aplicação de operações numéricas a IDs.

2: Apoio técnico da API e do SDK do Looker. As bibliotecas suportadas pela comunidade não são oficialmente suportadas pelo Looker.

Utilizadores da API 3.1

Se usar a API 3.1, leia esta secção. Abrange as funcionalidades e as alterações adicionais que a API 4.0 disponibiliza. Tenha em atenção que todos os nossos SDKs suportados pelo Looker e pela comunidade suportam principalmente a API 4.0. Consulte as políticas de apoio técnico de APIs e SDKs para mais informações.

Funcionalidades adicionais da API 4.0 GA

Para sua conveniência, apresentamos as alterações mais notáveis e úteis da API 4.0:

Alterações de descontinuação da DG da API 4.0

A versão GA da API 4.0 substitui vários pontos finais da API 3.1 descontinuados por funcionalidades melhoradas. Os seguintes pontos finais são afetados:

Utilizadores da API 3.0

A API 3.0 foi descontinuada, e recomendamos que migre para a API 4.0.

Conclusão

Pode esperar novas funcionalidades e alterações adicionais na API 4.0. Além disso, pode sempre encontrar as alterações mais recentes na nossa referência da API. Para mais informações, consulte as políticas de apoio técnico da API e do SDK e a versão da API. Sabemos que as alterações interruptivas não são ideais. A menos que surja um problema extremo, não vamos fazer alterações significativas à nossa API 4.0 geralmente disponível. Esperamos que a nossa API Looker 4.0 geralmente disponível lhe permita desenvolver de forma mais produtiva e fácil na plataforma Looker.