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 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
Nota Se alguns módulos não aparecerem no painel de navegação à esquerda, clique no ícone |
3 | Atalhos para outros módulos no DataStudio:
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.
|
4 | A configuração do sistema inclui as seguintes definições:
|
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 |
Clique no ícone |
2 |
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:
O ícone ao lado do nome do nó indica o status do 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 ( |
5 |
|
6 | Ferramentas na tela de workflow (1):
|
7 | Abas no painel à direita (2):
|
8 | Ferramentas na barra de ferramentas (3):
|
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:
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:
Selecione I acknowledge the risk and confirm the operation e clique em OK para concluir a exclusão. |
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:
|
2 | Scheduling Settings:
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:
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.
|
4 | Deployment and O&M operations: |
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. |
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. | |
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. | |
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. |