Todos os produtos
Search
Central de documentação

DataWorks:Guia de recursos do DataStudio

Última atualização: Aug 22, 2026

Este tópico descreve o layout da interface do DataWorks DataStudio e seus principais componentes: workflows e nós.

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.

No DataStudio, você pode criar workflows e diferentes tipos de nós. Para mais informações, consulte Create a workflow e Create a node.

Os recursos da interface variam conforme a tarefa de desenvolvimento. Consulte os tópicos a seguir para obter mais detalhes sobre interfaces específicas.

Visão geral da interface do DataStudio

A tabela a seguir descreve a interface do DataStudio.

Nº

Descrição

1

2

Clique no ícone 切换模块 para exibir o nome de cada recurso.

  • Scheduled Workflow: Use este módulo para desenvolver tarefas agendadas. Crie diferentes tipos de nós com base em vários mecanismos de computação para desenvolvimento de dados. As tarefas desenvolvidas aqui podem ser implantadas no ambiente de produção para O&M.

    Nota

    Para usar um mecanismo de computação no desenvolvimento de dados, vincule primeiro o recurso de computação correspondente.

  • Manually Triggered Workflow: Desenvolva tarefas acionadas manualmente. As tarefas criadas neste módulo também podem ser implantadas no ambiente de produção para O&M.

  • Run History: Visualize o histórico de execução dos testes realizados no DataStudio. Os registros dos últimos três dias são mantidos.

  • Ad Hoc Query: Execute consultas simples e únicas para testes. Consultas ad hoc não podem ser implantadas no ambiente de produção para O&M.

  • Tenant Tables: Visualize todas as tabelas de produção associadas à conta Alibaba Cloud atual.

  • Workspace Tables: Realize operações visuais em uma tabela de destino. As operações disponíveis dependem do mecanismo subjacente da tabela.

  • Built-in Functions: Fornece informações sobre as funções integradas do MaxCompute.

  • Recycle Bin: Gerencie nós, recursos e funções excluídos do DataStudio e de Manually Triggered Workflows.

  • Snippets: Um snippet é um modelo de processo de código SQL que contém múltiplos parâmetros de entrada e saída. Geralmente, esse processo trata uma ou mais tabelas de origem por meio de operações como filtragem, junção e agregação para gerar a tabela de destino necessária ao seu negócio.

  • Operation History: Visualize e filtre registros históricos de operações no workspace atual por tipo de operação, operador e horário.

  • Perform Operation Check: Filtre e visualize detalhes das operações por tipo e status de verificação.

  • MaxCompute: Clique para exibir os seguintes submódulos.

    • MaxCompute Resource Management: Gerencie recursos existentes do MaxCompute. Visualize registros de operações de recursos e carregue no DataStudio recursos que não foram enviados via DataWorks para gerenciamento.

    • MaxCompute Function Management: Gerencie funções existentes do MaxCompute. Visualize registros de operações de funções e carregue no DataStudio funções que não foram registradas via DataWorks para gerenciamento.

Nota

Se alguns módulos não aparecerem no painel de navegação à esquerda, clique no ícone 设置 na Área 4 e adicione-os na página Personal Settings. Para mais informações, consulte Personal settings.

3

Atalhos para outros módulos no DataStudio:

  • cross-project cloning: Clone e migre tarefas, como computação e sincronização, entre workspaces.

  • Operation Center: Acesse o Operation Center para realizar manutenção nas tarefas. O Operation Center está disponível tanto para ambientes de desenvolvimento quanto de produção e gerencia todas as tarefas de manutenção de jobs agendados em produção.

Recursos comuns dos módulos do DataWorks:

Nota

