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.
- 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 CSVObservaçõesComponentesftp-out
- Especifique o nome do arquivo CSV na propriedadeInput File Patterndo componente. Você pode usar caracteres curinga.
- Use a do componentegetpara recuperar um único arquivo ou seus respectivosmgetpara 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 owd.prism.component.csv.input.varnameparâ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 owd.prism.component.csv.input.varnameparâmetro
- Defina o tipo MIME da rootpart ou da variável como:
- text/csv
- plain/csv
- application/zip
- Crie uma mensagem de texto na guiaMessage Builderde uma etapawritee adicione o texto JSON que descreve os dados. Gera uma variável. Exemplo:temp.schema.Você pode adicionar o texto JSON diretamente noconstrutor de mensagens. Como alternativa, você pode escrevê-lo na ferramenta da sua preferência e colá-lo.
- Configure os parâmetros do componentePrismAnalytics:ParâmetroDescriçãowd.prism.component.schema.varnameA variável que contém o esquema JSON que descreve os dados.wd.prism.component.table.nameO 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.idA 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.secretA 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.tokenO 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.operationA 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 componentePrismAnalyticsa um assembly. Selecione-o manualmente, se necessário, ou adicione-o posteriormente na guiaParâmetrosdo componente.wd.prism.component.api.hostnameO ponto de extremidade da API REST do Workday. Acesse o relatório Visualizar clientes de API. Remova ohttps://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.