Todos os produtos
Search
Central de documentação

DataWorks:Melhores práticas do DataWorks no EMR Serverless StarRocks

Última atualização: Oct 10, 2026

O DataWorks oferece suporte a fontes de dados StarRocks. A conexão com o EMR Serverless StarRocks por meio de uma fonte de dados habilita os recursos de Data Integration, desenvolvimento, análises e DataService. Este tópico descreve o procedimento no DataWorks.

Contexto

Sobre o EMR Serverless StarRocks

O StarRocks é um banco de dados MPP (processamento massivamente paralelo) de alto desempenho e de última geração, voltado para análises unificadas e rápidas.

O EMR Serverless StarRocks é um service totalmente gerenciado da Alibaba Cloud, baseado no StarRocks de código aberto. Utilize-o para criar e gerenciar instâncias e dados do StarRocks. Como um mecanismo OLAP compatível com o protocolo MySQL, o StarRocks oferece alto desempenho e modelos para OLAP multidimensional, análises de data lake, consultas altamente simultâneas e análises em tempo real.

Importante
  • Os workspaces Use Data Studio (New Version) podem usar Associate an EMR Serverless StarRocks computing resource para gerar uma fonte de dados com o mesmo nome, sem precisar criar uma através das etapas deste tópico.

  • Os workspaces que não têm o Use Data Studio (New Version) devem criar uma fonte de dados StarRocks conforme descrito aqui para usar o StarRocks no desenvolvimento dentro do DataWorks.

Sobre o DataWorks no EMR Serverless StarRocks

O DataWorks é uma plataforma completa de desenvolvimento e governança de big data. Por meio da conexão de uma fonte de dados ao EMR Serverless StarRocks, ele oferece suporte à integração e ao agendamento periódico de jobs do StarRocks. Combinado com as análises rápidas do mecanismo e os recursos do DataService, o DataWorks ajuda você a usar o StarRocks em diversos cenários de negócios.

Clique para visualizar os conceitos principais e os módulos do DataWorks

A tabela a seguir resume os módulos e conceitos do DataWorks relevantes para o EMR Serverless StarRocks.

Conceito ou módulo

Descrição

Referência

Grupo de recursos

Use um grupo de recursos do DataWorks para executar tarefas.

Fonte de dados

Crie uma fonte de dados para usá-la no DataWorks. Para o EMR Serverless StarRocks, crie uma fonte de dados do tipo StarRocks para desenvolver e executar tarefas.

Para detalhes sobre a fonte de dados, consulte StarRocks data source.

Data Integration

O DataWorks fornece o módulo Data Integration para sincronizar dados em diversas fontes e cenários.

Para detalhes sobre o Data Integration, consulte Data Integration.

Data Development e Operation Center

O DataWorks fornece o Data Development e o Operation Center, que permitem desenvolver e depurar tarefas, além de confirmá-las e publicá-las para execução periódica.

Data Analysis

O Data Analysis no DataWorks permite explorar, editar e compartilhar dados online.

Data Analysis

DataService Studio

O DataService Studio é uma plataforma flexível, leve, segura e confiável para a criação de APIs de dados. Ele fornece service de dados e compartilhamento para indivíduos, equipes e empresas, além de gerenciar APIs para uso interno e externo.

DataService Studio

Data Map

O Data Map é um catálogo de dados corporativo baseado em metadados. Ele oferece pesquisa global, detalhes de metadados, visualização de dados, linhagem e gerenciamento de categorias para ajudar você a encontrar, compreender e usar dados.

Overview

Pré-requisitos

  • Ative o DataWorks e crie um workspace. Para o procedimento, consulte Purchase guide.

  • Compre um grupo de recursos, vincule-o ao workspace e configure sua rede. Para mais detalhes, consulte Resource Group Overview.

  • Crie uma instância do EMR Serverless StarRocks. Para o procedimento, consulte Get started with a storage-compute integrated instance.

    Nota

    Após criar a instância, visualize seus detalhes no console do EMR e use o EMR StarRocks Manager para se conectar e inspecionar bancos de dados e tabelas.

  • Adicione os endereços IP do grupo de recursos do DataWorks à lista de permissões da instância do EMR Serverless StarRocks.

    Para configurar as listas de permissões da instância:

    Na página Instance Details da instância do EMR Serverless StarRocks, clique em Security Group ID e, em seguida, em Private Network Allowlist para configurar a lista de permissões da rede privada. Na seção FE Details, clique em Public Address e, em seguida, em Public Network Allowlist para configurar a lista de permissões da rede pública.

Criar uma fonte de dados

Para usar o EMR Serverless StarRocks no DataWorks, primeiro crie uma fonte de dados StarRocks conectada ao banco de dados existente. Em seguida, utilize-a nos módulos do DataWorks.

Importante
  • Os workspaces Use Data Studio (New Version) podem usar Associate an EMR Serverless StarRocks computing resource para gerar uma fonte de dados com o mesmo nome, sem precisar usar as etapas a seguir.

  • Os workspaces que não têm o Use Data Studio (New Version) devem criar uma fonte de dados StarRocks conforme descrito aqui para usar o StarRocks no desenvolvimento dentro do DataWorks.