Este tópico usa a interface do DataStudio como exemplo para descrever os recursos comuns listados abaixo. Esses recursos são idênticos em outros módulos.

  • Notification Center (消息中心): Exibe notificações sobre alterações em recursos do product.

  • Helps (互动学习): Oferece instruções sobre os recursos do product.

  • Workspace Management (工作空间管理): Acesse a página de configuração do workspace. Nela, você visualiza informações básicas, dados de agendamento, detalhes da lista de permissões de IP, fontes de dados e clusters open source do workspace. Para mais informações, consulte Configure a workspace.

  • Language: Clique no idioma exibido atualmente para alternar entre os idiomas suportados (chinês e inglês).

  • Account information: Clique na sua conta para visualizar informações pessoais e um resumo das tarefas da bancada de trabalho.

4

A configuração do sistema inclui as seguintes definições:

  • Personal settings: Configure módulos de gerenciamento, recursos do editor e estilos de interface.

  • Configure Code Templates: Gerencie modelos de instruções de código para renderizá-los no estilo desejado.

  • Scheduling Settings: Ative o recurso de ciclo de agendamento na página de configurações de agendamento. Após a ativação, tarefas periódicas podem ser agendadas e executadas automaticamente.

  • Security Settings and Others:

    • Data Security: Controla se informações sensíveis nos resultados de consultas dentro do workspace devem ser mascaradas.

    • Forcible Code Review: Ativa a revisão obrigatória de código, configura revisores e controla a qualidade do código das tarefas de desenvolvimento.

5

Esta área exibe atalhos comuns para o editor do DataStudio. Para a lista completa, consulte Editor shortcuts.

Recursos da interface de workflow

Ao entrar no DataStudio, o módulo de desenvolvimento de dados abre por padrão. Crie primeiro um workflow para organizar suas tarefas de desenvolvimento de dados. Para mais informações, consulte Create a workflow. A tabela a seguir descreve as áreas principais da interface de workflow.

Nº

Descrição

1

  • solution: Agrupa múltiplos workflows. Um workflow pode ser adicionado a uma ou mais soluções. As soluções podem ser exibidas como lista ou gráfico.

  • workflow: Organiza seu desenvolvimento de dados sob uma perspectiva de negócios.

Clique no ícone 全部 para exibir todas as soluções ou workflows no workspace atual.

2

  • Refresh (刷新): Clique neste ícone para atualizar a árvore de diretórios após modificar um workflow ou solução.

  • Locate (定位): Localiza rapidamente o arquivo aberto no momento na árvore de diretórios.

  • Code Search (代码搜索): Pesquisa trechos de código por palavra-chave. Permite localizar rapidamente todos os nós que contêm um trecho específico no desenvolvimento de dados, workflows acionados manualmente, consultas ad hoc e lixeira, além de visualizar os detalhes do trecho. Use este recurso para encontrar a tarefa de source que causou alterações de dados em uma tabela de destino.

  • Batch Operation (批量操作): Modifica múltiplas tabelas, recursos ou funções. Altere propriedades como proprietário, instância do mecanismo, grupo de recursos para agendamento, propriedades de reexecução, tipo de agendamento, período de agendamento e tempo limite de agendamento.

  • Import Data (导入): Envia dados locais para uma tabela de destino. Atualmente, o envio de dados é suportado apenas para tabelas MaxCompute.

  • Create (快捷新建): Crie rapidamente workflows, nós de vários tipos, tabelas, recursos e funções.

  • Solution and workflow directory trees:

    • All: A árvore de diretórios exibe todos os objetos criados, como nós, recursos e funções, no workspace atual, organizados por solução e workflow.

    • Owned by Me: A árvore de diretórios exibe objetos, como nós, recursos e funções, de sua propriedade, organizados por solução e workflow.

    • My Favorites: A árvore de diretórios exibe objetos, como nós, recursos e funções, que você adicionou aos favoritos, organizados por solução e workflow.

  • Node search:

    • Exact search: Insira um File name ou Created By e clique no ícone 查找 para encontrar um nó específico.

    • Search by node type: Clique no ícone 筛选 e selecione um tipo de nó para encontrar todos os nós desse tipo. Após selecionar um tipo, a árvore de diretórios exibe apenas nós dessa categoria.

      Nota

      Você também pode selecionar Hide Engine Instances e Hide Node Folders. Se selecionados, esses itens ficam ocultos na árvore de diretórios.

      • As opções Hide Engine Instances e Hide Node Folders aplicam-se apenas à nova versão do workflow.

      • Recomenda-se ocultar a instância do mecanismo se o mecanismo de destino contiver apenas uma instância.

      • Caso não precise usar pastas para tipos de nó como desenvolvimento de dados, tabela, recurso e função, você pode ocultá-las.

