Um modelo de código define o conteúdo padrão exibido no editor de código ao criar um nó. Ele inclui informações como tipo de nó, criador e data de criação para facilitar a identificação e o gerenciamento. Este tópico descreve os tipos de modelos de código compatíveis com o DataWorks e como configurá-los.
Limitação
Somente um Workspace Administrator pode modificar modelos de código. Para permitir que outros usuários realizem essa ação, conceda a eles a função Workspace Administrator. Para mais informações, consulte Add a RAM user to a workspace as a member and assign roles to the member.
Configurar um modelo de código
-
Acesse a aba Template Management.
Faça login no DataWorks console. Na região desejada, clique em no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Data Development.
Na parte inferior do painel de navegação à esquerda, clique no ícone
para abrir a página Configure.Na página Configure, clique na aba Node Template para acessar a página Node Template.
-
Configure o modelo de código.
Na página Node Template, clique em Modify ao lado do Template desejado para modificar o modelo desse tipo de nó. Após salvar, o modelo será aplicado a todos os novos nós desse tipo criados no Data Studio. Para obter informações sobre os tipos de modelo compatíveis com o DataWorks, consulte Supported code template types.
O código a seguir mostra um exemplo de modelo para um nó ODPS SQL.
--odps sql --********************************************************** --author: xxx --create time:2023-06-26 11:33:05 --**********************************************************
Tipos de modelos de código compatíveis
Use as variáveis a seguir em um modelo de código para registrar informações sobre novos nós:
author: Registra o criador do nó.createTime: Registra a data de criação do nó.
A tabela a seguir descreve os tipos de nó compatíveis com o DataWorks e os modelos de código padrão fornecidos para cada um.
Tipo de mecanismo | Tipo de nó | Modelo padrão |
MaxCompute | O modelo ODPS Script contém as seguintes variáveis: | |
O conteúdo padrão do modelo ODPS SQL contém a linha de comentário | ||
O modelo padrão para nós ODPS MR é | ||
O modelo padrão PyODPS 2 contém a seguinte dica: | ||
O modelo PyODPS 3 contém o seguinte conteúdo: "Please try your best avoiding downloading massive data from MaxCompute. Related methods are | ||
EMR | | |
O modelo EMR Shell contém as variáveis | ||
O modelo EMR Presto contém as seguintes variáveis e observação:
| ||
| ||
EMR Trino | O modelo EMR Trino contém o seguinte conteúdo:
| |
O modelo para nós EMR Hive contém as variáveis | ||
| ||
O modelo padrão para nós EMR Spark SQL contém um bloco de comentários que define as variáveis | ||
CDH | CDH Hive | |
CDH Spark | | |
CDH MR | | |
CDH Presto | | |
CDH Impala | O modelo CDH Impala contém as variáveis | |
Hologres | O modelo padrão Hologres SQL contém um cabeçalho de comentário que usa as variáveis | |
Outros | | |
Exemplo de conteúdo do modelo ClickHouse SQL: linhas separadoras de asteriscos na parte superior e inferior, com as duas variáveis | ||
|