Os nós SQL do Serverless StarRocks executam consultas SQL distribuídas em dados estruturados usando recursos de computação do EMR Serverless StarRocks, o que aumenta a eficiência da execução de jobs.
Pré-requisitos
Restrições de recursos de computação: O sistema suporta apenas EMR Serverless StarRocks computing resources. Verifique a conectividade de rede entre o grupo de recursos e o recurso de computação.
Restrições de grupos de recursos: Apenas Serverless resource groups podem executar esse tipo de tarefa.
-
(Opcional, obrigatório para usuários RAM) Adicione o usuário RAM responsável pelo desenvolvimento da tarefa ao workspace com a função Developer ou Workspace Administrator (esta última possui permissões amplas — atribua com cautela). Para mais informações sobre como adicionar membros, consulte Add members to a workspace.
Ignore esta etapa se estiver usando uma conta Alibaba Cloud.
Crie um nó
Para obter instruções, consulte Create a node.
Desenvolver o nó
Escreva as instruções SQL no editor. Para definir variáveis, use o formato ${variable_name} e atribua valores na seção Scheduling Parameters do painel Scheduling Settings à direita. Isso permite a passagem dinâmica de parâmetros em jobs agendados. Para mais informações, consulte Sources and expressions of scheduling parameters. Exemplo:
SHOW TABLES;
-- Defines a variable named var. If you assign the value ${yyyymmdd} to this variable,
-- you can create a table with a suffix that indicates the business date.
CREATE TABLE IF NOT EXISTS userinfo_new_${var} (
ip STRING COMMENT 'IP address',
uid STRING COMMENT 'User ID'
)PARTITIONED BY(
dt STRING
); --This can be used with scheduling parameters.
O tamanho máximo de uma única instrução SQL é 130 KB.
Testar o nó
-
Configure as propriedades de execução.
No painel Run Configuration à direita, defina os seguintes parâmetros.
Parâmetro
Descrição
Recurso de computação
Selecione o recurso de computação do EMR Serverless StarRocks desejado. Se não houver recursos disponíveis na lista suspensa, clique em Create Computing Resource.
ImportanteCertifique-se de que o recurso de computação e o grupo de recursos tenham conectividade de rede. Para mais detalhes, consulte network connectivity solution.
Grupo de recursos
Selecione o grupo de recursos aprovado no teste de conectividade durante a vinculação do recurso de computação.
Script Parameters
Se você definiu variáveis no código usando o formato
${parameter_name}, especifique o Parameter name e o Parameter Value correspondentes na seção Script Parameters. Durante a execução, o sistema substitui as variáveis pelos valores especificados. Para mais informações, consulte Sources and expressions of scheduling parameters. -
Execute o nó.
Para executar o nó, clique em Save e, em seguida, em Run.
Próximas etapas
Configure node scheduling: Para executar o nó periodicamente, configure a Scheduling Policy no painel Scheduling Settings à direita.
Publish a node: Para executar uma tarefa no ambiente de produção, clique no ícone
para publicar o nó. A execução agendada ocorre somente após a publicação do nó no ambiente de produção.O&M de tarefas: Após publicar a tarefa, monitore as execuções periódicas no Operation Center. Para mais informações, consulte Get started with Operation Center.