Nota

Em um novo workspace, crie primeiro um workflow e depois os nós dentro dele para iniciar o desenvolvimento de dados. Para detalhes, consulte Create a workflow.

3

Use a árvore de diretórios para gerenciar nós, tabelas, recursos e funções em cada workflow:

  • Workflow: Unidade de desenvolvimento de dados onde você executa trabalhos específicos de desenvolvimento.

  • Node: Unidade básica de desenvolvimento. Um nó pode conter código para vários mecanismos, algoritmos, tarefas de integração de dados e propósitos gerais.

  • Table: Gerencie tabelas visualmente.

  • Resource: Envie recursos visualmente.

    Nota

    Apenas os mecanismos MaxCompute, E-MapReduce e CDH suportam envio visual de recursos.

  • Function: Registre funções visualmente.

    Nota

    Apenas os mecanismos MaxCompute, E-MapReduce e CDH suportam registro visual de funções.

O ícone ao lado do nome do nó indica o status do nó:

  • Ícone 未提交: Indica que a versão atual do nó não foi enviada. Clique para enviar o nó.

  • Ícone 未发布: Indica que o nó não foi implantado. Clique neste ícone para ir à central de implantação e implantar o nó.

A hora da última edição é exibida após o nome do nó.

Clique duas vezes no nome de um workflow para abrir a página de edição do workflow (Áreas 5 a 8), onde você pode realizar o desenvolvimento de dados.

4

Resource Group Orchestration (资源组编排): Durante o desenvolvimento de dados, use este recurso para modificar em lote os grupos de recursos para agendamento usados pelos nós de um workflow. Isso ajuda a reatribuir grupos de recursos para melhorar a utilização. Após fazer alterações, implante-as no Operation Center para que as novas configurações tenham efeito nos nós do ambiente de produção.

5

  • Common Nodes: Exibe tipos de nós frequentemente usados no workspace atual para acesso e criação rápidos.

  • Node Group: Referencia um conjunto de nós em vários workflows. Agrupe nós frequentemente reutilizados em um grupo de nós e reutilize-o rapidamente em outros workflows clonando os nós em massa.

  • Quick node creation: Arraste nós de diretórios como Data Integration, MaxCompute e E-MapReduce para a tela de workflow à direita a fim de criar nós desses tipos.

6

Ferramentas na tela de workflow (1):

  • Switch Layout (切换布局): Alterna o layout da tela para Vertical, Horizontal ou Grid.

  • Box-select (框选): Agrupa os nós selecionados em um grupo de nós para realizar operações em lote.

  • Refresh (刷新): Atualiza o workflow atual. Ao fazer alterações no workflow, atualize manualmente para obter a visualização mais recente.

  • Format (格式化): Alinha os nós no workflow horizontalmente.

  • Fit to Window (适配窗口): Ajusta automaticamente o layout do workflow ao tamanho atual da janela.

  • Center (居中): Centraliza os nós no workflow atual.

  • 1:1 (1:1): Define a escala de visualização do workflow para 1:1.

  • Zoom In (放大): Aumenta o zoom do workflow atual.

  • Zoom Out (缩小): Diminui o zoom do workflow atual.

  • Search (查找): Insira uma palavra-chave para pesquisar nós que a contenham.

    Nota

    A pesquisa usa correspondência aproximada. Após inserir uma palavra-chave, o DataWorks exibe todos os nós no workflow atual que a contêm.

  • Toggle Full Screen (全屏): Exibe o workflow atual em modo de tela cheia.

  • Hide Engine Information (隐藏引擎信息): Mostra ou oculta as informações do mecanismo para cada nó.

