Criar uma tarefa de alteração de dados
Segurança:
- DomínioPrism: Manage File Containersna área funcional Prism Analytics quando carrega um arquivo.
- DomínioPrism: Manage Connectionna área funcional Prism Analytics para usar uma conexão de origem.
- Qualquer um destes requisitos de segurança:
- DomínioPrism: Tables Owner Managena área funcional Prism Analytics.
- DomínioPrism: Tables Managena área funcional Prism Analytics.
- PermissãoProprietário da tabelana tabela.
- Permissãode editor de tabelana tabela
- PermissãoPode excluir dados da tabelana tabela.
- PermissãoPode inserir dados da tabelana tabela.
- PermissãoPode truncar dados da tabelana tabela.
- PermissãoPode atualizar dados da tabelana tabela.
Você pode alterar as linhas de dados em uma tabela criando e executando uma tarefa de alteração de dados. Você pode:
- Inserir novas linhas.
- Atualizar linhas específicas com base em um campo-chave.
- Exclua linhas específicas com base em um campo-chave.
- Inserir novas linhas e atualizar linhas existentes na mesma atividade, conhecida como operação upsert.
A forma como você altera as linhas na tabela depende da operação selecionada, como upsert ou exclusão, e dos dados de origem. A origem que você especifica deve conter as linhas que você quer alterar na tabela, como novas linhas a serem inseridas ou linhas existentes a serem atualizadas ou excluídas.
Para criar, editar ou visualizar uma tarefa de alteração de dados em uma tabela de destino, você deve ter permissão na tabela de destino. Exemplo: para criar uma tarefa de alteração de dados usando a operação upsert, você deve ter permissão de inserção e de atualização na tabela de destino.
- Acesse o relatórioCatálogo de dados.
- Selecione .Você pode alterar o nome da tarefa de alteração de dados na parte superior do painel do lado esquerdo.
- Na etapaOrigem, selecione a origem que contém os dados que você quer alterar na tabela de destino.O Workday usa o tipo de origem de carregamento de arquivo por padrão. Clique emAlterar conexãopara selecionar um tipo de origem diferente. Quando você selecionar um tipo de origem, considere:
Opção Descrição Carregamento do arquivoSelecione um ou mais arquivos delimitados.Quando você carrega vários arquivos, todos eles devem usar o mesmo esquema. O Workday oferece suporte a arquivos delimitados compatíveis com RFC 4180. Para obter mais informações, consulte a RDM 4180.Quando você seleciona Carregamento de arquivo como o tipo de origem, configure asOpções de origempara definir como o arquivo será analisado.Amazon RedshiftSelecione uma conexão com o Amazon Redshift.Definir os dados a serem recuperados quando a tarefa de alteração de dados é executada. Você pode selecionar uma tabela do Amazon Redshift usando o botãoSelecionarou inserir uma instrução SQL SELECT naexpressão de consulta.Quando você seleciona uma tabela, o Workday preenche aExpressão de consultacom a instrução SQL apropriada e coloca caracteres de acento grave (`) em cada tabela, catálogo e esquema do Redshift. Você pode editar a expressão para refinar ainda mais a consulta. Os caracteres de acento grave são opcionais, mas o Workday os adiciona automaticamente caso uma tabela, esquema ou catálogo do Amazon Redshift use uma palavra-chave SQL.Quando você executa uma tarefa de alteração de dados com uma conexão do Amazon Redshift, o Workday:- Se conecta ao Amazon Redshift usando a autenticação básica (nome de usuário e senha) ou as credenciais do AWS Identification and Access Management (IAM) configuradas na conexão.
- Recupera os dados definidos pela Expressão de consulta SQL ou pelo Objeto de origem.
Consulte Criar uma conexão com o Amazon Redshift.Amazon S3Selecione uma conexão do Amazon S3.Quando você usa uma conexão Amazon S3, você define:- Os objetos a serem lidos quando a tarefa de alteração de dados é executada.
- O esquema de origem para que o Workday saiba como ler cada objeto.
Consulte Selecionar uma conexão Amazon S3 em uma tarefa de alteração de dados para obter detalhes.Quando você executa uma tarefa de alteração de dados com uma conexão Amazon S3, o Workday:- Conecta-se ao Amazon usando as credenciais de chave de acesso configuradas na conexão.
- Recupera os objetos definidos no campoPadrão de objetoda tarefa de alteração de dados.
- Usa as opções de análise definidas na etapaOpções de origemda tarefa de alteração de dados para ler os objetos recuperados do bucket S3.
Consulte Criar uma conexão Amazon S3.Azure SynapseSelecione uma conexão do Azure Sinapse.Definir os dados a serem recuperados quando a tarefa de alteração de dados é executada. Você pode selecionar uma tabela Azure Sinapse usando o botãoSelecionarou inserir uma instrução SQL SELECT naExpressão da consulta.Quando você seleciona uma tabela, o Workday preenche aExpressão de consultacom a instrução SQL apropriada e insere os caracteres de acento grave ().`) em cada tabela, esquema e banco de dados do Azure Sinapse. Você pode editar a expressão para refinar ainda mais a consulta. Os caracteres de acento grave são opcionais, mas o Workday os adiciona automaticamente caso um banco, tabela, esquema ou banco de dados do Azure Sinapse use uma palavra-chave SQL.Quando você executa uma tarefa de alteração de dados com uma conexão do Azure Sinapse, o Workday:- Conecta-se ao Azure Sinapse usando a autenticação configurada na conexão.
- Recupera os objetos definidos pela expressão de consulta SQL ou pelo objeto de origem.
BigQuerySelecione uma conexão do BigQuery.Definir os dados a serem recuperados quando a tarefa de alteração de dados é executada. Você pode selecionar uma tabela do BigQuery usando o botãoSelecionarou inserir uma instrução SQL SELECT naexpressão de consulta.Quando você seleciona uma tabela, o Workday preenche aexpressão de consultacom a instrução SQL apropriada e insere caracteres de acento grave (`) em cada tabela, catálogo e esquema do BigQuery. Você pode editar a expressão para refinar ainda mais a consulta. Os caracteres de acento grave são opcionais, mas o Workday os adiciona automaticamente caso uma tabela, esquema ou catálogo do BigQuery use uma palavra-chave SQL.Quando você executa uma tarefa de alteração de dados com uma conexão do BigQuery, o Workday:- Conecta-se ao BigQuery usando a autenticação de chave de conta de serviço do Google configurada na conexão.
- Recupera os dados definidos pela Expressão de consulta SQL ou pelo Objeto de origem.
Consulte Criar uma conexão com o BigQuery.Catálogo de dadosSelecione um conjunto de dados ou uma tabela existente.SalesforceSelecione uma conexão com o Salesforce.Definir os dados a serem recuperados quando a tarefa de alteração de dados é executada. Você pode selecionar um objeto Salesforce usando o botãoSelecionarou inserir uma instrução SQL SELECT naexpressão de consulta. Quando você seleciona um objeto, o Workday preenche aExpressão da consultacom a instrução SQL apropriada. Você pode editar a expressão para refinar ainda mais a consulta.Quando você executa uma tarefa de alteração de dados com uma conexão do Salesforce, o Workday:- Conecta-se ao Salesforce por meio do BasicAuth ou OAuth, dependendo de como a conexão está configurada.
- Recupera objetos definidos pela consulta SQL na seçãoObjeto de origem.
Consulte Criar uma conexão com o Salesforce.SFTPSelecione uma conexão SFTP que se conecta a um servidor SFTP que contém um ou mais arquivos delimitados.Quando a conexão SFTP contém vários arquivos, todos eles precisam usar o mesmo esquema. O Workday oferece suporte a arquivos delimitados compatíveis com RFC 4180. Para obter mais informações, consulte a RDM 4180.Para origens SFTP, você também precisa carregar um arquivo delimitado por local que use o mesmo esquema que os arquivos no servidor SFTP. O Workday usa o arquivo carregado para determinar como analisar os arquivos SFTP. O Workday não carrega os dados do arquivo carregado na tabela.Você pode substituir o padrão de diretório e arquivo por padrão de uma conexão SFTP.Quando você seleciona SFTP como o tipo de origem, configure asOpções de origempara definir como analisar o arquivo carregado.SnowflakeSelecione uma conexão do tipo flutuante.Definir os dados a serem recuperados quando a tarefa de alteração de dados é executada. Você pode selecionar uma tabela em forma de pacote de dados usando o botãoSelecionarou inserir uma instrução SQL SELECT naexpressão de consulta.Quando você seleciona uma tabela, o Workday preenche aExpressão de consultacom a instrução SQL apropriada e insere os caracteres de acento grave ().`) em cada tabela, catálogo e esquema do SnowFloco. Você pode editar a expressão para refinar ainda mais a consulta. Os caracteres de acento grave são opcionais, mas o Workday os adiciona automaticamente caso uma tabela, esquema ou catálogo do SnowFloco use uma palavra-chave SQL.Quando você executa uma tarefa de alteração de dados com uma conexão flutuante, o Workday:- Conecta-se ao Floco de sol usando autenticação básica ou de par de chaves, dependendo de como a conexão está configurada.
- Recupera os dados definidos pela Expressão de consulta SQL ou pelo Objeto de origem.
Consulte Criar uma conexão flutuante.Relatório do WorkdaySelecione um relatório personalizado do Workday existente.O Workday exibe os relatórios que atendem aos requisitos de elegibilidade para importação em tabelas. Consulte Conceito: como criar relatórios para importar para tabelas e conjuntos de dados.Na seçãoListas de opções, selecione como especificar os valores para as listas de opções definidas no relatório:- Especifique o valor. Selecione um ou mais valores na lista.
- Determinar o valor em tempo de execução. Selecione uma opção na lista que o Workday usa para determinar o valor da lista de opções com base em algum contexto, como a data atual ou o usuário atual.
Você pode selecionarRedefinir a partir do relatóriopara atualizar todas as listas de opções e configurações de listas de opções com aquelas definidas na definição do relatório. Você pode usar esse botão quando há uma alteração nas configurações da lista de opções de relatório personalizado que precisa ser refletida na tarefa de alteração de dados. Se você já alterou um valor da lista de opções na tarefa de alteração de dados, precisa alterá-lo novamente.O Workday exibe a maioria das listas de opções dependentes. O Workday não exibe listas de opções dependentes de outras listas de opções usando dados do campo Hora. - Na etapaOpções de origem, defina como analisar os dados nos arquivos que você carregou para origens de carregamento de arquivos ou SFTP.
- Revise os campos que o Workday criou com base no arquivo analisado e modifique-os, se necessário.Selecione um campo na lista e visualize os detalhes do campo no painel do inspetor, no lado direito. Você pode precisar:
- Altere otipo de campoquando o Workday atribuir o tipo de campo errado. O Workday atribui o tipo de campo apenas com base nas primeiras linhas. Exemplo: o Workday atribui o tipo de campo Numérico a um campo com dados de código postal porque as linhas de exemplo que ele avalia contêm apenas números. No entanto, com base no seu conhecimento dos dados de origem, você sabe que alguns valores de código postal contêm letras ou um hífen, por isso altera o tipo de campo para Texto.
- Altere outros atributos de campo com base no tipo de campo para garantir que o Workday analise corretamente os dados, como Dígitos anteriores, Dígitos posteriores ou Formato de data.
Consulte Referência: atributos de campo de tabela.
- Na etapaDestino, selecione a tabela de destino que contém os dados que você quer alterar.(Opcional) Você também pode criar uma tabela usando o esquema definido na etapaOrigem, clicando no botãoCriar tabela a partir do esquema de origem(domínio Segurança:Prism Datasets: Create).O Workday define o esquema da tabela usando o esquema de origem. Você também pode:
- Selecione um campo como uma ID externa.
- Selecione os campos obrigatórios.
Para obter mais informações sobre como criar tabelas, consulte Etapas: criar uma tabela manualmente. - Selecione a operação de destino a ser executada na tabela de destino usando os dados de origem.
Opção Descrição InserirO Workday mantém os dados existentes na tabela e adiciona os novos dados na origem. Esta operação também é conhecida como Anexar.Truncar e inserirO Workday exclui os dados existentes na tabela e os substitui pelos dados na origem. Essa operação também é conhecida como Substituir.ExcluirO Workday exclui uma linha da tabela quando corresponde a uma linha na origem.AtualizarO Workday atualiza uma linha da tabela quando corresponde a uma linha na origem.Para selecionar esta operação, você deve usar uma tabela em que configurou um campo como a ID externa.UpsertO Workday atualiza uma linha na tabela quando já existe uma linha correspondente e insere a linha quando ela não existe.Para selecionar esta operação, você deve usar uma tabela em que configurou um campo como a ID externa. - Na etapaMapeamento, selecione um campo na tabela de destino a ser usado como a chave para as operações de exclusão, atualização ou upsert.Você pode especificar um destes campos da tabela de destino:
- Campo configurado como a ID externa na tabela: você pode usar esse campo para operações de exclusão, atualização ou upsert.
- WPA_LoadID: você pode usar esse campo apenas para operações de exclusão ou atualização.
- WPA_RowID: você pode usar este campo apenas para operações de exclusão ou atualização.
- Selecione um campo de origem para cada campo de destino que você quer modificar. O Workday requer que você mapeie qualquer campo usado como a chave da operação.O Workday lista os campos de origem compatíveis com um campo de destino específico. Se o Workday não listar um campo de origem que você quer, verifique os atributos do campo de origem, como dígitos anteriores, dígitos posteriores ou objeto de negócios. Você pode navegar até a etapaOpções de origempara alterar os atributos de campo das fontes de SFTP e carregamento de arquivo.Você pode clicar emRedefinir correspondênciaspara reverter todos os mapeamentos alterados para o algoritmo de correspondência simples que o Workday usa por padrão. O algoritmo de correspondência simples:
- Não diferencia maiúsculas de minúsculas.
- Ignora espaços.
- Ignora caracteres de sublinhado.
- Corresponde ao campo Nome da API.
- Não faz a correspondência de campos com tipos de campo diferentes.
- Na etapaRevisão, verifique as informações. Você pode voltar para qualquer etapa anterior e fazer qualquer correção, se necessário.
- Clique emFinalizare selecioneExecutar sem salvar,Salvar e executar agoraouSalvar.
Quando você salva a tarefa de alteração de dados, o Workday cria o objeto da tarefa de alteração de dados e o exibe na guia
Tarefas de alteração de dados
do relatório Catálogo de dados
.Quando você executa a tarefa de alteração de dados, o Workday inicia uma atividade de alteração de dados para alterar os dados na tabela com base nos dados da origem. Você pode visualizar o progresso e o histórico da atividade de alteração de dados em:
- GuiaAtividadesdo relatórioVisualizar detalhes da tabela. Para corrigir erros em uma tabela após uma alteração de dados, baixe o arquivo de erros da atividade de alteração de dados. O Workday só cria um arquivo de erros para atividades de alteração de dados que usam um carregamento de arquivo como origem.
- A guiaAtividades de alteração de dadosdo relatórioCatálogo de dados.
- No relatóriodo Console de gestão do Prism. Você pode visualizar um painel ativo de todas as atividades relacionadas ao Prism nos últimos 180 dias. Para obter mais informações, consulte Conceito: console de gestão do Prism.
- No relatórioMonitor de atividades Prism. Você pode visualizar uma lista detalhada de todos os tipos de atividades relacionadas ao Prism para um determinado intervalo de datas.
Para corrigir erros em uma tabela após uma alteração de dados, baixe o arquivo de erros da atividade de alteração de dados na guia
Atividades
do relatório Visualizar detalhes da tabela
. O Workday só cria um arquivo de erros para atividades de alteração de dados que usam fontes de carregamento de arquivos ou SFTP.