Principais lançamentos de recursos do MaxCompute organizados por data, com descrições e links de referência.
Todas as grandes atualizações de recursos do MaxCompute estão registradas na página Product Updates.
Instruções
Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado
Escreva o texto em português do Brasil DO ZERO — esqueça a estrutura das frases em inglês
Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como no original
Copie os placeholders xref (
{XREF_N}) literalmente, sem traduzi-los ou modificá-losAplique rigorosamente todas as regras específicas do idioma
Siga as regras de stopwords com tolerância zero
Utilize o modo imperativo em passos numerados e listas de procedimentos
Garanta a consistência terminológica — o mesmo termo deve ter a mesma tradução em todo o documento
Varie os inícios de frase em listas e tabelas — nenhum início deve se repetir 3 vezes ou mais
-
Retorne APENAS o documento markdown em português do Brasil, sem explicações adicionais
2025
Julho
Recurso
Descrição
Data de lançamento
Regiões
Referências
Suporte do MaxCompute a tabelas particionadas automáticas baseadas em funções de cálculo de tempo
É possível particionar uma tabela aplicando funções a colunas de hora ou data. O MaxCompute utiliza os resultados dessas funções para gerar valores de partição automaticamente.
31/07/2025
Todas as regiões
Automatic partitioned tables based on time calculation functions
Suporte do MaxCompute a tabelas particionadas automáticas baseadas no horário de ingestão de dados
O MaxCompute captura os timestamps de gravação dos dados e aplica TRUNC_TIME para gerar valores de coluna de partição automaticamente.
31/07/2025
Todas as regiões
Monitoramento de CPU e memória no nível de worker para jobs no MaxFrame
O MaxFrame permite usar o Fuxi Sensor para visualizar o consumo real de CPU e memória de um worker específico.
17/07/2025
Todas as regiões
Novos modelos grandes integrados para MaxFrame AI Function
O MaxFrame AI Function agora inclui modelos integrados da série Qwen 3, variando de Qwen3-0.6B a Qwen3-14B.
17/07/2025
Todas as regiões
Suporte a partial commit para jobs no MaxFrame
Em jobs de grande escala, algumas instâncias do Fuxi podem ser executadas indefinidamente devido a skew de dados ou loops infinitos. O partial commit permite ignorar uma pequena fração de tarefas e recuperar resultados de instâncias bem-sucedidas mesmo que o job geral falhe.
17/07/2025
Todas as regiões
Maio
Recurso
Descrição
Data de lançamento
Regiões
Referências
Melhorias no mecanismo SQL do MaxCompute
O SQL V51 já está disponível e inclui as seguintes atualizações:
Novo recurso: Suporte a tabelas particionadas automáticas baseadas em funções de cálculo de tempo (AUTO PARTITION). Use funções de tempo para truncar colunas de hora ou data e gerar valores para colunas de partição.
Aprimoramentos de sintaxe: A sintaxe STRUCT foi aprimorada para suportar a sintaxe
STRUCT(*). O comandoSHOW HISTORY FOR TASKagora permite especificar uma posição inicial e comprimento.Aprimoramentos de funções: Esta versão suporta novas funções, como BOOL_AND, BOOL_OR, BITWISE_XOR_AGG e BIT_COUNT.
Otimização de desempenho: A capacidade aprimorada de Shuffle Removal melhora o desempenho do job ao gravar em tabelas clusterizadas.
30/05/2025
Todas as regiões
Abril
Recurso
Descrição
Data de lançamento
Regiões
Referências
Observabilidade aprimorada para o serviço de transmissão de dados do MaxCompute
Esta atualização otimiza a coleta e o processamento de métricas para melhorar a precisão dos dados. Agora é possível visualizar o uso de recursos no nível do projeto com mais opções, oferecendo maior observabilidade para o serviço de transmissão de dados.
24/04/2025
China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Chengdu), China East 1 Finance, China (Hong Kong), Singapore, Japan (Tokyo), Malaysia (Kuala Lumpur), Indonesia (Jakarta), Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia) e SAU (Riyadh - Partner Region)
Disponibilidade do MaxFrame AI Function
O MaxFrame AI Function fornece uma interface de programação para chamar modelos grandes destinados ao processamento offline de conjuntos massivos de dados em tabelas do MaxCompute.
09/04/2025
China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Shenzhen), China (Chengdu), China (Hong Kong), Japan (Tokyo), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia), UAE (Dubai) e SAU (Riyadh - Partner Region)
Março
Recurso
Descrição
Data de lançamento
Regiões
Referências
Estimativa de custo para políticas personalizadas de armazenamento em camadas
Estime as alterações de custo de armazenamento para políticas personalizadas de armazenamento em camadas (além da política padrão) para tomar decisões fundamentadas ao configurar atributos de política.
24/03/2025
China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Chengdu), China (Zhangjiakou), China (Ulanqab), China (Hong Kong), Japan (Tokyo), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta) e Germany (Frankfurt)
Disponibilidade de armazenamento multizona
O MaxCompute agora oferece armazenamento multizona (o padrão anterior foi renomeado para armazenamento de zona única). Utilize o armazenamento multizona para dados de produção visando proteger contra falhas no nível da zona, garantir serviços ininterruptos de leitura/gravação e evitar perda de dados.
24/03/2025
China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China East 2 Finance, China (Hong Kong), Singapore e Indonesia (Jakarta)
Recomendações de otimização de clustering
A otimização de clustering analisa padrões recentes de leitura/gravação das suas tabelas e sugere configurações de clustering para melhorar o desempenho do job e reduzir o consumo de CU. Analise os benefícios estimados, decida se deve aplicar e acompanhe os ganhos diários posteriormente.
17/03/2025
China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Shenzhen) e China (Chengdu)
Fevereiro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Disponibilidade de materialized view automática (AutoMV)
Cria automaticamente materialized views com base em padrões de consulta para melhorar a eficiência computacional e reduzir cálculos redundantes. Ideal quando vários usuários executam consultas semelhantes e repetitivas em tabelas do MaxCompute sem saber.
20/02/2025
Regiões de cloud pública na China continental
Beta público do MaxCompute Query Accelerator (MaxQA) 2.0
Construído sobre um pool de recursos dedicado, o MaxQA 2.0 otimiza o plano de controle, o cache e o mecanismo SQL para reduzir o tempo de resposta da consulta. Adequado para cenários de baixa latência, como BI, análises interativas e data warehousing quase em tempo real.
17/02/2025
Todas as regiões
Melhorias no mecanismo SQL do MaxCompute
O SQL V50 já está disponível e inclui as seguintes atualizações:
Aprimoramentos de tipo de dados e construção: O tipo de dados DECIMAL agora suporta uma escala maior que 18 para maior precisão. Construa dados STRUCT usando expressões STRUCT.
Aprimoramentos de recursos: A função FIND_IN_SET agora suporta múltiplos delimitadores, e a reescrita de consulta para materialized views suporta mais operadores.
Melhorias de desempenho: Esta versão melhora o desempenho de instruções CTE com MATERIALIZED CTE e inclui várias otimizações para cenários de shuffle.
10/02/2025
Todas as regiões
Disponibilidade de mascaramento dinâmico de dados
Fornece mascaramento dinâmico de dados com múltiplas políticas (mascaramento, hash, substituição de caracteres, arredondamento para números e datas) para proteger dados sensíveis, como PII, em cenários de desenvolvimento, teste, compartilhamento de dados e O&M.
10/02/2025
China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Shenzhen), China (Chengdu), China (Hong Kong), Japan (Tokyo), Malaysia (Kuala Lumpur), Indonesia (Jakarta) e Germany (Frankfurt)
Aprimoramentos no controle de acesso no nível de linha
Esta atualização aprimora o controle de acesso no nível de linha para suportar mais cenários, como Result Cache, materialized views e Local Mode. Combine-o com outros recursos de otimização para melhorar a usabilidade e o desempenho.
10/02/2025
Todas as regiões
Aprimoramentos em Lakehouse e tabelas externas
O MaxCompute agora converte implicitamente tipos de dados como TINYINT, SMALLINT e DATETIME quando você cria uma tabela externa para analisar arquivos PARQUET.
Use a função MAX_PT para consultar a partição mais recente com dados em uma tabela externa do OSS.
10/02/2025
Todas as regiões
Janeiro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Disponibilidade da página de visão geral no console
A página de visão geral já está disponível no console do MaxCompute. Ela fornece um guia de início rápido, uma lista de instâncias de recursos, seus projetos e cotas favoritos, alertas e avisos de risco, além de atualizações de produtos para simplificar suas tarefas de O&M.
20/01/2025
Todas as regiões
2024
Novembro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Suporte do LogView 2.0 para MaxFrame
O LogView 2.0 exibe os registros de execução, tempos de execução e outras informações para todos os DAGs enviados em sessões do MaxFrame.
29/11/2024
China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Chengdu), China (Ulanqab) e China (Hong Kong)
Aprimoramentos nas recomendações e gerenciamento de materialized views
Esta atualização introduz métricas para impacto estimado e benefícios reais, ajudando você a avaliar recomendações e gerenciar materialized views existentes.
26/11/2024
Todas as regiões
Disponibilidade de diagnóstico inteligente de jobs
Este recurso diagnostica jobs SQL usando informações detalhadas de execução para ajudar a identificar rapidamente problemas como erros de job ou tempos de execução inesperados, fornecendo sugestões de análise e solução de problemas.
18/11/2024
Todas as regiões
Serviço de empacotamento automatizado para MaxFrame
O MaxFrame permite declarar dependências externas durante o desenvolvimento do job, o que simplifica o gerenciamento de pacotes de terceiros em Python.
01/11/2024
China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Chengdu), China (Ulanqab) e China (Hong Kong)
Outubro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Suporte a múltiplas cotas de nível 1 por assinatura em uma única região
O MaxCompute agora permite que uma conta Alibaba Cloud compre múltiplos recursos de computação por assinatura na mesma região, criando múltiplas cotas de nível 1 isoladas.
14/10/2024
Todas as regiões
Setembro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Otimização de custos de armazenamento
O recurso de otimização de custos de armazenamento recomenda alterações na configuração de armazenamento em camadas. Com base no último acesso, ele sugere mover dados inativos por 30 dias para o armazenamento de acesso pouco frequente (IA) e dados inativos por 180 dias para o armazenamento de longo prazo, com economia estimada de custos pelo preço de tabela.
27/09/2024
China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Chengdu), China (Zhangjiakou) e China (Ulanqab)
Interface atualizada para gerenciamento de cota de computação por assinatura
A interface para gerenciar cotas de computação por assinatura no console do MaxCompute foi atualizada. O processo de gerenciamento agora está dividido em duas abas:
Basic Configurations: Use esta aba para criar e gerenciar cotas de nível 2 se não precisar de dimensionamento de cota baseado em tempo.
Scaling Configuration: Se precisar de dimensionamento de cota baseado em tempo, use esta aba para configurar tipos de CU escaláveis para suas cotas após definir os parâmetros básicos. Uma nova visualização global mostra as configurações de CU para todas as cotas em diferentes períodos.
11/09/2024
Todas as regiões
Agosto
Recurso
Descrição
Data de lançamento
Regiões
Referências
Disponibilidade de observação de recursos de armazenamento
Visualize o uso total de armazenamento e seu detalhamento por tipo em uma região selecionada, monitore tendências de uso e faça drill down em tabelas ou partições específicas. Isso ajuda a identificar aumentos repentinos de armazenamento e otimizar projetos com alto consumo.
16/08/2024
China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Chengdu), China (Zhangjiakou) e China (Ulanqab)
Melhorias na observação de desempenho de jobs
Adiciona um gráfico de tendências para dados verificados por CU-hora e listas dos principais jobs por consumo de recursos e tempo de execução. Utilize essas métricas para identificar jobs intensivos em recursos ou de longa duração, localizar períodos de degradação de desempenho e diagnosticar causas raiz.
13/08/2024
Todas as regiões
Julho
Recurso
Descrição
Data de lançamento
Regiões
Referências
Observação de desempenho de jobs
Utilize métricas de observação de desempenho de jobs para identificar problemas como picos anormais na contagem de jobs ou no uso de recursos. Comparar as durações de execução de jobs ao longo do tempo ajuda a determinar se jobs lentos estão degradando o desempenho.
31/07/2024
Todas as regiões
Inclusão de parâmetros de hora de início, tempo de espera e duração de execução na lista de O&M de jobs e na página de visão geral da análise de jobs
Esses parâmetros ajudam a determinar rapidamente se longos tempos de espera por recursos estão desacelerando seus jobs. Em seguida, use a análise de jobs para identificar a causa raiz, como oferta insuficiente de recursos ou contenção de recursos entre múltiplos jobs. Otimize a execução do job, ajuste prioridades ou gerencie recursos de computação para atender às necessidades do seu negócio.
04/07/2024
Todas as regiões
Disponibilidade da otimização de custos de computação em quatro regiões adicionais
Gera planos de configuração ideais para cotas de nível 1 por assinatura com base no volume real de jobs e nos requisitos de recursos. Também prevê o impacto da mudança de projetos de pagamento conforme o uso para recursos de computação por assinatura, visando reduzir custos e melhorar a utilização.
01/07/2024
China (Hong Kong), Singapore, Indonesia (Jakarta) e Germany (Frankfurt)
Junho
Recurso
Descrição
Data de lançamento
Região
Referência
Controle de acesso no nível de linha
O controle de acesso no nível de linha permite definir regras de correspondência em uma tabela para que usuários e funções visualizem apenas os dados que têm permissão para acessar.
28/06/2024
Todas as regiões
Maio
Recurso
Descrição
Data de lançamento
Regiões
Referências
Disponibilidade de observação de desempenho de jobs
Utilize métricas como contagem de jobs, uso de CU e tempo de execução para monitorar jobs de computação quanto a picos anormais no número de jobs ou consumo de recursos e verificar se o desempenho atende às expectativas.
08/05/2024
Todas as regiões
Abril
Recurso
Descrição
Data de lançamento
Região
Referência
Cláusula filter para window functions
As window functions agora suportam uma cláusula filter para filtrar linhas desnecessárias para cálculos de janela.
10/04/2024
Todas as regiões
Suporte a constantes binárias
O MaxCompute agora suporta constantes binárias, o que simplifica o trabalho com o tipo de dados BINARY. Use a sintaxe
X'num'para representar uma constante binária.10/04/2024
Todas as regiões
Nova função integrada: FROM_CHARSET
A função
FROM_CHARSETdo MaxCompute converte dados binários de um conjunto de caracteres especificado para uma string UTF-8, para uso em computações subsequentes.10/04/2024
Todas as regiões
Novo tipo de dados: TIMESTAMP_NTZ
O novo tipo de dados
TIMESTAMP_NTZrepresenta um timestamp independente de fuso horário. Isso simplifica a conversão de dados entre fusos horários diferentes, pois seu valor é independente do fuso horário do sistema.10/04/2024
Todas as regiões
Março
Recurso
Descrição
Data de lançamento
Regiões
Referências
Disponibilidade do MaxCompute em China (Ulanqab)
O MaxCompute, um serviço de data warehouse inteligente, serverless e de nível empresarial, já está disponível na região China (Ulanqab). Ative o serviço sob demanda no console.
26/03/2024
China (Ulanqab)
-
Armazenamento de eventos do ActionTrail no MaxCompute
Para analisar eventos operacionais com mais de 90 dias, crie um trail no ActionTrail para entregar os eventos ao MaxCompute para consulta e análise.
14/03/2024
Todas as regiões
Disponibilidade do SQL Analysis no console
O SQL Analysis permite editar e executar comandos SQL com gráficos básicos no console do MaxCompute. Visualize metadados de tabelas, recursos e UDFs em todos os projetos (incluindo Information Schema no nível do tenant) e teste com conjuntos de dados públicos.
14/03/2024
Todas as regiões
Janeiro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Otimização de custos de computação
O recurso de otimização de custos de computação recomenda configurações de recursos e prevê o efeito da mudança de projetos de pagamento conforme o uso para assinatura, ajudando a reduzir custos de computação e melhorar a utilização de recursos.
25/01/2024
Todas as regiões
Agregação de métricas personalizável na observação de recursos
A observação de recursos exibe no máximo 60 pontos de dados e usa agregação média por padrão quando o intervalo de tempo excede uma hora. Defina a agregação como 'máxima' para uma análise mais abrangente do consumo de recursos.
02/01/2024
Todas as regiões
2023
Dezembro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Pay-as-you-go Spot Edition: Lançada em
O MaxCompute agora oferece a Pay-as-you-go Spot Edition, um recurso de computação econômico para cenários insensíveis à latência.
2023-12-28
China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Hong Kong), Singapore, UK (London), Japan (Tokyo), Malaysia (Kuala Lumpur), Germany (Frankfurt), Indonesia (Jakarta), US (Virginia) e US (Silicon Valley)
Gerenciamento de endereços IP públicos no console
O console do MaxCompute agora permite adicionar ou remover endereços IP públicos de um projeto.
2023-12-20
Todas as regiões
Novembro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Configuração de tratamento de dados incorretos para tabelas externas do Tablestore
Agora é possível configurar o tratamento de dados incorretos ao ler uma tabela externa do Tablestore.
2023-11-22
Todas as regiões
Suporte a tabelas externas Paimon
O MaxCompute passou a suportar tabelas externas Paimon.
2023-11-22
Todas as regiões
Suporte a criptografia no nível da coluna
A criptografia no nível da coluna agora suporta conjuntos de chaves, rotação de chaves e criptografia e descriptografia de dados com chaves do Key Management Service (KMS).
2023-11-22
Todas as regiões
Gerenciamento da função Super Administrator usando permissões RAM
Um usuário RAM com a permissão
UpdateUsersToSuperAdminagora pode atribuir a função Super Administrator a outros membros do projeto.2023-11-21
Todas as regiões
Setembro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Modo de execução em tempo de SQL para MapReduce
O MaxCompute agora suporta a execução de jobs MapReduce no modo de execução em tempo de SQL.
2023-09-25
Todas as regiões
Análise de jobs
O MaxCompute introduziu a análise de jobs para ajudar desenvolvedores a identificar e solucionar problemas de recursos em jobs.
2023-09-21
Todas as regiões
Agosto
Recurso
Descrição
Data de lançamento
Regiões
Referências
Information Schema no nível do tenant
O Information Schema no nível do tenant fornece metadados, como informações do projeto e histórico de uso. É possível recuperar todos os metadados de um tipo específico de objeto dentro de um tenant em uma única operação.
2023-08-08
Todas as regiões
Junho
Recurso
Descrição
Data de lançamento
Regiões
Referências
Suporte ao tipo de dados JSON
O MaxCompute suporta o tipo de dados JSON e otimiza automaticamente seu armazenamento na gravação, melhorando o desempenho de computação e análise.
2023-06-27
Todas as regiões
Z-ordering aprimorado para gravação de dados
O MaxCompute aprimorou o Z-ordering para suportar classificação global durante a gravação de dados, reduzindo a quantidade de dados verificados e melhorando o desempenho de computação.
2023-06-27
Todas as regiões
Suporte para limpeza de dados de colunas
É possível limpar dados de colunas específicas em uma tabela ou partição para economizar espaço de armazenamento.
2023-06-27
Todas as regiões
Oito novas funções integradas para tipos complexos
O MaxCompute adicionou oito novas funções integradas para tipos complexos, simplificando operações de array e aumentando a eficiência do desenvolvimento.
2023-06-27
Todas as regiões
Maio
Recurso
Descrição
Data de lançamento
Regiões
Referências
Gravação de dados em tabelas externas do Tablestore usando o método
PutRowO MaxCompute agora suporta a gravação de dados em tabelas externas do Tablestore por meio do método
PutRow.2023-05-06
Todas as regiões
Gravação de dados com cabeçalho em arquivos CSV no OSS
O MaxCompute agora permite especificar a primeira linha como cabeçalho ao gravar dados em um arquivo CSV no OSS.
2023-05-06
Todas as regiões
Novas funções integradas
O MaxCompute adicionou quatro funções matemáticas, três funções de data e hora e uma função de string para simplificar seu código SQL.
2023-05-06
Todas as regiões
Atualização agendada de dados para visualizações materializadas
É possível agendar atualizações de dados para visualizações materializadas usando vários métodos, garantindo que as visualizações contenham os dados mais recentes.
2023-05-06
Todas as regiões
Funções integradas de criptografia e descriptografia
O MaxCompute SQL fornece funções integradas para criptografar ou descriptografar manualmente dados em colunas de tabelas.
2023-05-06
Todas as regiões
Filtragem de resultados de funções de janela com
QUALIFYO MaxCompute agora suporta a cláusula
QUALIFY, que permite filtrar os resultados de funções de janela com base em condições especificadas e simplificar o código SQL.2023-05-06
Todas as regiões
Amostragem de dados de tabela com
TABLESAMPLEO MaxCompute agora suporta a cláusula
TABLESAMPLE, permitindo amostrar dados de tabelas usando diferentes métodos.2023-05-06
Todas as regiões
Abril
Recurso
Descrição
Data de lançamento
Regiões
Referências
Suporte à evolução de schema
Agora é possível modificar o schema de uma tabela adicionando colunas de tipos complexos, excluindo colunas, alterando a ordem das colunas e modificando os tipos de dados das colunas.
2023-04-25
Todas as regiões
Aceleração de consultas com visualizações materializadas
O MaxCompute agora recomenda automaticamente scripts SQL para criar visualizações materializadas. Essas recomendações ajudam a criar rapidamente visualizações materializadas, reduzir computações redundantes e economizar recursos de computação.
2023-04-23
Todas as regiões
Nova página de O&M de Jobs
Na nova página de O&M de Jobs, é possível visualizar todos os jobs do MaxCompute, incluindo seus snapshots e status atual.
2023-04-06
Todas as regiões
Março
Recurso
Descrição
Data de lançamento
Regiões
Referências
Processamento de dados não estruturados em volumes externos usando tarefas Spark e MapReduce
É possível usar jobs Spark e MapReduce no MaxCompute para processar dados não estruturados em volumes externos baseados no OSS.
2023-03-30
Todas as regiões
Armazenamento de dados não estruturados usando volumes externos
Um volume externo é um objeto de gerenciamento no data warehouse do MaxCompute que mapeia um caminho do OSS para fornecer uma solução de armazenamento para dados não estruturados em grande escala.
2023-03-30
Todas as regiões
Fevereiro
Recurso
Descrição
Data de lançamento
Região
Referências
Aprimoramento do comando
SHOWpara objetos de dadosO comando
SHOWagora lista objetos de dados por categorias específicas, incluindo tabela, visualização e função.2023-02-25
Todas as regiões
Janeiro
Recurso
Descrição
Data de lançamento
Região
Documentação relacionada
Leitura direta de armazenamento para tabelas externas do Hologres
O MaxCompute agora suporta leituras diretas de armazenamento para tabelas externas do Hologres, reduzindo conexões com o Hologres e melhorando o desempenho de leitura.
2023-01-21
Todas as regiões
2022
Dezembro
Recurso
Descrição
Data de lançamento
Região
Referência
Suporte à palavra-chave
WINDOWem SQLA palavra-chave
WINDOWpermite definir uma janela uma vez e reutilizá-la nas consultas.2022-12-14
Todas as regiões
Suporte à cláusula
FROMem instruçõesUPDATEUse a cláusula
FROMem uma instruçãoUPDATEpara atualizar dados.2022-12-14
Todas as regiões
Aprimoramentos em funções integradas
Otimização de três funções de string integradas:
CAST,SPLITeRAND.Melhoria em duas funções de janela:
NUMERIC_HISTOGRAMePERCENTILE_APPROX.Adição da função
MASK_HASH.
2022-12-14
Todas as regiões
Novembro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Suporte a funções administrativas personalizadas
Além das funções integradas
AdmineSuper_Administrator, o MaxCompute agora suporta funções administrativas personalizadas. É possível criar funções administrativas personalizadas com permissões específicas, como gerenciar apenas atribuições de permissão ou listas de permissões de IP, para obter um controle de acesso mais granular.2022-11-15
Todas as regiões
Outubro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Adição de suporte para atualização da estrutura de dados de
project.tableparaproject.schema.table, simplificando a integração com fontes de dados que usam uma estrutura de três níveis.O MaxCompute agora suporta schemas para organizar melhor objetos como tabelas, recursos e funções dentro de um projeto. Isso atualiza o modelo de dados de uma estrutura de dois níveis para três níveis. Se seus dados de origem já usam uma hierarquia de três níveis como
project.schema.table, é possível simplificar a migração alinhando diretamente as estruturas, eliminando a necessidade de refatorar sua aplicação.13 de outubro de 2022
Todas as regiões
Setembro
Recurso
Descrição
Data de lançamento
Região
Referências
Suporte à autenticação de assinatura dupla para tabelas externas do Hologres
O modo de assinatura dupla é um protocolo de autenticação e autorização desenvolvido em conjunto pelo MaxCompute e Hologres. O MaxCompute assina os dados de autenticação com suas informações de login e os passa para o Hologres para autenticação. Se você usar a mesma conta para ambos os services, poderá acessar tabelas externas do Hologres sem autenticação adicional.
2022-09-24
Todas as regiões
Criação de tabelas com a mesma estrutura de tabelas em uma fonte de dados externa usando a instrução
CREATE TABLE LIKE.Como um recurso de lakehouse do MaxCompute, é possível usar a sintaxe
CREATE TABLE LIKEpara criar uma tabela do MaxCompute com o mesmo schema de uma tabela em uma fonte de dados externa, como EMR, Hadoop ou DLF. Esse recurso simplifica a migração de schema e melhora a governança de dados e o desempenho de acesso.2022-09-23
Todas as regiões
Agosto
Recurso
Descrição
Data de lançamento
Região
Referência
Exclusão automática de tabelas particionadas expiradas
É possível configurar o MaxCompute para excluir automaticamente uma tabela particionada quando os dados de todas as suas partições forem recuperados de acordo com sua política de ciclo de vida.
2022-08-27
Todas as regiões
Três novas funções de agregação
Foram introduzidas três novas funções de agregação:
BITWISE_AND_AGGexecuta uma operação AND bit a bit nos valores de entrada e retorna o valor agregado;MIN_BYretorna o valor de uma coluna especificada da linha com o valor mínimo em outra coluna especificada; eMAX_BYretorna o valor de uma coluna especificada da linha com o valor máximo em outra coluna especificada.2022-08-27
Todas as regiões
Criação de tabela interna copiando o schema de uma tabela externa
É possível usar a cláusula
LIKEpara copiar o schema de uma tabela externa ao criar uma tabela interna. Isso torna a criação de tabelas mais rápida e menos propensa a erros.2022-08-27
Todas as regiões
Nova função para verificar o status de uma visualização materializada
Uma nova função permite verificar se os dados em uma visualização materializada ou em uma de suas partições são consistentes com a tabela de origem. Ela retorna True para dados consistentes e False caso contrário.
2022-08-27
Todas as regiões
Suporte à geração de partições vazias em visualizações materializadas
Ao atualizar uma visualização materializada particionada, o MaxCompute gera uma partição vazia se a operação de atualização não encontrar dados para essa partição. Isso garante a continuidade da partição.
2022-08-27
Todas as regiões
Recurso "Use Quota" para atribuição de recursos de computação no nível do job
O recurso "Use Quota" permite atribuir uma cota a um job específico, proporcionando um gerenciamento de recursos mais flexível. Por exemplo, é possível usar esse recurso para isolar recursos de computação para jobs com diferentes requisitos de pontualidade, como backfills de baixa prioridade ou jobs de algoritmo de alta prioridade. Isso evita que eles impactem o desempenho geral do projeto e elimina a sobrecarga de criar um novo projeto e migrar jobs.
2022-08-23
Todas as regiões
Julho
Recurso
Descrição
Data de lançamento
Regiões
Referências
Nova função de expressão regular
O MaxCompute adicionou a nova função de expressão regular
regexp_extract_all. Essa função extrai todas as substrings correspondentes de uma string de uma só vez, retornando-as como um array para melhorar a eficiência do processamento de dados.2022-07-14
Todas as regiões
Prefixos e sufixos de nome de arquivo personalizáveis para UNLOAD
A função
UNLOADagora permite definir prefixos e sufixos personalizados para nomes de arquivos ao exportar dados do MaxCompute para o OSS.2022-07-14
Todas as regiões
Definição do parâmetro
Split Sizeno nível da tabelaAgora é possível definir o parâmetro
Split Sizeno nível da tabela para controlar o paralelismo do job. Ajuste esse parâmetro para melhorar a eficiência da computação se seus jobs estiverem lentos apesar de haver recursos suficientes ou se houver longos tempos de espera devido a restrições de recursos.2022-07-14
Todas as regiões
Novas funções de janela e otimizações de desempenho
O MaxCompute agora suporta três novas funções de janela:
first_value,last_valueenth_value. Esta versão também melhora significativamente o desempenho de todas as funções de janela existentes.2022-07-14
Todas as regiões
Seis novas funções de agregação
Esta versão adiciona seis novas funções de agregação:
BITWISE_OR_AGG,MAP_AGG,MULTIMAP_AGG,MAP_UNION,MAP_UNION_SUMeHISTOGRAM. Use essas funções para agregar valores de bits de entrada ou objetos map, o que simplifica a análise de dados e estatísticas.2022-07-14
Todas as regiões
Junho
Recurso
Descrição
Data de lançamento
Regiões
Referências
Maio
Recurso
Descrição
Data de lançamento
Regiões
Referências
Faturamento independente para computações de tabelas externas
O MaxCompute agora fatura separadamente as computações em tabelas externas por tipo. É possível visualizar os custos de tabelas externas do OSS e do Tablestore na fatura, facilitando o rastreamento de custos de computações federadas em diferentes fontes de dados.
2022-05-17
Todas as regiões
Março
Recurso
Descrição
Data de lançamento
Regiões
Referências
Suporte a DISTRIBUTED MAPJOIN
Em cenários específicos, use uma dica
DISTRIBUTED MAPJOINpara melhorar o desempenho e reduzir o tempo de execução.2022-03-17
Todas as regiões
Aprimoramentos em tabelas externas do OSS
Ao gravar dados em uma tabela externa do OSS, o MaxCompute pode criar automaticamente um diretório gerenciado. Também é possível especificar a capacidade de cache para leitura de arquivos ao criar uma tabela externa do OSS.
2022-03-17
Todas as regiões
Novo método de análise para dados JSON
Agora é possível analisar chaves JSON que contêm um ponto (
.) colocando-as entre colchetes e aspas simples (['']).2022-03-17
Todas as regiões
Melhorias nas funções TRIM, LTRIM e RTRIM
As funções
TRIM,LTRIMeRTRIMagora podem remover caracteres especificados da esquerda, direita ou ambas as extremidades de uma string.2022-03-17
Todas as regiões
Aprimoramentos na reescrita automática de consultas para visualizações materializadas
A reescrita automática de consultas para visualizações materializadas agora suporta
OUTER JOIN,UNIONeUNION ALL.2022-03-17
Todas as regiões
Ignorar cabeçalhos e rodapés em arquivos TEXTFILE compactados
Agora é possível usar as propriedades
skip.header.line.counteskip.footer.line.countpara ignorar linhas de cabeçalho e rodapé em arquivos TEXTFILE. Esse recurso é suportado tanto para arquivos não compactados quanto para arquivos compactados nos formatos GZIP, BZIP2 ou LZO.2022-03-01
Todas as regiões
Compatibilidade com Apache Spark 3.1
O MaxCompute agora suporta Apache Spark 3.1, além das versões 1.6, 2.3 e 2.4.
2022-03-01
Todas as regiões
Fevereiro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Aprimoramentos de segurança de dados no MaxCompute Logview
Agora é possível controlar a visibilidade dos resultados de execução de jobs no Logview para aumentar a segurança dos dados.
2022-02-25
Todas as regiões
Evolução de schema no MaxCompute
A evolução de schema agora suporta a adição de colunas de tipos de dados complexos, exclusão de colunas e reordenação de colunas.
2022-02-23
Todas as regiões
Janeiro
Recurso
Descrição
Data de lançamento
Região
Referência
Visualização de metadados de projetos externos do MaxCompute no DataWorks Data Map
É possível visualizar metadados de projetos externos do MaxCompute no DataWorks Data Map.
2022-01-10
Germany (Frankfurt) e Singapore
2021
Dezembro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Configuração guiada por assistente para conexões do MaxCompute com Hadoop Hive em uma VPC, Data Lake Formation (DLF) e Object Storage Service (OSS)
O MaxCompute agora oferece um processo guiado por assistente para criar uma conexão de rede com uma VPC, uma conexão de fonte de dados e um projeto externo para seu lakehouse. Esse processo substitui o método anterior baseado em tickets, reduzindo o tempo de configuração de dias para minutos. Além disso, uma nova página de lakehouse centraliza a criação, o desenvolvimento, o gerenciamento e a governança do lakehouse.
30/12/2021
Todas as regiões
Computação progressiva no MaxCompute
O MaxCompute agora suporta computação progressiva. Este recurso salva automaticamente resultados intermediários em partições baseadas em tempo, com uma granularidade de tempo especificada. Execuções subsequentes de jobs podem reutilizar resultados calculados anteriormente de períodos de tempo sobrepostos. Isso conserva recursos de computação, reduz o tempo de agendamento de jobs, diminui custos e melhora a eficiência geral dos jobs.
03/12/2021
Todas as regiões
Melhorias em visualizações materializadas no MaxCompute
Agora é possível criar partições e clusters em visualizações materializadas. Se uma consulta solicitar dados de uma partição indisponível na visualização materializada, você pode configurar o sistema para retornar automaticamente à tabela source. O sistema então retorna um resultado combinado da visualização materializada e da tabela source.
01/12/2021
Todas as regiões
Novembro
Recurso
Descrição
Data de lançamento
Regiões
Referências
Gerenciamento de conexões VPC no console
O MaxCompute acessa serviços em uma VPC usando recursos como tabelas externas, funções definidas pelo usuário (UDFs) e lakehouse. Para acessar esses serviços, é necessário estabelecer uma conexão de rede entre o MaxCompute e o serviço de destino, como ApsaraDB for HBase, ApsaraDB RDS ou um cluster Hadoop. Anteriormente, configurar uma conexão VPC exigia o envio de um formulário e a espera por aprovação. Agora, adicione ou exclua conexões de rede na página Network Resources no console do MaxCompute. Esse processo de autoatendimento melhora a eficiência do desenvolvimento. Antes de começar, verifique se sua conta tem as permissões necessárias para gerenciar Network Resources.
29/11/2021
China (Beijing)
China (Shanghai)
China (Zhangjiakou)
China (Hangzhou)
China (Shenzhen)
Limpeza de dados em partições específicas de uma tabela particionada
Agora é possível limpar manualmente os dados de partições específicas em uma tabela particionada sem excluir a tabela ou seus metadados de partição. Também é permitido usar condições de filtro para selecionar as partições a serem limpas.
23/11/2021
Todas as regiões
Outubro
Recurso
Descrição
Data de lançamento
Região
Referências
Suporte para ApsaraDB for HBase Performance-enhanced Edition e Lindorm via tabelas externas do MaxCompute
Crie tabelas externas no MaxCompute para ler e gravar dados no ApsaraDB for HBase Performance-enhanced Edition e no Lindorm. Este recurso permite realizar processamento de dados, análises e consultas federadas nesses serviços. O ApsaraDB for HBase Performance-enhanced Edition é um banco de dados hospedado na cloud, totalmente compatível com HBase e alimentado pelo mecanismo de tabela ampla do Lindorm. O Lindorm é um banco de dados multimodelo nativo da cloud, projetado para cenários como IoT, internet e Internet dos Veículos (IoV). Ele unifica o acesso e o processamento de vários tipos de dados, incluindo tabelas amplas, séries temporais, texto, objetos, streams e dados espaciais.
29/10/2021
Todas as regiões
Setembro
Recurso
Descrição
Data de lançamento
Região
Documentos relacionados
Lançamento do MaxCompute na região China (Shenzhen) Finance
O MaxCompute está disponível na região China (Shenzhen) Finance.
14/09/2021
China (Shenzhen) Finance
Nenhum
Acesso a clusters Hadoop com Kerberos habilitado
A maioria dos clusters Hadoop de produção empresarial usa Kerberos para autenticação e autorização. O MaxCompute agora acessa esses clusters, o que expande significativamente sua integração de lakehouse com Hadoop.
01/09/2021
China (Hangzhou)
China (Shanghai)
China (Beijing)
China (Shenzhen)
China (Zhangjiakou)
Singapore
Nenhum
Leitura de dados Hudi e Delta Lake do OSS com a solução lakehouse
Delta Lake e Hudi são mecanismos de armazenamento comuns em soluções de data lake para processamento em stream e em lote. O MaxCompute fornece uma arquitetura lakehouse construída sobre Alibaba Cloud DLF e OSS que suporta esses mecanismos de armazenamento. Use o MaxCompute para consultar dados em tempo real e obter insights imediatos sobre mudanças nos dados de negócios.
01/09/2021
China (Hangzhou)
China (Shanghai)
China (Beijing)
China (Shenzhen)
Singapore
Support for the Delta Lake and Hudi storage mechanisms based on DLF, RDS, or Flink, and OSS
Agosto
Recurso
Descrição
Data de lançamento
Região
Referências
MaxCompute SQL adiciona 16 novas funções integradas
As novas funções integradas no MaxCompute SQL incluem:
Funções de tipo complexo
FIELD: Recupera o valor de uma variável membro de um STRUCT.
Funções de data e hora
TO_MILLIS: Converte uma data especificada em um timestamp UNIX em milissegundos.
Funções de string
ENCODE: Codifica uma string em um formato de codificação especificado.
FIND_IN_SET: Localiza a posição de uma string especificada dentro de uma string separada por vírgulas.
LOCATE: Retorna a posição de uma substring dentro de uma string.
PARSE_URL_TUPLE: Analisa uma URL e retorna múltiplos componentes da URL.
Funções matemáticas
CORR: Calcula o coeficiente de correlação de Pearson para duas colunas de dados.
Outras funções
HASH: Calcula um valor de hash para os parâmetros de entrada.
COMPRESS: Comprime uma string de entrada usando o algoritmo GZIP.
DECOMPRESS: Descomprime uma entrada BINARY usando o algoritmo GZIP.
NULLIF: Retorna NULL se expr1 for igual a expr2. Caso contrário, retorna expr1.
FORMAT_NUMBER: Converte um número em uma string no formato especificado.
SHA: Calcula o hash SHA-1 de uma string ou valor binário e o retorna como uma string hexadecimal.
SHA1: Calcula o hash SHA-1 de uma string ou valor binário e o retorna como uma string hexadecimal.
SHA2: Calcula o hash da família SHA-2 de uma string ou valor binário. Os algoritmos suportados incluem SHA-224, SHA-256, SHA-384 e SHA-512.
CRC32: Calcula a verificação de redundância cíclica (CRC) de uma string ou valor binário.
31/08/2021
Todas as regiões
UPDATE, DELETE e MERGE INTO no MaxCompute SQL estão geralmente disponíveis
A prévia pública das instruções UPDATE, DELETE e MERGE INTO no MaxCompute SQL terminou em 10 de agosto de 2021. Esses recursos estão agora geralmente disponíveis e sujeitos a faturamento. Jobs de pagamento conforme o uso que utilizam essas instruções agora incorrem em cobranças de computação. Se você hesitava em usar esses recursos devido a preocupações com estabilidade durante a prévia pública, agora pode usá-los com confiança. Eles possuem as mesmas garantias de disponibilidade e estabilidade que outros recursos do MaxCompute SQL.
10/08/2021
China (Beijing)
China (Shanghai)
China (Zhangjiakou)
China (Hangzhou)
China (Shenzhen)
China (Chengdu)
MaxCompute Streaming Tunnel está geralmente disponível
O MaxCompute Streaming Tunnel fornece APIs semânticas de streaming para simplificar o desenvolvimento de serviços distribuídos. Ele suporta criação simultânea de partições e classificação assíncrona de dados usando
zorder by.09/08/2021
Todas as regiões
MaxCompute SQL suporta visualizações materializadas
O MaxCompute SQL introduz visualizações materializadas. Uma visualização materializada é um objeto de banco de dados que armazena os resultados pré-computados de uma consulta. O MaxCompute acelera consultas subsequentes reutilizando resultados de operações demoradas, como joins e agregações.
Visualizações materializadas são ideais para os seguintes cenários:
Consultas executadas frequentemente com padrões fixos.
Consultas que envolvem operações demoradas, como agregações e joins.
Após criar uma visualização materializada, o MaxCompute reescreve automaticamente as consultas recebidas para usar a visualização materializada ideal. Em seguida, lê os dados diretamente da visualização, melhorando significativamente a eficiência da consulta sem exigir modificações nas consultas existentes.
06/08/2021
Todas as regiões
Julho
Recurso
Descrição
Data de lançamento
Regiões
Referências
Suporte para entrada pré-classificada em funções de agregação no MaxCompute SQL
Para as funções de agregação
WM_CONCATeCOLLECT_LIST, e funções de agregação definidas pelo usuário (UDAFs) sensíveis à ordem de entrada, use a cláusulaWITHIN GROUP (ORDER BY col1[, col2...])para classificar a entrada.30/07/2021
Todas as regiões
Suporte para operações de múltiplas colunas em subconsultas SQL
O MaxCompute SQL é agora compatível com a sintaxe de subconsulta do PostgreSQL, permitindo operações de múltiplas colunas em subconsultas
INe subconsultas escalares.Para subconsultas
IN:A expressão após
INpode ser uma instrução SELECT simples de múltiplas colunas.Na expressão que segue
in, é possível usar funções de agregação.A expressão após
INpode ser uma constante.
scalar subquery:A lista SELECT pode conter uma subconsulta escalar de múltiplas colunas, mas apenas em uma expressão de igualdade.
A lista SELECT pode conter uma expressão BOOLEAN, mas apenas para comparação de igualdade.
A cláusula
WHEREsuporta comparação de múltiplas colunas, mas apenas para igualdade.
29/07/2021
Todas as regiões
Opções aprimoradas de exclusão de projeto
Exclua um projeto MaxCompute no console do MaxCompute usando uma conta Alibaba Cloud ou um usuário RAM com a função Super_Administrator para o projeto. Dois métodos de exclusão estão disponíveis:
Logically Delete and Allow Project Restoration Within 15 Days: O projeto torna-se indisponível após a exclusão, mas pode ser restaurado dentro de 15 dias. Para restaurar o projeto, acesse a aba Project management, localize o projeto MaxCompute alvo e clique em Restore na coluna Actions. Se não houver restauração, o MaxCompute exclui permanentemente o projeto após 15 dias.
Immediately Delete and Prohibit Project Restoration: O projeto é excluído permanentemente e não pode ser restaurado. É possível criar imediatamente um novo projeto com o mesmo nome.
29/07/2021
China (Beijing)
China (Shanghai)
China (Zhangjiakou)
China (Hangzhou)
China (Shenzhen)
China (Chengdu)
Abril
Recurso
Descrição
Data de lançamento
Região
Referências
Otimização de filtragem dinâmica
Em sistemas distribuídos, unir grandes conjuntos de dados consome tempo e recursos. Para melhorar o desempenho, o MaxCompute introduz a filtragem dinâmica, uma otimização que gera filtros em tempo de execução a partir das condições de equi-join de uma junção. Esses filtros aceleram as consultas eliminando dados antes das fases de shuffle e join. Esta otimização é particularmente eficaz para consultas que unem uma tabela de dimensão com uma tabela de fatos. Ative a filtragem dinâmica no nível da sessão com um switch, acione-a manualmente com hints ou permita que o MaxCompute a aplique automaticamente. Para melhorar ainda mais o desempenho, utilize este recurso com a eliminação dinâmica de partições.
07/04/2021
China (Beijing)
China (Shanghai)
China (Zhangjiakou)
China (Hangzhou)
China (Shenzhen)
China (Chengdu)
Março
Recurso
Descrição
Data de lançamento
Região
Documentação
Monitoramento de timeout e alertas para todos os jobs ou todos os jobs SQL em um projeto MaxCompute
O MaxCompute permite usar o CloudMonitor para configurar regras de alerta baseadas em limiares e monitorar tempos de execução de jobs. Quando um job atinge o timeout, o sistema envia um alerta para os contatos especificados. Isso ajuda a identificar prontamente jobs anormais e melhora a eficiência de O&M.
16/03/2021
China (Beijing)
China (Shanghai)
China (Zhangjiakou)
China (Hangzhou)
China (Shenzhen)
China (Chengdu)
MaxCompute SQL suporta funções
FROM_JSONeTO_JSONA função
FROM_JSONconverte uma string JSON em um tipo de dados do MaxCompute ou extrai informações da string JSON. Com base na string JSONjsonStre nas informações de schema, esta função retorna um valor do tipoARRAY,MAPouSTRUCT. A funçãoTO_JSONconverte um tipo complexo, comoARRAY,MAPouSTRUCT, em uma string JSON.16/03/2021
todas as regiões
MaxCompute SQL suporta sintaxe
UPDATE,DELETEeMERGE INTO(prévia pública)UPDATEeDELETEsão novas instruções do MaxCompute para operações no nível de linha em dados de tabela ou partição. Anteriormente, para corrigir até mesmo uma pequena quantidade de dados em uma tabela ou partição, era necessário ler todos os dados, gerar novos dados e então usarINSERT OVERWRITEpara gravar tudo de volta. As operaçõesUPDATEeDELETEreduzem significativamente a quantidade de dados lidos e gravados para essas tarefas.Quando sua operação em uma tabela alvo inclui lógica de
INSERT,UPDATEeDELETE, o recursoMERGE INTOpermite combinar essas operações em uma única instrução SQL mais eficiente. Além disso, os jobsMERGE INTOsão atômicos. Se qualquer lógica interna falhar, todo o job falha. Isso evita atualizações parciais porque o job inteiro tem sucesso ou falha como uma única unidade. Crie uma tabela transacional para usar os recursosUPDATE,DELETEeMERGE INTO. Como sistemas de big data garantem semântica ACID no nível de job, podem ocorrer conflitos quando jobs são executados simultaneamente e operam na mesma tabela alvo. Observe queUPDATE,DELETEeMERGE INTOestão atualmente em prévia pública. Nenhuma taxa de computação é cobrada durante a prévia pública. No entanto, durante este período, não fornecemos garantias para jobs de produção ou dados que usam este recurso. Faça backup de seus dados importantes.16/03/2021
todas as regiões
Fevereiro
Recurso
Descrição
Data de lançamento
Região
Referências
A solução lakehouse do MaxCompute está geralmente disponível
A solução lakehouse do MaxCompute integra um data warehouse MaxCompute com um data lake, como OSS ou Hadoop HDFS. Construa um lakehouse de duas maneiras:
Construir um lakehouse com MaxCompute, OSS e Data Lake Formation (DLF): Este método usa o DLF para gerenciar os metadados do seu data lake. O MaxCompute aproveita os recursos de gerenciamento de metadados do DLF para processar eficientemente dados semi-estruturados do OSS em formatos como AVRO, CSV, JSON, PARQUET e ORC.
Construir um lakehouse com MaxCompute e HDFS: Este método integra o MaxCompute ao seu cluster HDFS, seja ele autogerenciado on-premises, implantado em máquinas virtuais (VMs) na cloud ou parte de um cluster Alibaba Cloud E-MapReduce. Para usar esta solução, envie uma solicitação. A equipe do MaxCompute entrará em contato para ajudar na configuração.
26/02/2021
China (Beijing)
China (Shanghai)
China (Hangzhou)
Suporte para tabelas externas do ApsaraDB for HBase (prévia pública)
O MaxCompute agora se conecta ao ApsaraDB for HBase através de uma VPC. Após estabelecer a conexão de rede e conceder permissões, crie tabelas externas do ApsaraDB for HBase para ler e gravar em tabelas de um banco de dados ApsaraDB for HBase usando a interface HBaseStorageHandler fornecida pelo Hive. Isso permite sincronizar dados do ApsaraDB for HBase para o MaxCompute para operações de extração, transformação e carga (ETL), realizar computação federada ou exportar dados do MaxCompute de volta para o ApsaraDB for HBase. Este recurso de prévia pública está disponível gratuitamente e sem Acordo de Nível de Serviço (SLA).
08/02/2021
China (Beijing)
China (Shanghai)
China (Zhangjiakou)
China (Hangzhou)
ApsaraDB for HBase external tables (Standard Edition or Performance-enhanced Edition)
Desativar exibição de cabeçalho na ferramenta de linha de comando do MaxCompute
Ao usar um script shell para recuperar valores dinâmicos de
odpscmd -e SQL_statement, talvez você queira que a saída contenha apenas dados, sem cabeçalhos ou outras informações de tempo de execução. Use o comandoset odps.sql.select.output.format={needHeader:false,fieldDelim:""};para desativar cabeçalhos e obter uma saída limpa, contendo apenas dados.08/02/2021
Todas as regiões
Escrita aprimorada de dados em tabelas externas do OSS
O MaxCompute agora usa o recurso de upload multipart do OSS para gravar dados de forma mais eficiente em tabelas externas do OSS durante operações INSERT. Além disso, os dados que o MaxCompute grava em uma tabela externa do OSS são armazenados em uma pasta
.odpsdentro do diretório LOCATION, e mantêm um arquivo.metapara garantir a consistência dos dados. Apenas o MaxCompute processa corretamente o conteúdo na pasta.odps. Podem ocorrer erros se outros mecanismos lerem esse conteúdo. O MaxCompute introduz a propriedadeodps.sql.unstructured.oss.commit.mode. Quando esta propriedade é definida comotrue(o valor padrão éfalse), o MaxCompute usa o recurso de upload multipart e um método detwo-phase commitpara garantir a consistência dos dados. Neste modo, o diretório.odpse o arquivo.metanão são criados. Isso garante compatibilidade e permite que outros mecanismos de processamento de dados leiam os dados.08/02/2021
Todas as regiões
Suporte para SerDes personalizados em tabelas externas compatíveis com Hive
O MaxCompute é compatível com a interface SerDe do Hive e fornece classes SerDe integradas para formatos de dados open source comuns. Para formatos de dados especiais, especifique um
ROW FORMAT SERDEpersonalizado. Para usar um SerDe personalizado, adicione seu pacote JAR como um recurso e inclua a cláusulausing jarna instruçãoCREATE EXTERNAL TABLE.08/02/2021
Todas as regiões
Funções integradas novas e aprimoradas
As seguintes funções foram adicionadas ou aprimoradas:
As funções de data
date,datediff,datepartedatetruncagora suportam os tipos de dados DATE e TIMESTAMP.Novas funções de string incluem
parse_urlpara analisar URLs, ebase64eunbase64para converter dados entre binário e strings codificadas em Base64.Funções de agregação agora suportam uma cláusula filter, permitindo especificar uma condição de filtro para uma função de agregação específica em uma cláusula
select. Uma nova funçãocount_ifconta registros que atendem a uma condição especificada.Outras novas funções incluem
stackpara dividir dados em várias linhas visando compatibilidade com Hive e Spark SQL;get_user_idpara recuperar o ID do usuário atual; earray_intersectpara encontrar os elementos comuns em doisarrays. A funçãosort_arraytambém foi aprimorada com um parâmetro isAsc para especificar a ordem de classificação (ascendente por padrão).
08/02/2021
Todas as regiões
Novas ferramentas de coleta de metadados do otimizador: Freeride e Analyze
O MaxCompute agora fornece duas maneiras de coletar estatísticas de tabela para o otimizador:
Coleta assíncrona (Analyze): Execute comandos para coletar proativamente metadados de uma tabela especificada. Esta operação incorre em taxas de varredura dos dados da tabela.
Coleta síncrona (Freeride): Ative o Freeride definindo parâmetros antes de uma instrução
create table ... as ...ouinsert. Este método coleta automaticamente estatísticas de coluna à medida que os dados são gerados. É mais automatizado, mas pode aumentar a latência da consulta.
08/02/2021
Todas as regiões
Suporte para tabelas externas do ApsaraDB RDS (prévia pública)
O MaxCompute agora se conecta à sua instância ApsaraDB RDS através de uma VPC. Após estabelecer a conexão de rede e conceder permissões, crie tabelas externas do ApsaraDB RDS para ler e gravar dados. Isso permite sincronizar dados, como dados de dimensão ou de negócios, do ApsaraDB RDS para o MaxCompute para ETL, realizar computação federada ou exportar dados do MaxCompute de volta para seu banco de dados ApsaraDB RDS. Este recurso de prévia pública está disponível gratuitamente e sem SLA.
08/02/2021
Todas as regiões
Leitura e gravação em tabelas externas do Hologres usando JDBC (prévia pública)
Tabelas externas do MaxCompute agora acessam fontes de dados do Hologres usando um driver JDBC. Crie uma tabela externa do Hologres no MaxCompute e use o driver JDBC do PostgreSQL para consultar dados em sua instância do Hologres. Este método elimina armazenamento redundante e etapas de importação/exportação de dados, acelerando o desempenho da consulta. Este recurso de prévia pública está disponível gratuitamente e sem SLA.
08/02/2021
Todas as regiões
Exportar dados para OSS usando o comando UNLOAD
O MaxCompute agora suporta o comando UNLOAD para exportar dados para o OSS. Isso permite armazenar dados estruturados no OSS e usar outros mecanismos de computação para processar e analisar os dados.
08/02/2021
Todas as regiões
MaxCompute SQLML está geralmente disponível
O MaxCompute SQLML permite que engenheiros de dados, analistas e cientistas de dados usem SQL para criar, treinar e aplicar modelos de machine learning diretamente no MaxCompute. Isso possibilita que profissionais de SQL aproveitem os recursos de machine learning com suas ferramentas e habilidades existentes, sem migrar dados.
01/02/2021
Todas as regiões
Janeiro
Recurso
Descrição
Data de lançamento
Região
Referências
Ajuste de preços de armazenamento do MaxCompute
A partir de 10 de janeiro de 2021, o serviço de armazenamento do MaxCompute passou de preços escalonados para uma taxa fixa. Essa mudança reduz os custos de armazenamento para clientes com conjuntos de dados de pequeno e médio porte. A nova taxa fixa é de USD 0,018 por GB por mês (equivalente a USD 0,0006 por GB por dia).
10/01/2021
todas as regiões
2020
Dezembro
Recurso
Descrição
Data de lançamento
Região
Referências
Information Schema ativado por padrão em novos projetos
O Information Schema agora vem habilitado automaticamente em todos os novos projetos. Isso elimina a necessidade de configuração manual e facilita a visualização de metadados.
2020-12-21
Todas as regiões
Visualização Information_Schema.Tasks para snapshots de jobs em execução entra em preview privado
A visualização Information_Schema.Tasks detalha os jobs atualmente em execução, incluindo lista de jobs, uso de CPU e memória, proporção de consumo de recursos e tempo de execução. Essa visualização ajuda a identificar rapidamente jobs de longa duração ou com alto consumo de recursos para otimização direcionada ou planejamento de capacidade.
2020-12-08
Nenhuma.
Aceleração de consultas disponível no editor de consultas do MaxCompute
O editor de consultas do MaxCompute agora oferece aceleração de consultas, reduzindo o tempo de execução em conjuntos de dados pequenos e médios de minutos para segundos. Ao enviar uma consulta, o editor a encaminha primeiro para o service de aceleração. Se a consulta atender aos critérios de aceleração, o service retorna resultados em segundos. Caso contrário, a consulta reverte automaticamente para o modo de execução offline padrão. O editor fornece capacidades avançadas de análise via web para consultar dados, analisar resultados e compartilhar insights em um único local. A aceleração está disponível principalmente para recursos de pagamento conforme o uso e ainda não é suportada em projetos que utilizam recursos de assinatura.
2020-12-05
Todas as regiões
Novembro
Recurso
Descrição
Data de lançamento
Região
Referências
Importação contínua de dados do Message Queue for Apache Kafka via sink connector
O MaxCompute possui integração nativa com o Message Queue for Apache Kafka. O sink connector permite importar dados continuamente de um tópico específico para uma tabela do MaxCompute sem ferramentas de terceiros ou código personalizado. Esse recurso simplifica o pipeline de integração de dados e reduz custos de desenvolvimento e O&M.
2020-11-27
Todas as regiões
Import data to MaxCompute with Kafka (offline and real-time)
Acesso ao MaxCompute usando uma função do RAM
Além de contas Alibaba Cloud e usuários RAM, os projetos do MaxCompute agora suportam acesso por meio de funções do RAM. Após um administrador adicionar uma função do RAM a um projeto e conceder permissões, os usuários podem assumir essa função para acessar o MaxCompute. Esse método utiliza credenciais STS temporárias para acesso seguro, sem necessidade de AccessKey permanente. Como o console do MaxCompute suporta autenticação STS, é possível usar uma função do RAM para análise e desenvolvimento de dados.
2020-11-24
Todas as regiões
Junho
Recurso
Descrição
Data de lançamento
Região
Referências
Seleção de versão de tipos de dados para novos projetos
Ao criar um projeto no MaxCompute, especifique uma versão de tipos de dados.
2020-06-30
Todas as regiões
Abril
Recurso
Descrição
Data de lançamento
Região
Referências
Autorização por policy com comando
GRANTO MaxCompute suporta autorização por policy através do comando
GRANTpara simplificar o processo de autorização.2020-04-23
todas as regiões
Março
Recurso
Descrição
Data de lançamento
Região
Referências
Cinco novas funções integradas
O MaxCompute agora suporta cinco novas funções integradas:
TABLE_EXISTS(),PARTITION_EXISTS(),NUMERIC_HISTOGRAM(),PERCENTILE_APPROX()eFORMAT_NUMBER().2020-03-17
todas as regiões
Fevereiro
Recurso
Descrição
Data de lançamento
Região
Referências
Desativar ciclo de vida de tabelas
Utilize o parâmetro
DISABLE LIFECYCLEpara desativar o ciclo de vida de uma tabela.2020-02-26
Todas as regiões
Novo comando
CLONE TABLEO comando
CLONE TABLEcopia dados de uma tabela para outra.2020-02-26
Todas as regiões
Atualização de
GROUPING SETSO MaxCompute estende
GROUPING SETSpara suportar aninhamento deCUBE,ROLLUPeGROUPING SETS.2020-02-26
Todas as regiões
Buscar dados de tabela externa via HTTPS
Para recuperar dados via HTTPS, envie o comando
set odps.sql.unstructured.data.oss.use.https=true;junto com a instrução SQL.2020-02-26
Todas as regiões
Tabelas externas suportam sintaxe
MSCK REPAIR TABLEO MaxCompute adiciona automaticamente partições a uma tabela externa com base nos caminhos de arquivo dos dados no OSS.
2020-02-26
Todas as regiões
Janeiro
Recurso
Descrição
Data de lançamento
Região
Referências
Suporte aos tipos de dados DATE e CHAR
Ative a versão 2.0 de tipos de dados para usar DATE e CHAR ao criar ou ler tabelas no MaxCompute.
2020-01-03
Todas as regiões
2019
Dezembro
Recurso
Descrição
Data de lançamento
Região
Documentação relacionada
Suporte a UDFs geoespaciais open source
Utilize UDFs geoespaciais open source para analisar dados espaciais.
2019-12-25
Todas as regiões
Novembro
Recurso
Descrição
Data de lançamento
Região
Documentação relacionada
Conexão com o MaxCompute via Tableau
Use o driver JDBC do MaxCompute para conectar o Tableau ao MaxCompute e realizar análises visuais dos seus dados.
2019-11-18
Todas as regiões
Novo driver JDBC do MaxCompute
O driver JDBC do MaxCompute é uma interface Java Database Connectivity (JDBC) que permite executar consultas distribuídas em grandes volumes de dados.
2019-11-18
Todas as regiões
Outubro
Recurso
Descrição
Data de lançamento
Região
Documentação relacionada
Suporte para adicionar ou remover múltiplas partições simultaneamente
O MaxCompute agora permite adicionar ou remover várias partições em uma única operação DDL, simplificando o gerenciamento de partições em lote e aumentando a eficiência do data warehouse.
2019-10-28
Todas as regiões
Novos operadores disponíveis
O MaxCompute passou a suportar o operador
IS [NOT] DISTINCT FROMe o operador de concatenação de strings||.2019-10-28
Todas as regiões
Suporte a NATURAL JOIN
A inclusão do NATURAL JOIN expande as capacidades de SQL JOIN do MaxCompute.
2019-10-28
Todas as regiões
Definição de valores padrão para colunas
Especifique valores padrão para colunas durante a criação de tabelas.
2019-10-28
Todas as regiões
Suporte a LIMIT OFFSET
O recurso LIMIT OFFSET foi adicionado para aprimorar as capacidades do mecanismo SQL.
2019-10-28
Todas as regiões
Suporte aos parâmetros odps.sql.orderby.position.alias e odps.sql.groupby.position.alias
Os parâmetros odps.sql.orderby.position.alias e odps.sql.groupby.position.alias agora são suportados. Eles permitem que constantes inteiras nas cláusulas ORDER BY e GROUP BY sejam interpretadas como números de sequência de colunas na lista SELECT.
2019-10-28
Todas as regiões
Novas funções integradas:
JSON_TUPLE()eEXTRACT()As funções integradas
JSON_TUPLE()eEXTRACT()estão disponíveis para melhorar o processamento SQL.2019-10-28
Todas as regiões
Prioridade de JOIN com parênteses
Use parênteses para definir a prioridade das operações JOIN.
2019-10-28
Todas as regiões
Mesclagem de partições
Para ambientes com muitas partições, utilize o recurso de mesclagem para arquivar dados.
2019-10-28
Todas as regiões
Setembro
Recurso
Descrição
Data de lançamento
Região
Documentação relacionada
Suporte ao Information Schema
O Information Schema do MaxCompute fornece informações como metadados de projetos e histórico de uso.
2019-09-06
Todas as regiões
Redução de preço de armazenamento
Em 1º de setembro de 2019, o MaxCompute reduziu os preços de armazenamento. As cinco faixas de preços anteriores foram ajustadas para três, com redução no preço unitário de cada faixa.
2019-09-01
Todas as regiões
Nenhuma.
Julho
Recurso
Descrição
Data de lançamento
Região
Documentação relacionada
Suporte ao service Spark
O Spark on MaxCompute é um service compatível com o Spark open source. Ele executa o framework de computação Spark sobre o sistema unificado de recursos e permissões do MaxCompute, permitindo rodar jobs Spark em um ambiente familiar para atender a diversas necessidades de processamento de dados.
2019-07-23
Todas as regiões
Nova região: China (Chengdu)
O MaxCompute está disponível na região China (Chengdu).
2019-07-04
China (Chengdu)
Nenhuma.
Junho
Recurso
Descrição
Data de lançamento
Região
Documentação relacionada
Obtenção de objetos ExecutionContext em UDTs
UDTs podem obter um objeto ExecutionContext para acessar informações sobre seu ambiente de execução.
2019-06-25
Todas as regiões
Sobrecarga de funções em UDTs
UDTs suportam generics, herança de classes e parâmetros de comprimento variável, proporcionando definições de funções flexíveis.
2019-06-25
Todas as regiões
Parâmetros dinâmicos em UDAFs e UDTFs
O MaxCompute aceita parâmetros dinâmicos para UDAFs e UDTFs e estende a sintaxe da anotação Resolve, tornando o desenvolvimento de UDFs mais flexível.
2019-06-24
Todas as regiões
Partition pruning em UDFs
UDFs suportam partition pruning para reduzir custos de computação.
2019-06-24
Todas as regiões
Nenhuma.
Views parametrizadas
Views parametrizadas permitem passar qualquer tabela ou outras variáveis para personalizar a view.
2019-06-24
Todas as regiões
Geração de DDL CREATE TABLE
A instrução
SHOW CREATE TABLEgera o DDL para criação de tabelas, facilitando a recriação de schemas.2019-06-24
Todas as regiões
Monitoramento e alertas de gastos em jobs por assinatura
Configure o CloudMonitor para acompanhar gastos com jobs por assinatura e definir alertas.
2019-06-21
Todas as regiões