7

Abas no painel à direita (2):

  • Workflow Parameters: Substitui variáveis comuns no código em lote. Atualmente, apenas nós ODPS SQL suportam parâmetros de workflow.

  • Change History: Exibe o histórico de operações dos nós na tela de workflow.

  • Versions: O envio de um workflow gera uma nova versão. Visualize aqui o histórico de versões e os detalhes de cada versão.

8

Ferramentas na barra de ferramentas (3):

  • Submit (提交): Envia nós atualizados no workflow para a página de implantação em lote.

  • Run (运行): Executa todos os nós no workflow atual.

  • Stop (停止运行): Interrompe em lote os nós em execução no workflow.

  • Deploy (发布): Abre a página de implantação, filtrada para mostrar nós deste workflow pendentes de implantação.

  • Operation Center (前往运维): Navega até o Operation Center para visualizar detalhes operacionais dos nós.

  • Search Tabs: Se houver muitas abas abertas, clique no ícone 搜索 para visualizá-las em uma lista suspensa.

  • Close Tab: Clique no ícone 关闭页签 para fechar uma aba específica.

Menu de atalho do workflow

Clique com o botão direito em um workflow para exibir seu menu de atalho.

Recurso

Descrição

Create Node

Cria novos nós de vários tipos.

Ao criar um nó, o sistema exibe tipos de nós usados recentemente para acesso rápido. Selecionar um tipo preenche automaticamente os campos Compute Engine Instance e Node Type com a última configuração utilizada, permitindo recriar nós rapidamente.

Na caixa de diálogo Create Node, clique em um tipo de nó usado anteriormente (como ODPS SQL) na seção Recently Used para preencher rapidamente os campos Engine Instance e Node Type. Você também pode configurar manualmente:

  • Engine Instance: Selecione a instância do mecanismo de destino.

  • Node Type: Selecione o tipo de nó.

  • Path: Selecione o caminho de armazenamento para o nó.

  • Name: Insira o nome do nó.

Após a configuração, clique em Submit.

Create Table

Cria novas tabelas de vários tipos.

Create Resource

Cria novos recursos de mecanismo.

Nota

Atualmente, este recurso suporta a criação de recursos apenas para os mecanismos MaxCompute, CDH e EMR.

Create Function

Cria novas funções de mecanismo.

Nota

Atualmente, este recurso suporta a criação de funções apenas para os mecanismos MaxCompute, CDH e EMR.

Board

Abre a tela de edição do workflow.

Change

Modifica o nome, proprietário e descrição do workflow.

Delete Workflow

Exclui o workflow atual.

Nota

Esta ação exclui todos os objetos dentro do workflow. Proceda com cautela.

Se um objeto não puder ser excluído, escolha uma das seguintes estratégias:

  • Terminate the Delete Operation: Opção padrão. Se o sistema falhar ao excluir um objeto, a operação é abortada. Objetos excluídos antes da falha não são restaurados.

  • Skip Current Object and Continue to Delete Other Objects: Se o sistema falhar ao excluir um objeto, ele ignora esse objeto e continua excluindo os demais.

Selecione I acknowledge the risk and confirm the operation e clique em OK para concluir a exclusão.

Batch operation

Modifique em lote propriedades — como proprietário, instância do mecanismo e atributos de agendamento — para múltiplos nós, recursos e funções. Também é possível confirmar e implantar essas alterações no ambiente de produção.

Recursos do editor de nós do DataStudio

Após criar um workflow, crie diferentes tipos de nós do DataStudio conforme seus requisitos de desenvolvimento. Para mais informações, consulte Create a development node. Diferentes tipos de nós oferecem recursos semelhantes. Este tópico usa um nó ODPS SQL como exemplo para descrever os recursos do editor de nós.