Para detalhes sobre a fonte de dados, consulte StarRocks data source. O ponto de entrada da fonte de dados e as principais configurações são:

    1. Faça login no console do DataWorks. Na região de destino, clique em More > Management Center no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Management Center.

    2. Na página Workspace Management, clique em Data Sources no painel de navegação à esquerda para abrir a página de fontes de dados.

  1. Clique em Add Data Source. Configure as seguintes definições principais; os outros parâmetros podem manter seus valores padrão.

    Escolha como criar a fonte de dados com base na conectividade entre a instância do StarRocks e o grupo de recursos do DataWorks. Para opções de conectividade, consulte Overview.

    Conexão de rede privada

    Parâmetro principal

    Descrição

    Configuration mode

    Selecione ApsaraDB for RDS.

    Alibaba Cloud Account

    • Se a instância e o DataWorks estiverem na mesma conta, selecione Current Alibaba Cloud Account.

    • Se a instância estiver em outra conta da Alibaba Cloud, selecione Another Alibaba Cloud Account. Após selecionar Another Alibaba Cloud Account, configure também o UID of Alibaba Cloud Account e a RAM Role. Para mais informações sobre a RAM role da outra parte, consulte Cross-account authorization (RDS, Hive, or Kafka).

    Region

    Selecione a região da instância do EMR Serverless StarRocks.

    Instance

    Selecione a instância específica do StarRocks da Serverless edition.

    Database Name

    Nome do banco de dados a ser conectado. Use o EMR StarRocks Manager e verifique o Metadata Management após se conectar à instância.

    Username/Password

    Nome de usuário e senha da instância.

    Um usuário administrador é criado por padrão quando a instância do StarRocks é criada. A senha é definida na criação da instância.

    Connection Configuration

    Teste a conectividade entre a fonte de dados e o grupo de recursos comprado. O status Connectable indica que a conexão de rede está disponível.

    Conexão de rede pública

    Parâmetro principal

    Descrição

    Configuration mode

    Selecione User-created Data Store with Public IP Addresses.

    Host Address/IP Address

    O Public network address do FE.

    O formato do endereço público é fe-c-<instance-id>.starrocks.aliyuncs.com, com a porta HTTP 8030. Clique em Public Network Allowlist para configurar uma lista de permissões de acesso, ou em Disable Public Access para interromper o acesso público.

    Public network address

    A Port do FE (9030 por padrão).

    Query port

    Os endereços do FE do StarRocks são usados para o Stream Load. Você pode especificar vários endereços FE no formato FE public address:FE HTTP port, separados por vírgulas.

    Load URL

    Nome do banco de dados a ser conectado. Use o EMR StarRocks Manager e verifique o Database Name após se conectar à instância.

    Metadata Management/Username

    Nome de usuário e senha da instância.

    Um usuário administrador é criado por padrão quando a instância do StarRocks é criada. A senha é definida na criação da instância.

    Password

    Teste a conectividade entre a fonte de dados e o grupo de recursos comprado. O status Connection Configuration indica que a conexão de rede está disponível.

Data Integration

O DataWorks pode sincronizar MySQL, Hive, Kafka, OSS, HDFS e outras fontes para tabelas do EMR Serverless StarRocks. O exemplo a seguir mostra como sincronizar dados do MySQL em lote para essa tabela.

Nota

Para mais configurações de tarefas de sincronização do StarRocks, consulte StarRocks data source.

  1. Faça login no console do DataWorks. Na região de destino, clique em Connectable > Data Development no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Go to .

  2. Crie um nó de sincronização em lote. Defina o MySQL como source e o StarRocks como destino.

    Na árvore de navegação à esquerda, expanda Data Integration e clique em Create Node > Batch Synchronization. Na etapa Network and Resource Configuration, selecione um grupo de recursos e clique em Test Connectivity tanto para o source quanto para o destino. Confirme se ambos exibem Connected.

  3. Teste a conectividade do grupo de recursos selecionado para as fontes de dados de source e de destino.

  4. Defina um ciclo de agendamento e, em seguida, confirme e publique o nó para execuções periódicas.

    Após a depuração, clique em Data Development na barra lateral. Configure o ciclo de agendamento, a política de nova execução, outros parâmetros de agendamento e o grupo de recursos. Em seguida, clique em Scheduling e Submission.

Desenvolvimento e operações agendadas

