Todos os produtos
Search
Central de documentação

DataWorks:Serviço de aceleração

Última atualização: Jun 27, 2026

O DataService Studio permite acelerar consultas em tabelas de fontes de dados específicas. As soluções disponíveis são o Acceleration Service, fornecido pelo DataWorks, e o MaxCompute Query Acceleration (MCQA). Essas soluções melhoram a velocidade e o desempenho das consultas de dados durante chamadas de API. Este tópico descreve como utilizar ambas as soluções.

Informações básicas

O DataService Studio oferece duas soluções de aceleração: Acceleration Service e MCQA. Para obter assistência, entre no grupo do DingTalk do DataWorks.

A tabela a seguir compara as duas soluções.

Solução de aceleração

Descrição

Regiões e grupos de recursos compatíveis

Configuração

Acceleration Service

O Acceleration Service utiliza tabelas externas do Hologres para agilizar consultas. O Hologres mapeia a estrutura da tabela do MaxCompute e permite consultar dados com maior rapidez, sem necessidade de exportação.

Nota

O mecanismo Hologres necessário para esta solução é fornecido pelo DataService Studio. Portanto, não é preciso adquiri-lo separadamente. Basta selecione a tabela de dados do MaxCompute desejada.

  • Compatível com as regiões China (Shanghai), China (Beijing), China (Hangzhou) e China (Shenzhen).

  • O faturamento do Acceleration Service em grupos de recursos públicos do DataService Studio teve início em 1º de março de 2023. Para mais detalhes, consulte Faturamento de grupos de recursos públicos para o DataService Studio. Grupos de recursos exclusivos do DataService Studio podem usar este serviço diretamente.

  • Atualmente, esta solução aceita apenas a aceleração de fontes de dados do MaxCompute.

Para usar o Acceleration Service, execute as etapas a seguir:

  1. Adicione um item de aceleração

  2. Configure uma API

Para instruções detalhadas, consulte Solução 1: Usar o Acceleration Service.

MCQA

Esta solução utiliza o recurso MaxCompute Query Acceleration (MCQA). O MCQA otimiza consultas em conjuntos de dados de pequeno a médio porte e reduz o tempo de execução de minutos para segundos. Para mais informações sobre o recurso MCQA do MaxCompute, consulte Visão geral do MCQA.

  • Disponível nas regiões China (Beijing), China (Hangzhou), China (Shanghai) e China (Shenzhen), onde a atualização de capacidade foi concluída.

  • Restrita a grupos de recursos exclusivos do DataService Studio.

  • Compatível com projetos do MaxCompute nos modelos pagamento conforme o uso e assinatura.

Para utilizar o MCQA, selecione essa solução de aceleração ao configure uma API. Para orientações, consulte Solução 2: Usar o MCQA.

Solução 1: Acceleration Service

Observações de uso

  • Existe um mapeamento um para um entre um item de aceleração e uma tabela de dados.

  • A inicialização falha se você tentar adicionar um item de aceleração a uma tabela de dados já associada a outro item.

Etapa 1: Adicionar um item de aceleração

  1. Acesse a página Data Services.

    Faça login no console do DataWorks. Na região desejada, clique em Data Analysis and Service > DataService Studio no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to DataService Studio.

  2. No painel de navegação à esquerda, clique em no ícone 数据加速 para acessar a página Acceleration Service.

  3. Na página Acceleration Service, clique em Add Acceleration Item no canto superior direito para abrir o painel Add Acceleration Item.

  4. Configure o item de aceleração.

    Parâmetro

    Descrição

    Acceleration Solution

    Atualmente, apenas Hologres Foreign Table é compatível.

    Nota

    Esta solução usa uma tabela externa do Hologres para mapear a estrutura de uma tabela do MaxCompute. Isso permite consultas mais rápidas sem exportação de dados. O DataService Studio fornece o mecanismo Hologres necessário, eliminando a necessidade de compra separada.

    Data Source Type

    No momento, somente fontes de dados MaxCompute (ODPS) podem ser aceleradas.

    Data Table Name

    Selecione a fonte de dados do MaxCompute e a tabela de dados a serem aceleradas.

    Nota

    Caso precise acelerar várias tabelas de dados, clique em Add Data Table para incluir mais tabelas e gerar múltiplos itens de aceleração simultaneamente. É possível adicionar até 10 tabelas de dados do MaxCompute por vez.

  5. Clique em Determine. O item de aceleração será criado quando Initialized for exibido para a tabela de dados selecionada na caixa de diálogo Add Acceleration Item. Clique em Determine para fechar a caixa de diálogo.

Etapa 2: Configurar uma API

Clique duas vezes na API para abrir sua página de configuração. Na área de seleção de tabela, usando o MaxCompute como exemplo, configure parâmetros como tipo de fonte de dados, nome da fonte de dados e nome da tabela de dados. Na seção Data Source Environment, selecione Production Environment ou Development Environment. O Acceleration Service não suporta múltiplas zonas de disponibilidade. Recomendamos o uso de uma instância Hologres de uso geral e a criação de uma tabela externa para acelerar consultas em dados do MaxCompute.

  • Data Source Type: Selecione MaxCompute (ODPS).

  • Data Source Name: Escolha o nome da fonte de dados para a qual um item de aceleração foi configurado.

  • Acceleration Method: Selecione Acceleration Service.

    Nota
    • Ao selecione Acceleration Service, esta API utilizará a capacidade de aceleração fornecida pelo DataService Studio. Visualize o item de aceleração associado a esta API na página de lista de itens de aceleração.

    • Se optar pelo Acceleration Service no script mode, apenas consultas de tabela única serão suportadas. Nesse caso, use a sintaxe do Hologres no editor SQL.

  • Data Table Name: Na lista suspensa, escolha uma tabela marcada como "Accelerated".

Para informações sobre outros parâmetros de configuração de API, consulte Criar uma API a partir de uma fonte de dados (API Gateway) ou Criar uma API em script mode.

Etapa 3: Visualizar itens de aceleração

A página Acceleration Service no DataService Studio lista todos os itens de aceleração criados. A lista inclui colunas como Acceleration item ID, Data table name, Data source name, Data source type, Status, Owner, Creation time e Actions. No topo da página, busque itens de aceleração por Data table name e Data source name, ou clique em Add Acceleration Item para adicionar novos.

Parâmetro principal

Descrição

Operation

Esta coluna inclui Discard e View API:

  • Discard: Clique em para descartar o item de aceleração atual. Após o descarte, chamadas de teste para APIs relacionadas não publicadas falharão.

    Nota

    Antes de descartar um item de aceleração, verifique quais APIs estão associadas a ele, coloque-as offline e só então descarte o item.

  • View API: Clique em para visualizar uma lista de APIs associadas.

Solução 2: MCQA

Para usar o MCQA, basta configure a API.

Configurar uma API

Clique duas vezes na API para abrir sua página de configuração. Na área de seleção de tabela, usando o MaxCompute como exemplo, configure parâmetros como tipo de fonte de dados, nome da fonte de dados e nome da tabela de dados.

  • Data Source Type: Selecione MaxCompute (ODPS).

  • Data Source Name: Escolha o nome da fonte de dados para a qual um item de aceleração foi configurado.

  • Acceleration Method: Selecione MCQA.

    Nota

    Ao selecione MCQA, esta API utilizará o serviço de aceleração fornecido pelo MaxCompute para agilizar as consultas de dados.

  • Data Table Name: Selecione a tabela de dados do MaxCompute desejada.

Para informações sobre outros parâmetros de configuração de API, consulte Criar uma API a partir de uma fonte de dados (API Gateway) ou Criar uma API em script mode.