O exemplo a seguir mostra uma instrução SQL de amostra no editor de nós ODPS SQL:


--odps sql
--********************************************************************--
--author xxx  xxx
--create time:2019-09-03 18:05:45
--********************************************************************--
INSERT OVERWRITE TABLE xc_rpt_user_info_d PARTITION (dt='${bdp.system.bizdate}')
SELECT uid
  , MAX(region)
  , MAX(device)
  , COUNT(0) AS pv
  , MAX(gender)
  , MAX(age_range)
  , MAX(zodiac)
FROM xc_dw_user_info_all_d
WHERE dt = ${bdp.system.bizdate}
GROUP BY uid;
          

Nº

Descrição

1

Barra de ferramentas para desenvolvimento de nós:

  • Save (保存): Salva o código e as configurações do nó atual.

  • Save as Ad-hoc Query (另存为临时查询文件): Salva o código atual como um arquivo de consulta ad hoc. Acesse a página Ad Hoc Query para visualizar o arquivo. Para mais informações, consulte Create an ad hoc query.

  • Commit (提交): Confirma o nó atual.

  • Commit and Unlock (提交并允许他人编辑该文件): Confirma o nó atual e o desbloqueia para edição por outros usuários.

  • Steal lock (偷锁编辑): Permite que um usuário diferente do proprietário edite o nó.

  • Run (运行): Executa o código do nó atual. Ao executar código SQL, atribua valores às variáveis SQL apenas uma vez. Essas atribuições iniciais são mantidas mesmo se o código do nó for alterado.

    Nota

    Se você não selecionar um grupo de recursos para agendamento para o nó, o sistema solicitará que selecione um ao executar a tarefa.

  • Run with Parameters (Run with Parameters): Executa o código do nó atual com parâmetros configurados. Ao usar Running, atribua manualmente valores às variáveis na instrução SQL para cada execução. Os valores iniciais atribuídos usando Running são passados para Advanced Run. Após atribuir valores de parâmetros personalizados usando Run with Parameters, os parâmetros personalizados da execução atual são atualizados.

    Nota

    Se você não selecionar um grupo de recursos para agendamento para o nó, o sistema solicitará que selecione um ao executar a tarefa.

  • Stop (停止运行): Interrompe o nó em execução.

  • Reload (重新加载): Atualiza a página do nó e restaura a última versão salva da página.

  • Perform smoke testing in the development environment (在开发环境执行冒烟测试): Testa o código do nó atual no ambiente de desenvolvimento. Este teste simula como os parâmetros de agendamento são substituídos durante o agendamento no ambiente de produção. Após selecionar uma data comercial, o sistema substitui os parâmetros pelos valores correspondentes a essa data.

    Nota

    Após alterar as propriedades de agendamento para teste de fumaça, salve e confirme as alterações antes de executar outro teste. Caso contrário, o teste usará os valores antigos das propriedades.

  • View the smoke testing log in the development environment (查看开发环境的冒烟测试日志): Visualiza o log de execução do nó no ambiente de desenvolvimento.

  • Go to the scheduling system in the development environment (前往开发环境的调度系统): Navega até o Operation Center do ambiente de desenvolvimento para realizar tarefas de O&M. Para mais informações, consulte View auto triggered instances.

  • Format (格式化): Formata o código do nó atual. Este recurso é útil para linhas longas de código.

  • Share (分享): Compartilha o nó atual com outros usuários.

2

