Todos os produtos
Search
Central de documentação

DataWorks:Execução rápida: depurar trechos de código

Última atualização: Jun 27, 2026

O recurso de execução rápida do DataWorks permite executar instantaneamente trechos de código selecionados no editor de nós para testar seu código.

Pré-requisitos

Você deve ter um nó ODPS SQL ou EMR Hive com o código da tarefa escrito.

Limitações

  • Somente os nós ODPS SQL e EMR Hive oferecem suporte ao recurso de execução rápida.

  • A execução rápida está disponível apenas para nós inativos. O ícone de execução rápida (运行) não aparece se o código da tarefa do nó já estiver em execução.

Observações de uso

A execução rápida roda seu código. Embora os recursos de agendamento sejam gratuitos, os recursos do mecanismo de computação utilizados são cobrados. Para obter detalhes sobre faturamento, consulte a documentação do mecanismo específico.

Procedimento

  1. Acesse o DataStudio

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

  2. Abra o editor de nós

    Na árvore de diretórios do módulo DataStudio ou Manual business process, ou por meio do recurso Ad Hoc Query, localize e clique duas vezes no nó de destino para abrir a página do editor.

  3. Execute o código rapidamente e visualize o resultado

    Esta seção usa um nó ODPS SQL como exemplo.

    SELECT uid
    , MAX(region)
    , MAX(device)
    , COUNT(0) AS pv
    , MAX(gender)
    , MAX(age_range)
    , MAX(zodiac)
    FROM xc_dw_user_info_d_dqc
    WHERE dt = '${bizdate}'
    GROUP BY uid;

    Clique em Run. O log de execução exibe a seguinte saída:

    TableSink1: 0  (min: 0, max: 0, avg: 0) MaxInstance: 0
                  Values1: 0  (min: 0, max: 0, avg: 0)    MaxInstance: 0
    OK
    2022-03-30 10:15:55 INFO ============================================================
    2022-03-30 10:15:55 INFO Exit code of the Shell command 0
    2022-03-30 10:15:55 INFO --- Invocation of Shell completed ---
    2022-03-30 10:15:55 INFO Shell run successfully!
    2022-03-30 10:15:55 INFO Current task status: FINISH
    2022-03-30 10:15:55 INFO Cost time is: 6.401s
    /home/admin/alisatasknode/taskinfo//20220330/datastudio/10/15/47/x1cz602xtu7caznvzybnxfri/T3_0039927779.log-END-EOF
    1. Selecione o código

      No editor de código SQL, posicione o cursor em uma linha de código. O sistema identifica automaticamente o trecho completo que contém essa linha.

    2. Execute o código

      Nota
      • Este recurso está disponível apenas para nós inativos. Se o código da tarefa de um nó estiver em execução, o ícone de execução rápida (Run) não será exibido à esquerda da linha de código.

      • Grupo de recursos para execução rápida

        • A execução rápida roda seu código. Embora os recursos de agendamento sejam gratuitos, os recursos do mecanismo de computação utilizados são cobrados. Para obter detalhes sobre faturamento, consulte a documentação do mecanismo específico.

        • A execução rápida usa o grupo de recursos da última execução do nó, independentemente de ter sido acionada por execução rápida 运行, Run 运行 ou execução avançada 高级运行.

        • Se esta for a primeira execução do nó, selecione um grupo de recursos de agendamento. Caso nenhum grupo adequado esteja disponível, adquira e use um grupo de recursos Serverless. Para obter mais informações, consulte Usar um grupo de recursos Serverless.

        • Para alterar o grupo de recursos usado pelo nó, utilize o recurso de execução avançada 高级运行.

      • Se o trecho de código contiver variáveis, atribua valores durante a primeira execução rápida. O sistema salva esses valores para execuções futuras. Para modificar os valores das variáveis posteriormente, use o recurso de execução avançada 高级运行. Para obter mais informações sobre a atribuição de valores a variáveis, consulte Formatos suportados de parâmetros de agendamento.

      Execute o código de uma das seguintes formas:

      • Clique no ícone de execução rápida (运行) à esquerda da linha de código.

      • Use um atalho de teclado.

        • No Windows: Ctrl + Enter.

        • No macOS: Cmd + Enter.

      Após a conclusão da execução, verifique o resultado para validar o código e corrigir eventuais erros.