Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Configurar um assembly com o subassembly PrismAnalytics

Configurar um assembly com o subassembly PrismAnalytics

Para enviar dados CSV para o Prism Analytics, seu assembly deve conter um componente
PrismAnalytics
que:
  • Receba dados CSV como entrada, seja na parte raiz da mensagem ou como uma variável.
  • Receba uma variável contendo uma descrição JSON dos dados CSV.
  • Tenha vários parâmetros configurados corretamente.
  1. Configure seu assembly para obter um ou mais arquivos CSV de origem. Dependendo do método usado para adquirir os dados CSV, você talvez precise informar um nome de variável ou definir um tipo MIME.
    Durante a execução da tarefa, considere:
    Método de aquisição de CSV
    Observações
    Componente
    sftp-out
    • Especifique o nome do arquivo CSV na propriedade
      Input File Pattern
      do componente. Você pode usar caracteres curinga.
    • Use a do componente
      get
      para recuperar um único arquivo ou seus respectivos
      mget
      para recuperar vários arquivos.
    • O Studio adiciona os dados CSV à raiz da mensagem.
    • Nenhum nome de variável é necessário.
    • O Studio define o tipo MIME correto automaticamente.
    Serviço de recuperação ou de ouvinte
    • O Studio adiciona os dados CSV a uma variável.
    • Nomeie a variável usando o
      wd.prism.component.csv.input.varname
      parâmetro
    • O Studio define automaticamente o tipo MIME correto.
    Qualquer outro método
    • O Studio adiciona os dados CSV à raiz da mensagem ou a uma variável.
    • Se aplicável, nomeie a variável usando o
      wd.prism.component.csv.input.varname
      parâmetro
    • Defina o tipo MIME da rootpart ou da variável como:
      • text/csv
      • plain/csv
      • application/zip
  2. Crie uma mensagem de texto na guia
    Message Builder
    de uma etapa
    write
    e adicione o texto JSON que descreve os dados. Gera uma variável. Exemplo:
    temp.schema
    .
    Você pode adicionar o texto JSON diretamente no
    construtor de mensagens
    . Como alternativa, você pode escrevê-lo na ferramenta da sua preferência e colá-lo.
  3. Configure os parâmetros do componente
    PrismAnalytics
    :
    Parâmetro
    Descrição
    wd.prism.component.schema.varname
    A variável que contém o esquema JSON que descreve os dados.
    wd.prism.component.table.name
    O nome da tabela Prism. Os nomes de tabela:
    • Devem ser exclusivos no Catálogo de dados.
    • Podem conter até 255 caracteres.
    • Podem incluir somente caracteres alfanuméricos e de sublinhado.
    • Devem começar com uma letra.
    • Não pode terminar com um caractere de sublinhado.
    wd.prism.component.client.id
    A ID de cliente atribuída ao cliente de API pelo Workday. Acesse o relatório Visualizar clientes de API e visualize a guia Clientes de API para integrações.
    wd.prism.component.client.secret
    A Chave secreta cliente atribuída ao cliente de API pelo Workday. Acesse o relatório Visualizar clientes de API e visualize a guia Clientes de API para integrações.
    wd.prism.component.refresh.token
    O Token de atualização atribuído ao cliente de API pelo Workday. Acesse o relatório Visualizar clientes de API e visualize a guia Clientes de API para integrações.
    wd.prism.component.operation
    A operação executada na tabela Prism. Substituir é a única opção com suporte no momento. Ele cria uma tabela ou substitui uma de mesmo nome.
    wd.prism.component.csv.input.varname
    (Opcional) A variável que contém a entrada CSV. Não é necessária caso você esteja adicionando os dados CSV à parte raiz da mensagem.
    O Studio não seleciona automaticamente esse parâmetro para inclusão quando você adiciona um componente
    PrismAnalytics
    a um assembly. Selecione-o manualmente, se necessário, ou adicione-o posteriormente na guia
    Parâmetros
    do componente.
    wd.prism.component.api.hostname
    O ponto de extremidade da API REST do Workday. Acesse o relatório Visualizar clientes de API. Remova o
    https://
    no início e no
    /ccx/api/v1/<tenant-name>
    no final.
    Exemplo:
    i-09e55d32d61e2e287.workdaysuv.com
    .
    wd.prism.component.table.description
    (Opcional) Uma descrição da tabela. Pode conter até 255 caracteres.
    wd.prism.component.table.description.display.name
    (Opcional) O nome de exibição da tabela. Pode conter até 255 caracteres.
    wd.prism.component.table.field.varname
    (Opcional) Define uma tabela do Prism. Grave a definição em uma variável e passe-a para esse parâmetro usando vars['nome-da-variável'].
Implante e inicie a integração.