Scheduling Settings:

  • General properties: Visualize o nome, ID e tipo do nó, e configure suas informações básicas, como proprietário e descrição.

  • Parameters: Configure parâmetros de agendamento para atribuir valores dinamicamente.

  • Time properties: Defina as propriedades relacionadas ao tempo para o nó no ambiente de agendamento após a implantação na produção. Especifique como as instâncias acionadas automaticamente são geradas, seu ciclo de agendamento e horário de execução, se permitem reexecuções e um período de tempo limite.

  • Resource Group: Configure o grupo de recursos para agendamento do nó.

  • Scheduling Dependency: Configure dependências entre nós upstream e downstream. Para mais informações, consulte Configure same-cycle scheduling dependencies e Configure cross-cycle scheduling dependencies.

  • Input and output parameters: Passe parâmetros entre nós upstream e downstream, por exemplo, para passar resultados de consulta de um nó upstream para um downstream.

Lineage: Exibe as dependências e linhagem interna entre o nó atual e outros nós.

Versions: Uma nova versão é criada sempre que você confirma ou implanta um nó. Este painel exibe o histórico de versões do nó, quem confirmou, horário de confirmação, tipo de alteração, status e observações. Os status das versões são:

  • Submitted: O nó foi confirmado no ambiente de desenvolvimento e aguarda implantação.

  • Published: O nó foi implantado no ambiente de produção. Visualize a tarefa acionada automaticamente no Operation Center. Para mais informações, consulte Manage auto triggered tasks.

  • Intermediate Version: Se um nó for confirmado, mas não implantado, e depois confirmado novamente, a versão confirmada anteriormente torna-se uma versão intermediária.

  • The deployment is cancelled.: Se você cancelar a implantação após confirmar um nó, o status da versão muda para implantação cancelada.

Structure: Visualiza a estrutura do código com base em seus operadores SQL.

3

SQL editor: Escreva instruções SQL para sua tarefa neste editor.

  • Clique no ícone 跳转至首行 para pular para a primeira linha da instrução SQL.

  • Clique no ícone 全屏展示 para exibir o editor SQL em modo de tela cheia.

  • Clique no ícone 快捷运行 para executar rapidamente um trecho de código selecionado e verificar se está correto. Para mais informações, consulte Debug a code snippet: Quick run

    Nota

    Este ícone aparece apenas quando você clica dentro de uma linha de código.

4

Deployment and O&M operations:

  • Deploy: Acesse a página de implantação de tarefas para visualizar detalhes da implantação. Após a implantação, também é possível realizar O&M no ambiente de produção a partir desta página.

  • O&M: Acesse o Operation Center para realizar O&M do nó.

Menu de atalho do nó de desenvolvimento de dados

Passe o mouse sobre o nó de desenvolvimento de destino e clique com o botão direito para exibir o menu de atalho do nó.

Recurso

Descrição

Rename

Altera o nome do nó de destino.

Add to Favorites

Adiciona o nó de destino aos seus favoritos. Visualize seus nós favoritos clicando em My Favorites no canto superior direito da árvore de diretórios. Para remover um nó dos favoritos, clique em Remove from Favorites em seu menu de atalho.

Move

Move o nó de destino para outro diretório de workflow.

Clone

Cria uma cópia do nó de destino com o mesmo tipo de nó, proprietário e propriedades de recurso.

Nota

No mesmo diretório de workflow, os nós original e clonado não podem ter o mesmo nome.

View version history

Abre o painel Versions, que exibe o histórico de versões do nó. O histórico inclui detalhes como quem confirmou, horário de confirmação, tipo de alteração, status e observações.

View in Operation Center

Abre o Operation Center para exibir informações de tempo de execução do nó. Se um nó em um workspace padrão for confirmado tanto no ambiente de desenvolvimento quanto no de produção, visualize seu status de execução para qualquer um dos ambientes no Operation Center.

Initiate code review

Envia o código do nó para revisão de código. O nó deve passar nessa revisão antes de poder ser implantado.

Delete

Exclui o nó de destino e o desvincula de quaisquer nós upstream ou downstream. Se um nó excluído tiver sido implantado no ambiente de produção, use a página Task Deployment para tirar o nó do ar. Para detalhes, consulte Undeploy a task.