Todos os produtos
Search
Central de documentação

MaxCompute:Notas de versão dos principais recursos

Última atualização: Sep 08, 2026

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

  1. Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado

  2. Escreva o texto em português do Brasil DO ZERO — esqueça a estrutura das frases em inglês

  3. Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como no original

  4. Copie os placeholders xref ({XREF_N}) literalmente, sem traduzi-los ou modificá-los

  5. Aplique rigorosamente todas as regras específicas do idioma

  6. Siga as regras de stopwords com tolerância zero

  7. Utilize o modo imperativo em passos numerados e listas de procedimentos

  8. Garanta a consistência terminológica — o mesmo termo deve ter a mesma tradução em todo o documento

  9. Varie os inícios de frase em listas e tabelas — nenhum início deve se repetir 3 vezes ou mais

  10. 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

    Automatic partitioned tables based on data ingestion time

    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

    Fuxi Sensor

    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

    MaxFrame AI function

    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

    Partial commit for MaxFrame jobs

    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 comando SHOW HISTORY FOR TASK agora 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

    Data warehouse engine

    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)

    Resource observation

    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)

    MaxFrame AI function

    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)

    Estimate costs for custom policies

    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)

    Zone-level disaster recovery

    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)

    Clustering optimization recommendations

    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

    Automatic materialized view (AutoMV)

    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

    MaxCompute Query Accelerator (MaxQA) user guide

    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

    Data warehouse engine

    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)

    Dynamic data masking

    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

    Row-level access control

    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

    Lakehouse and external table capabilities

    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)

    Use LogView 2.0 to view MaxFrame jobs

    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

    Recommendations and management of materialized views

    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

    Intelligent job diagnostics

    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)

    Automated packaging service

    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

    Subscription Standard

    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)

    Optimize tiered storage configuration

    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

    Manage compute quotas

    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)

    Resource observation

    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

    Resource observation

    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

    Resource observation

    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

    job O&M

    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)

    Computing resource configuration optimization

    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

    Row-level access control

    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

    Job performance observation

    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

    filter_clause

    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

    Data types (V2.0)

    Nova função integrada: FROM_CHARSET

    A função FROM_CHARSET do 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

    FROM_CHARSET

    Novo tipo de dados: TIMESTAMP_NTZ

    O novo tipo de dados TIMESTAMP_NTZ representa 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

    TIMESTAMP_NTZ data type

    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

    Migrate ActionTrail event data to MaxCompute

    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

    Use SQL Analysis

    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

    Optimize computing resource configuration

    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

    Resource observation

    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)

    Pay-as-you-go Spot Edition

    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

    Configure network access

    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

    Tablestore external tables

    Suporte a tabelas externas Paimon

    O MaxCompute passou a suportar tabelas externas Paimon.

    2023-11-22

    Todas as regiões

    Paimon external table

    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

    Encryption and decryption functions

    Gerenciamento da função Super Administrator usando permissões RAM

    Um usuário RAM com a permissão UpdateUsersToSuperAdmin agora pode atribuir a função Super Administrator a outros membros do projeto.

    2023-11-21

    Todas as regiões

    Manage projects

    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

    SQL runtime execution mode for MapReduce

    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

    job O&M

    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

    Tenant-level Information Schema

    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

    JSON data type

    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

    Insert or overwrite data (INSERT INTO | INSERT OVERWRITE)

    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

    Update or delete data (UPDATE | DELETE)

    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 PutRow

    O 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

    Tablestore external tables

    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

    OSS external tables

    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

    Manage materialized views

    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

    Encryption and decryption functions

    Filtragem de resultados de funções de janela com QUALIFY

    O 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

    QUALIFY

    Amostragem de dados de tabela com TABLESAMPLE

    O MaxCompute agora suporta a cláusula TABLESAMPLE, permitindo amostrar dados de tabelas usando diferentes métodos.

    2023-05-06

    Todas as regiões

    TABLESAMPLE

    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

    Partition operations

    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

    Recommendations and management of materialized views

    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

    Job O&M

    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

    Process unstructured data using external volumes

    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

    External volume operations

    Fevereiro

    Recurso

    Descrição

    Data de lançamento

    Região

    Referências

    Aprimoramento do comando SHOW para objetos de dados

    O comando SHOW agora lista objetos de dados por categorias específicas, incluindo tabela, visualização e função.

    2023-02-25

    Todas as regiões

    SHOW

    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

    Hologres external tables

    2022

    Dezembro

    Recurso

    Descrição

    Data de lançamento

    Região

    Referência

    Suporte à palavra-chave WINDOW em SQL

    A palavra-chave WINDOW permite definir uma janela uma vez e reutilizá-la nas consultas.

    2022-12-14

    Todas as regiões

    WINDOW keyword

    Suporte à cláusula FROM em instruções UPDATE

    Use a cláusula FROM em uma instrução UPDATE para atualizar dados.

    2022-12-14

    Todas as regiões

    Update or delete data (UPDATE | DELETE)

    Aprimoramentos em funções integradas

    • Otimização de três funções de string integradas: CAST, SPLIT e RAND.

    • Melhoria em duas funções de janela: NUMERIC_HISTOGRAM e PERCENTILE_APPROX.

    • Adição da função MASK_HASH.

    2022-12-14

    Todas as regiões

    Built-in functions overview

    Novembro

    Recurso

    Descrição

    Data de lançamento

    Regiões

    Referências

    Suporte a funções administrativas personalizadas

    Além das funções integradas Admin e Super_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

    MaxCompute permissions

    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.table para project.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

    Schema operations

    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

    Hologres external table

    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 LIKE para 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

    Use SQL to manage an external project

    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

    Lifecycle operations

    Três novas funções de agregação

    Foram introduzidas três novas funções de agregação: BITWISE_AND_AGG executa uma operação AND bit a bit nos valores de entrada e retorna o valor agregado; MIN_BY retorna o valor de uma coluna especificada da linha com o valor mínimo em outra coluna especificada; e MAX_BY retorna o valor de uma coluna especificada da linha com o valor máximo em outra coluna especificada.

    2022-08-27

    Todas as regiões

    Aggregate Functions Overview

    Criação de tabela interna copiando o schema de uma tabela externa

    É possível usar a cláusula LIKE para 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

    Create a table

    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

    Materialized view operations

    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

    Materialized view operations

    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

    Use quotas for computing resources

    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

    String Functions Overview

    Prefixos e sufixos de nome de arquivo personalizáveis para UNLOAD

    A função UNLOAD agora 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

    UNLOAD

    Definição do parâmetro Split Size no nível da tabela

    Agora é possível definir o parâmetro Split Size no 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

    SELECT syntax

    Novas funções de janela e otimizações de desempenho

    O MaxCompute agora suporta três novas funções de janela: first_value, last_value e nth_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

    Window Functions Overview

    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_SUM e HISTOGRAM. 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

    Aggregate Functions Overview

    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

    View bill details

    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 MAPJOIN para melhorar o desempenho e reduzir o tempo de execução.

    2022-03-17

    Todas as regiões

    DISTRIBUTED MAPJOIN

    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

    OSS external table

    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

    GET_JSON_OBJECT_TUPLE e JSON_TUPLE

    Melhorias nas funções TRIM, LTRIM e RTRIM

    As funções TRIM, LTRIM e RTRIM agora podem remover caracteres especificados da esquerda, direita ou ambas as extremidades de uma string.

    2022-03-17

    Todas as regiões

    string functions

    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, UNION e UNION ALL.

    2022-03-17

    Todas as regiões

    materialized view operations

    Ignorar cabeçalhos e rodapés em arquivos TEXTFILE compactados

    Agora é possível usar as propriedades skip.header.line.count e skip.footer.line.count para 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

    ORC external table

    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

    Set up a Linux development environment

    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

    Project operations

    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

    Partition operations

    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

    Manage a lakehouse in DataWorks

    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

    Overview of the MaxCompute lakehouse

    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

    Progressive computing

    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

    Materialized view operations

    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)

    Configure network access

    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

    Clear partition data

    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

    Lindorm external table

    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

    Streaming Tunnel

    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

    Materialized view operations

    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_CONCAT e COLLECT_LIST, e funções de agregação definidas pelo usuário (UDAFs) sensíveis à ordem de entrada, use a cláusula WITHIN GROUP (ORDER BY col1[, col2...]) para classificar a entrada.

    30/07/2021

    Todas as regiões

    Aggregate Functions Overview

    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 IN e subconsultas escalares.

    • Para subconsultas IN:

      • A expressão após IN pode 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 IN pode 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 WHERE suporta comparação de múltiplas colunas, mas apenas para igualdade.

    29/07/2021

    Todas as regiões

    Subqueries

    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)

    Delete a table or MaxCompute project

    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)

    Dynamic Filtering

    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)

    Job timeout monitoring and alerts

    MaxCompute SQL suporta funções FROM_JSON e TO_JSON

    A função FROM_JSON converte uma string JSON em um tipo de dados do MaxCompute ou extrai informações da string JSON. Com base na string JSON jsonStr e nas informações de schema, esta função retorna um valor do tipo ARRAY, MAP ou STRUCT. A função TO_JSON converte um tipo complexo, como ARRAY, MAP ou STRUCT, em uma string JSON.

    16/03/2021

    todas as regiões

    String Functions Overview

    MaxCompute SQL suporta sintaxe UPDATE, DELETE e MERGE INTO (prévia pública)

    UPDATE e DELETE sã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 usar INSERT OVERWRITE para gravar tudo de volta. As operações UPDATE e DELETE reduzem significativamente a quantidade de dados lidos e gravados para essas tarefas.

    Quando sua operação em uma tabela alvo inclui lógica de INSERT, UPDATE e DELETE, o recurso MERGE INTO permite combinar essas operações em uma única instrução SQL mais eficiente. Além disso, os jobs MERGE INTO sã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 recursos UPDATE, DELETE e MERGE 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 que UPDATE, DELETE e MERGE INTO estã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)

    Overview of the MaxCompute lakehouse

    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 comando set 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

    Connect by using the local client (odpscmd)

    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 .odps dentro do diretório LOCATION, e mantêm um arquivo .meta para 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 propriedade odps.sql.unstructured.oss.commit.mode. Quando esta propriedade é definida como true (o valor padrão é false), o MaxCompute usa o recurso de upload multipart e um método de two-phase commit para garantir a consistência dos dados. Neste modo, o diretório .odps e o arquivo .meta nã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

    Write data to OSS

    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 SERDE personalizado. Para usar um SerDe personalizado, adicione seu pacote JAR como um recurso e inclua a cláusula using jar na instrução CREATE EXTERNAL TABLE.

    08/02/2021

    Todas as regiões

    Support for open source data formats

    Funções integradas novas e aprimoradas

    As seguintes funções foram adicionadas ou aprimoradas:

    • As funções de data date, datediff, datepart e datetrunc agora suportam os tipos de dados DATE e TIMESTAMP.

    • Novas funções de string incluem parse_url para analisar URLs, e base64 e unbase64 para 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ção count_if conta registros que atendem a uma condição especificada.

    • Outras novas funções incluem stack para dividir dados em várias linhas visando compatibilidade com Hive e Spark SQL; get_user_id para recuperar o ID do usuário atual; e array_intersect para encontrar os elementos comuns em dois arrays. A função sort_array també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 ... ou insert. 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

    Optimizer

    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

    ApsaraDB RDS for MySQL external tables

    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

    Hologres external tables

    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

    UNLOAD

    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

    Storage pricing

    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

    Project-level Information Schema

    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.

    Metadata views

    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

    Connect by using DataWorks

    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

    User authentication

    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

    Data type versions

    Abril

    Recurso

    Descrição

    Data de lançamento

    Região

    Referências

    Autorização por policy com comando GRANT

    O MaxCompute suporta autorização por policy através do comando GRANT para simplificar o processo de autorização.

    2020-04-23

    todas as regiões

    policy-based access control

    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() e FORMAT_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 LIFECYCLE para desativar o ciclo de vida de uma tabela.

    2020-02-26

    Todas as regiões

    Lifecycle operations

    Novo comando CLONE TABLE

    O comando CLONE TABLE copia dados de uma tabela para outra.

    2020-02-26

    Todas as regiões

    CLONE TABLE

    Atualização de GROUPING SETS

    O MaxCompute estende GROUPING SETS para suportar aninhamento de CUBE, ROLLUP e GROUPING SETS.

    2020-02-26

    Todas as regiões

    GROUPING SETS

    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

    ORC external table

    Tabelas externas suportam sintaxe MSCK REPAIR TABLE

    O 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

    ORC external table

    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

    Data type version guide

    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

    UDFs (geospatial)

    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

    Configure JDBC to use Tableau

    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

    JDBC overview

    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

    Announcement

    Novos operadores disponíveis

    O MaxCompute passou a suportar o operador IS [NOT] DISTINCT FROM e o operador de concatenação de strings ||.

    2019-10-28

    Todas as regiões

    Announcement

    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

    JOIN

    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

    Announcement

    Suporte a LIMIT OFFSET

    O recurso LIMIT OFFSET foi adicionado para aprimorar as capacidades do mecanismo SQL.

    2019-10-28

    Todas as regiões

    SELECT syntax

    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

    SELECT syntax

    Novas funções integradas: JSON_TUPLE() e EXTRACT()

    As funções integradas JSON_TUPLE() e EXTRACT() 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

    JOIN

    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

    Partition operations

    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

    Information Schema overview

    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

    Overview

    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

    UDT overview

    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

    UDT overview

    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

    Dynamic parameters of UDAFs and UDTFs

    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

    Parameterized views

    Geração de DDL CREATE TABLE

    A instrução SHOW CREATE TABLE gera o DDL para criação de tabelas, facilitando a recriação de schemas.

    2019-06-24

    Todas as regiões

    Table operations

    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

    Monitoring and alerts