Detalhes de entrada da implementação em lote para modelos de otimização de decisão

Siga estas regras quando você estiver especificando detalhes de entrada para implementações em lote de modelos Decision Optimization .

Tabela de resumo do tipo de dados:

Tipos de dados e formatos de arquivo aceitos
Dados Descrição
Tipo referências sequenciais e de dados
Formatos de arquivos Consulte o Formatos de arquivo de dados de entrada e saída do modelo.

Origens de dados

Dados sequenciais de entrada/saída:

  • Os dados de entrada em linha são convertidos em arquivos ` CSV ` e utilizados pelo mecanismo.
  • Os dados de saída CSV são convertidos em dados sequenciais de saída.
  • Os dados brutos codificados em Base64 são suportados como entrada e saída.

Referências de dados de entrada/saída:

  • Os dados tabulares são carregados a partir de arquivos CSV, XLS, XLSX, JSON ou fontes de dados de bancos de dados compatíveis com a biblioteca de conexão WDP, convertidos em arquivos CSV e utilizados pelo mecanismo.
  • CSV Os dados de saída são convertidos em dados tabulares e salvos em arquivos do tipo. CSV, XLS, XLSX, JSON ou em fontes de dados de bancos de dados compatíveis com a biblioteca de conexão WDP.
  • Os dados brutos podem ser carregados e salvos de ou para quaisquer origens de dados do arquivo que sejam suportadas pela biblioteca de conexões WDP
  • Nenhum suporte para arquivos compactados
  • O parâmetro de variáveis de ambiente das tarefas de implementação não é aplicável.

Para referências de dados de entrada/saída sendo especificadas programaticamente:

  • A referência de origem de dados type depende do tipo de ativo. Consulte a seção Tipos de referência de origem de dados em Incluindo ativos de dados em um espaço de implementação.

  • Para S3 ou Db2, detalhes de conexão devem ser especificados no parâmetro input_data_references.connection , na carga útil do job de implementação.

  • Para S3 ou Db2, detalhes de localização como nome da tabela, nome do balde ou caminho devem ser especificados no parâmetro input_data_references.location.path , na carga útil do job de implementação.

  • Para data_asset, um ativo gerenciado pode ser atualizado ou criado. Para criação, é possível configurar o nome e a descrição do ativo criado.

  • É possível usar um padrão em propriedades de ID ou conexão. Por exemplo, consulte o fragmento de código a seguir:

    • Para coletar todo o CSV de saída como dados sequenciais:
    "output_data": [ { "id":".*\\.csv"}]
    
    • Para coletar a saída de tarefa em uma pasta específica do S3:
    "output_data_references": [ {"id":".*", "type": "s3", "connection": {...}, "location": { "bucket": "do-wml", "path": "${job_id}/${attachment_name}" }}]
    

Para obter mais informações, consulte Fontes de dados de entrada e Fontes de dados de saída.