Para jobs do EMR Serverless StarRocks que exigem agendamento periódico, crie um nó StarRocks no DataStudio e selecione a fonte de dados conectada. Escreva o SQL do StarRocks e defina um ciclo de agendamento. Principais etapas:

  1. Faça login no console do DataWorks. Na região de destino, clique em Data Development and O&M > Data Development and O&M no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Data Development.

  2. Crie um nó StarRocks no DataStudio e selecione a fonte de dados StarRocks conectada para escrever o SQL.

    Clique com o botão direito em Database Nodes em um processo de negócios e selecione Create Node > StarRocks. No editor SQL, selecione a fonte de dados e escreva o SQL, como SELECT * FROM testdb.testtb;.

  3. Para depurar o SQL do StarRocks no DataStudio, selecione a instrução SQL, clique em execute, escolha um grupo de recursos e depure-a.

  4. Defina um ciclo de agendamento e, em seguida, confirme e publique o nó para execuções periódicas.

    Após a depuração, clique em Data Development na barra lateral. Configure o ciclo de agendamento, a política de nova execução, outros parâmetros de agendamento e o grupo de recursos. Em seguida, clique em Scheduling e Submission.

Data Analysis

Use o Data Analysis para analisar rapidamente os dados das tabelas do EMR Serverless StarRocks:

  1. Acesse a página SQL Query.

    Faça login no console do DataWorks. Na região de destino, clique em Deploy > Data Analysis and Service no painel de navegação à esquerda. Clique em DataAnalysis Go to para abrir a página do Data Analysis. No painel de navegação à esquerda, clique em DataAnalysis.

  2. Clique no ícone image na barra lateral esquerda e, em seguida, clique em SQL Query > More para abrir a página System Management. Defina o grupo de recursos de consulta do StarRocks como o grupo usado pela tarefa.

    No SQL Query, nas configurações de Resource group, o mecanismo StarRocks usa o public scheduling resource group por padrão. Altere para o grupo de recursos de destino e clique em salve.

  3. Retorne ao SQL Query, mude o mecanismo para StarRocks no canto superior direito, selecione uma fonte de dados e execute uma consulta para analisar os dados.

    No painel de configurações, selecione também um workspace e clique em OK.

DataService Studio

O DataService Studio pode gerar APIs a partir de fontes de dados StarRocks.

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

  2. Gere uma API e configure seus parâmetros.

    O DataService Studio oferece os modos de assistente e de script. O modo de script pode gerar parâmetros de requisição e resposta a partir do SQL. O exemplo de assistente a seguir mostra as etapas principais.

    Na árvore de navegação à esquerda, expanda API sob o processo de negócios, clique com o botão direito e selecione Create API > Generate API para abrir a configuração do assistente.

    Selecione StarRocks como o tipo de fonte de dados, a fonte de dados e a tabela StarRocks criadas e, em seguida, configure os parâmetros de requisição e resposta.

  3. Clique em DataService Studio na barra lateral direita e selecione um grupo de recursos exclusivo para o DataService Studio.

    Na lista Exclusive Service Resource Group, selecione um grupo como test, defina o API Gateway Instance Type como Shared Instance, o Timeout e o Maximum Rows per Request como 10000 linhas.

  4. Após testar a API, confirme-a e publique-a.

Data Map

O Data Map oferece suporte à coleta de metadados, pesquisa e detalhes de tabelas para o StarRocks.

Coleta de metadados

  1. Faça login no console do DataWorks. Na região de destino, clique em Service Resource Group > Data Map no painel de navegação à esquerda. Na página exibida, clique em Go to Go to .

  2. Clique no ícone image no painel de navegação à esquerda e, em seguida, clique em Data Map.

  3. Mude para a aba Management. Na coluna Data Sources for Which No Crawler Is Created, clique em Operation.

  4. Configure o Metadata Collection e o Resource Group Name e defina o Test Connectivity. Clique em confirme para concluir.

    Nota
    • Para detalhes sobre a coleta de metadados, consulte Metadata collection.

    • Esta tarefa só pode ser executada em um grupo de recursos Serverless.

Pesquisa

  1. Faça login no console do DataWorks. Na região de destino, clique em Data Governance > Data Map no painel de navegação à esquerda. Na página exibida, clique em Go to Go to .

  2. Clique no ícone image. Selecione a fonte de dados Data Map e, em seguida, pesquise tabelas entre os tipos de fontes de dados na parte superior.

    Nota

    Para detalhes sobre a pesquisa, consulte Metadata retrieval.

Detalhes da tabela

  1. Faça login no console do DataWorks. Na região de destino, clique em Data Governance > Data Governance no painel de navegação à esquerda. Na página exibida, clique em Go to Data Map.

  2. Encontre uma tabela no Data Map ou pesquise e clique em seu nome para abrir os detalhes.

  3. Na página de detalhes, visualize as Data Map, Table Basic Information, Technical Information, Business Information, Details e Output information, além de outros detalhes.

    Nota
    • Para detalhes da tabela, consulte Metadata retrieval.

    • A análise de metadados e de linhagem pode ser ativada para clusters StarRocks Serverless nas versões 3.1.13, 3.2.9 e posteriores. Para configuração, consulte View lineage.

    A página de detalhes da tabela também possui a aba Usage. A seção Details contém as subabas Field Information e Change Records. A tabela Field Information exibe os nomes dos campos, os tipos de dados e as descrições.