Todos os produtos
Search
Central de documentação

DataWorks:Estrutura de código

Última atualização: Jun 27, 2026

O recurso de estrutura de código do DataWorks analisa o código SQL de um nó e gera um fluxo de execução visual. Esse gráfico permite localizar, visualizar e modifique o código rapidamente.

Visualize a estrutura de código

  1. Acesse o DataStudio.

    Faça login no console do DataWorks. Na região desejada, 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. Acesse a página do editor do nó desejado.

    Na árvore de diretórios do DataStudio ou em Manually Triggered Workflows, localize o nó alvo e dê um duplo clique para abrir sua página de edição. O editor de código à direita exibe a estrutura do código SQL do nó, incluindo a instrução INSERT OVERWRITE TABLE, as tabelas upstream referenciadas e a lógica de transformação, como COALESCE e LEFT OUTER JOIN.

  3. Visualize a estrutura de código.

    No painel de navegação à direita da página de edição do nó, clique em Code Structure para visualize o código SQL nos modos Code Structure e Code Structure.

    • Modo clássico: Executa um script SQL como uma sequência de operadores SQL para produzir o resultado final. Use este modo para inspecionar os operadores SQL presentes no código e seus relacionamentos.

      Passe o mouse sobre o ícone de um operador SQL para ver sua descrição. Os operadores SQL mais comuns incluem:

      • Source Table: Tabela a ser consultada. Identificada por um ícone S verde, representa uma tabela de origem no código, como xc_ods_log_info_d, indicando uma dependência upstream na linhagem de dados.

      • Filter: Filtra partições específicas na tabela de origem. A condição de filtro aplicada é WHERE dt = '${bdp.system.bizdate}'. O sistema substitui automaticamente o parâmetro ${bdp.system.bizdate} pela data de negócio para filtrar os dados por partição.

      • Intermediate table (query view): Tabela temporária destinada ao armazenamento de resultados de consultas.中间表

        A figura de exemplo ilustra dois usos para tabelas intermediárias. O primeiro armazena o resultado de uma consulta em uma tabela temporária. O segundo guarda o resultado agregado de uma operação JOIN em uma tabela temporária, que o sistema retém por três dias antes de excluir automaticamente.

      • Join: Combina múltiplos resultados de consultas.关联

    • Modo de tópicos: Apresenta a estrutura hierárquica das instruções principais do seu código SQL.

    Clique em um operador SQL no modo clássico ou em uma instrução principal no modo de tópicos para saltar diretamente para o trecho correspondente no código. Em seguida, edite o código conforme necessário.