Consulta as informações sobre um arquivo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:* |
get |
*全部资源
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ProjectId |
integer |
Não |
O ID do workspace do DataWorks. Você pode fazer login no console do DataWorks e acessar a página Gerenciamento de Workspaces para obter o ID do workspace. Você deve configurar este parâmetro ou o parâmetro ProjectIdentifier para determinar o workspace do DataWorks ao qual a operação é aplicada. |
10000 |
| ProjectIdentifier |
string |
Não |
O nome do workspace do DataWorks. Você pode fazer login no console do DataWorks e acessar a página Gerenciamento de Workspaces para obter o nome do workspace. Você deve configurar este parâmetro ou o parâmetro ProjectId para determinar o workspace do DataWorks ao qual a operação é aplicada. |
dw_project |
| FileId |
integer |
Não |
O ID do arquivo. Você pode chamar a operação ListFiles para obter o ID. |
100000001 |
| NodeId |
integer |
Não |
O ID do nó que é agendado. Você pode chamar a operação ListFiles para obter o ID do nó. |
200000001 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| HttpStatusCode |
integer |
O código de status HTTP retornado. |
200 |
| ErrorMessage |
string |
A mensagem de erro retornada. |
The connection does not exist. |
| RequestId |
string |
O ID da solicitação. Você pode usar o ID para solucionar problemas. |
0000-ABCD-EFG**** |
| ErrorCode |
string |
O código de erro retornado. |
Invalid.Tenant.ConnectionNotExists |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
| Data |
object |
Os detalhes do arquivo. |
|
| File |
object |
As informações básicas sobre o arquivo. |
|
| CommitStatus |
integer |
Indica se o código mais recente do arquivo foi submetido. Valores válidos: 0 e 1. O valor 0 indica que o código mais recente no arquivo não foi submetido. O valor 1 indica que o código mais recente no arquivo foi submetido. |
0 |
| AutoParsing |
boolean |
Indica se o recurso de análise automática está ativado para o arquivo. Valores válidos:
Este parâmetro corresponde ao parâmetro Analisar Código que é exibido após a seleção de Mesmo Ciclo na seção Dependências da guia Propriedades no console do DataWorks. |
true |
| Owner |
string |
O ID da conta Alibaba Cloud usada pelo proprietário do arquivo. |
7775674356**** |
| CreateTime |
integer |
A hora em que o arquivo foi criado. Este valor é um carimbo de data/hora UNIX que representa o número de milissegundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC. |
1593879116000 |
| FileType |
integer |
O tipo de código do arquivo. O código dos arquivos varia de acordo com o tipo de arquivo. Para mais informações, consulte Nós do DataWorks. |
10 |
| CurrentVersion |
integer |
O número da versão mais recente submetida do arquivo. |
3 |
| BizId |
integer |
O ID do workflow ao qual o arquivo pertence. Este parâmetro foi descontinuado e substituído pelo parâmetro BusinessId. |
1000001 |
| LastEditUser |
string |
O ID da conta Alibaba Cloud usada para modificar o arquivo pela última vez. |
62465892**** |
| FileName |
string |
O nome do arquivo. |
ods_user_info_d |
| ConnectionName |
string |
O nome da fonte de dados usada para executar a tarefa correspondente ao arquivo. |
odps_source |
| UseType |
string |
O módulo ao qual o arquivo pertence. Valores válidos:
|
NORMAL |
| FileFolderId |
string |
O ID da pasta à qual o arquivo pertence. |
2735c2**** |
| ParentId |
integer |
O ID do arquivo de grupo de nós ao qual o arquivo atual pertence. Este parâmetro é retornado apenas se o arquivo atual for um arquivo interno do arquivo de grupo de nós. |
-1 |
| CreateUser |
string |
O ID da conta Alibaba Cloud usada para criar o arquivo. |
424732**** |
| IsMaxCompute |
boolean |
Indica se o arquivo precisa ser carregado no MaxCompute. Este parâmetro se aplica apenas a arquivos de recursos do MaxCompute. |
true |
| BusinessId |
integer |
O ID do workflow ao qual o arquivo pertence. |
1000001 |
| FileDescription |
string |
A descrição do arquivo. |
My first DataWorks file |
| DeletedStatus |
string |
O status do arquivo. Valores válidos:
|
RECYCLE |
| LastEditTime |
integer |
A hora em que o arquivo foi modificado pela última vez. Este valor é um carimbo de data/hora UNIX que representa o número de milissegundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC. |
1593879116000 |
| Content |
string |
O código no arquivo. |
SHOW TABLES; |
| NodeId |
integer |
O ID do nó acionado automaticamente que é gerado no sistema de agendamento após o arquivo ser submetido. |
300001 |
| AdvancedSettings |
string |
As configurações avançadas do nó. Este parâmetro é válido para um nó EMR. Este parâmetro corresponde à guia Configurações Avançadas no painel de navegação à direita na guia de configuração do nó no console do DataWorks. Nota
Você não pode configurar parâmetros avançados para nós EMR Shell. Para obter informações sobre os parâmetros avançados de cada tipo de nó EMR, consulte Desenvolver tarefas EMR. |
{"priority":"1","ENABLE_SPARKSQL_JDBC":false,"FLOW_SKIP_SQL_ANALYZE":false,"queue":"default"} |
| FileId |
integer |
O ID do arquivo. |
100000001 |
| NodeConfiguration |
object |
As configurações de agendamento do arquivo. |
|
| RerunMode |
string |
Indica se o nó que corresponde ao arquivo pode ser reexecutado. Valores válidos:
Este parâmetro corresponde ao parâmetro Reexecutar na seção Agendamento da guia Propriedades no console do DataWorks. |
ALL_ALLOWED |
| SchedulerType |
string |
O tipo de agendamento do nó. Valores válidos:
|
NORMAL |
| Stop |
boolean |
Indica se o agendamento do nó está suspenso. Valores válidos:
Este parâmetro corresponde ao parâmetro Recorrência na seção Agendamento da guia Propriedades no console do DataWorks. |
false |
| ParaValue |
string |
Os parâmetros de agendamento do nó. Este parâmetro corresponde à seção Parâmetros da guia Propriedades no console do DataWorks. Para mais informações sobre as configurações dos parâmetros de agendamento, consulte Configurar parâmetros de agendamento. |
a=x b=y |
| StartEffectDate |
integer |
A hora de início do agendamento automático. Este valor é um carimbo de data/hora UNIX que representa o número de milissegundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC. Este parâmetro corresponde ao parâmetro Período de Validade na seção Agendamento da guia Propriedades no console do DataWorks. |
936923400000 |
| EndEffectDate |
integer |
A hora de término do agendamento automático. Este valor é um carimbo de data/hora UNIX que representa o número de milissegundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC. Este parâmetro corresponde ao parâmetro Período de Validade na seção Agendamento da guia Propriedades no console do DataWorks. |
4155787800000 |
| CycleType |
string |
O tipo do ciclo de agendamento. Valores válidos: NOT_DAY e DAY. O valor NOT_DAY indica que o nó está agendado para ser executado por minuto ou hora. O valor DAY indica que o nó está agendado para ser executado por dia, semana ou mês. Este parâmetro corresponde ao parâmetro Ciclo de Agendamento na seção Agendamento da guia Propriedades no console do DataWorks. |
DAY |
| DependentNodeIdList |
string |
O ID do nó do qual o nó correspondente ao arquivo depende quando o parâmetro DependentType é definido como USER_DEFINE. Vários IDs são separados por vírgulas (,). O valor deste parâmetro é equivalente ao ID do nó que você especificou após selecionar Ciclo Anterior e definir Dependente de como Outros Nós na seção Dependências da guia Propriedades no console do DataWorks. |
5,10,15,20 |
| ResourceGroupId |
integer |
O ID do grupo de recursos que é usado para executar o nó. Você pode chamar a operação ListResourceGroups para consultar os grupos de recursos disponíveis no workspace. |
375827434852437 |
| DependentType |
string |
O tipo de dependência de agendamento entre ciclos do nó. Valores válidos:
|
USER_DEFINE |
| AutoRerunTimes |
integer |
O número de reexecuções automáticas permitidas após a ocorrência de um erro. |
3 |
| AutoRerunIntervalMillis |
integer |
O intervalo entre reexecuções automáticas após a ocorrência de um erro. Unidade: milissegundos. Este parâmetro corresponde ao parâmetro Intervalo de Reexecução que é exibido após a seleção da caixa de seleção Reexecutar Automaticamente em Caso de Erro na seção Agendamento da guia Propriedades no console do DataWorks. O intervalo especificado no console do DataWorks é medido em minutos. Preste atenção à conversão entre as unidades de tempo ao chamar a operação. |
120000 |
| CronExpress |
string |
A expressão CRON que representa a política de agendamento periódico do nó. |
00 05 00 * * ? |
| InputList |
array<object> |
Os nomes de saída dos arquivos pai dos quais o arquivo atual depende. |
|
|
object |
As informações de saída do arquivo upstream. |
||
| Input |
string |
O nome de saída do arquivo pai do qual o arquivo atual depende. Este parâmetro corresponde ao parâmetro Nome de Saída do Nó Ancestral em Nós Pais após a seleção de Mesmo Ciclo na seção Dependências da guia Propriedades no console do DataWorks. |
project.001_out |
| ParseType |
string |
O modo da dependência do arquivo de configuração. Valores válidos:
|
MANUAL |
| OutputList |
array<object> |
Os nomes de saída do arquivo atual. Este parâmetro corresponde ao parâmetro Nome de Saída em Saída após a seleção de Mesmo Ciclo na seção Dependências da guia Propriedades no console do DataWorks. |
|
|
object |
As informações de saída do arquivo. |
||
| RefTableName |
string |
O nome da tabela de saída do arquivo atual. Este parâmetro corresponde ao parâmetro Nome da Tabela de Saída em Saída após a seleção de Mesmo Ciclo na seção Dependências da guia Propriedades no console do DataWorks. |
ods_user_info_d |
| Output |
string |
O nome de saída do arquivo atual. Este parâmetro corresponde ao parâmetro Nome de Saída em Saída após a seleção de Mesmo Ciclo na seção Dependências da guia Propriedades no console do DataWorks. |
dw_project.002_out |
| StartImmediately |
boolean |
Indica se um nó é executado imediatamente após ser implantado no ambiente de produção. Este parâmetro é válido apenas para um nó EMR Spark Streaming ou um nó EMR Streaming SQL. Este parâmetro corresponde ao parâmetro Método de Início na seção Agendamento da guia Configurar no console do DataWorks. |
true |
| InputParameters |
array<object> |
Parâmetros de contexto de entrada do nó. Este parâmetro corresponde à tabela Parâmetros de Entrada na seção Parâmetros de Entrada e Saída da guia Propriedades no console do DataWorks. |
|
|
object |
O resultado retornado. |
||
| ParameterName |
string |
O nome do parâmetro de entrada do nó. No código, você pode usar o método ${...} para referenciar o parâmetro de entrada do nó. Este parâmetro corresponde ao parâmetro Nome do Parâmetro na tabela Parâmetros de Entrada na seção Parâmetros de Entrada e Saída da guia Propriedades no console do DataWorks. |
input |
| ValueSource |
string |
A fonte de valor do parâmetro de entrada do nó. Este parâmetro corresponde ao parâmetro Fonte de Valor na tabela Parâmetros de Entrada na seção Parâmetros de Entrada e Saída da guia Propriedades no console do DataWorks. |
project_001.parent_node:outputs |
| OutputParameters |
array<object> |
Parâmetros de contexto de saída do nó. Este parâmetro corresponde à tabela Parâmetros de Saída na seção Parâmetros de Entrada e Saída da guia Propriedades no console do DataWorks. |
|
|
object |
O resultado retornado. |
||
| ParameterName |
string |
O nome do parâmetro de saída do nó. Este parâmetro corresponde ao parâmetro Nome do Parâmetro na tabela Parâmetros de Saída na seção Parâmetros de Entrada e Saída da guia Propriedades no console do DataWorks. |
output |
| Value |
string |
A expressão do parâmetro de contexto de saída do nó. Este parâmetro corresponde ao parâmetro Valor na tabela Parâmetros de Saída na seção Parâmetros de Entrada e Saída da guia Propriedades no console do DataWorks. |
${bizdate} |
| Type |
string |
O tipo do parâmetro de saída do nó. Valores válidos:
Este parâmetro corresponde ao parâmetro Tipo na tabela Parâmetros de Saída na seção Parâmetros de Entrada e Saída da guia Propriedades no console do DataWorks. |
1 |
| Description |
string |
A descrição do parâmetro de saída do nó. |
It's a context output parameter. |
| ApplyScheduleImmediately |
string |
Indica se as configurações de agendamento entram em vigor imediatamente após a implantação. |
true |
| IgnoreParentSkipRunningProperty |
string |
Indica se deve ignorar a propriedade de dry-run dos nós ancestrais do nó que corresponde ao arquivo. Este parâmetro corresponde ao parâmetro Ignorar a propriedade de dry-run do nó ancestral que é exibido após a configuração do parâmetro Dependente de na seção Dependências da guia Propriedades no console do DataWorks. |
true |
| Timeout |
integer |
O período de tempo limite. |
1 |
| ImageId |
string |
O ID da imagem personalizada. |
m-bp1h4b5a8ogkbll2f3tr |
| ResourceDownloadLink |
object |
A URL de download do recurso. |
|
| downloadLink |
string |
A URL de download do recurso. |
http://xx |
Exemplos
Resposta de sucesso
JSON formato
{
"HttpStatusCode": 200,
"ErrorMessage": "The connection does not exist.",
"RequestId": "0000-ABCD-EFG****",
"ErrorCode": "Invalid.Tenant.ConnectionNotExists",
"Success": true,
"Data": {
"File": {
"CommitStatus": 0,
"AutoParsing": true,
"Owner": "7775674356****",
"CreateTime": 1593879116000,
"FileType": 10,
"CurrentVersion": 3,
"BizId": 1000001,
"LastEditUser": "62465892****",
"FileName": "ods_user_info_d",
"ConnectionName": "odps_source",
"UseType": "NORMAL",
"FileFolderId": "2735c2****",
"ParentId": -1,
"CreateUser": "424732****",
"IsMaxCompute": true,
"BusinessId": 1000001,
"FileDescription": "My first DataWorks file",
"DeletedStatus": "RECYCLE",
"LastEditTime": 1593879116000,
"Content": "SHOW TABLES;",
"NodeId": 300001,
"AdvancedSettings": "{\\\"priority\\\":\\\"1\\\",\\\"ENABLE_SPARKSQL_JDBC\\\":false,\\\"FLOW_SKIP_SQL_ANALYZE\\\":false,\\\"queue\\\":\\\"default\\\"}",
"FileId": 100000001
},
"NodeConfiguration": {
"RerunMode": "ALL_ALLOWED",
"SchedulerType": "NORMAL",
"Stop": false,
"ParaValue": "a=x b=y",
"StartEffectDate": 936923400000,
"EndEffectDate": 4155787800000,
"CycleType": "DAY",
"DependentNodeIdList": "5,10,15,20",
"ResourceGroupId": 375827434852437,
"DependentType": "USER_DEFINE",
"AutoRerunTimes": 3,
"AutoRerunIntervalMillis": 120000,
"CronExpress": "00 05 00 * * ?",
"InputList": [
{
"Input": "project.001_out",
"ParseType": "MANUAL"
}
],
"OutputList": [
{
"RefTableName": "ods_user_info_d",
"Output": "dw_project.002_out"
}
],
"StartImmediately": true,
"InputParameters": [
{
"ParameterName": "input",
"ValueSource": "project_001.parent_node:outputs"
}
],
"OutputParameters": [
{
"ParameterName": "output",
"Value": "${bizdate}",
"Type": "1",
"Description": "It's a context output parameter."
}
],
"ApplyScheduleImmediately": "true",
"IgnoreParentSkipRunningProperty": "true",
"Timeout": 1,
"ImageId": "m-bp1h4b5a8ogkbll2f3tr"
},
"ResourceDownloadLink": {
"downloadLink": "http://xx"
}
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 500 | InternalError.System | An internal system error occurred. Try again later. | |
| 500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | |
| 403 | Forbidden.Access | Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. | |
| 429 | Throttling.Api | The request for this resource has exceeded your available limit. | |
| 429 | Throttling.System | The DataWorks system is busy. Try again later. | |
| 429 | Throttling.User | Your request is too frequent. Try again later. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.