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 alterar 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ê alterar as linhas na tabela depende da operação selecionada, como upsert ou excluir, e dos dados de origem. A origem que você especifica deve conter as linhas que deseja alterar na tabela, como novas linhas a serem inseridas ou linhas existentes a serem atualizadas ou excluir.
Para criar, editar ou visualizar uma tarefa de alterar de dados em uma tabela de alvo , você deve ter permissão na tabela de alvo . Exemplo: para criar uma tarefa de alterar de dados usando a operação upsert, você deve ter permissão de inserção e atualização na tabela de alvo .
- Acesse o relatórioCatálogo de dados.
- Selecione .Você pode alterar o nome da tarefa de alterar de dados na parte superior do painel do lado esquerdo.
- Na etapaOrigem, selecione a origem que contém os dados que você deseja alterar na tabela de alvo .O Workday usa o tipo de origem de upload 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ê upload vários arquivos, todos eles devem usar o mesmo esquema. O Workday contribui para a arquivos delimitados compatíveis com RFC 4180. Para obter mais informações, consulte a RDM 4180 .Quando você seleciona upload 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 alterar 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 insere 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 alterar de dados com uma conexão do Amazon Redshift, o Workday:- Conecta-se 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 do.
- Recupera os dados definidos pela Expressão de consulta SQL ou pelo Objeto de origem.
ConsulteCriar uma conexão com o Amazon Redshift .Amazon S3Selecione uma conexão Amazon S3.Quando você usa uma conexão do Amazon S3, você define:- Os objetos a serem lidos quando a tarefa de alterar de dados é executada.
- O esquema de origem para que o Workday saiba como ler cada objeto.
ConsulteSelecionar uma conexão Amazon S3 em uma tarefa de alteração de dados para obter detalhes.Quando você executa uma tarefa de alterar 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 alterar de dados.
- Usa as opções de análise definidas na etapaOpções de origemda tarefa de alterar de dados para ler os objetos recuperados do período S3.
ConsulteCriar uma conexão Amazon S3 .Azure SynapseSelecione uma conexão do Azure Sinapse.Definir os dados a serem recuperados quando a tarefa de alterar 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 tabela de banco de dados , tabela ou esquema sinapse do Azure use uma palavra-chave SQL.Quando você executa uma tarefa de alterar 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.
Azure BlobSelecione uma conexão Blob do Azure .Definir os dados a serem recuperados quando a tarefa de alterar de dados é executada. Você pode selecionar um arquivo CSV usando o botãoSelecionarou inserir uma instrução SQL SELECT naexpressão de consulta.Quando você seleciona um arquivo CSV, o Workday preenche aExpressão de consultacom a instrução SQL apropriada e coloca caracteres de acento grave (`) em cada arquivo CSV. Você pode editar a expressão para selecionar dados do arquivo CSV.Quando você executa uma tarefa de alterar de dados com uma conexão Blob do Azure, o Workday:- Conecta-se ao Blob do Azure usando a autenticação configurada na conexão.
- Recupera os objetos definidos pela expressão de consulta SQL ou pelo objeto de origem.
Quando você selecionaBlob Azurecomo o tipo de origem, o Workday adiciona uma nova opçãoConfigurações de origemà etapaOrigem. Você pode clicar emAdicionar configuraçãoemConfigurações de origempara substituir as configurações de origem.Para obter informações sobre as diferentes configurações disponíveis nas configurações de origem que você pode substituir, consulte Referência: configurações de fonte de tarefa de alteração de dados .BigQuerySelecione uma conexão do BigQuery .Definir os dados a serem recuperados quando a tarefa de alterar 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 alterar 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.
ConsulteCriar uma conexão com o BigQuery .Google Cloud StorageSelecione uma conexão do Google Cloud Storage .Definir os dados a serem recuperados quando a tarefa de alterar de dados é executada. Você pode selecionar um arquivo CSV usando o botãoSelecionarou inserir uma instrução SQL SELECT naexpressão de consulta.Quando você seleciona um arquivo CSV, o Workday preenche aExpressão de consultacom a instrução SQL apropriada e coloca caracteres de acento grave (`) em cada arquivo CSV. Você pode editar a expressão para selecionar dados do arquivo CSV.Quando você executa uma tarefa de alterar de dados com uma conexão do Google Cloud Storage , o Workday:- Conecta-se ao Google Cloud Storage 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.
Quando você selecionaGoogle Cloud Storagecomo o tipo de origem, o Workday adiciona uma nova opçãode Configurações de origemà etapaOrigem. Você pode clicar emAdicionar configuraçãoemConfigurações de origempara substituir as configurações de origem.Para obter informações sobre as diferentes configurações disponíveis nas configurações de origem que você pode substituir, consulte Referência: configurações de fonte de tarefa de alteração de dados .Catálogo de dadosSelecione um conjunto de dados ou uma tabela existente.SalesforceSelecione uma conexão do Salesforce.Definir os dados a serem recuperados quando a tarefa de alterar 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 alterar 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.
ConsulteCriar 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 contribui para a arquivos delimitados compatíveis com RFC 4180. Para obter mais informações, consulte a RDM 4180 .Para origens SFTP, você também precisa upload 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 em flutuante .Definir os dados a serem recuperados quando a tarefa de alterar 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 torno de cada tabela, catálogo e esquema do flutuante. 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 bloco de navegação use uma palavra-chave SQL.Quando você executa uma tarefa de alterar de dados com uma conexão em forma de canoa, 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.
ConsulteCriar 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. ConsulteConceito: 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 lista de opções com aquelas definidas na definição do relatório. Você pode usar esse botão quando há alguma alterar nas configurações da lista de opções de relatório personalizado que precisa ser refletida na tarefa de alterar de dados . Se você já alterou um valor da lista de opções na tarefa de alterar de dados , precisa alterar -lo novamente.O Workday exibe a maioria das listas de opções dependente . O Workday não exibe listas de opções dependente 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 upload de arquivos ou SFTP.
- Revise os campos que o Workday criou com base no arquivo analisado e modificar -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 alterar 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.
ConsulteReferência: atributos de campo de tabela .
- Na etapaDestino, selecione a tabela de alvo 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 necessário .
Para obter mais informações sobre como criar tabelas, consulteEtapas: criar uma tabela manualmente . - Selecione a operação de alvo a ser executada na tabela de alvo 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 alvo para usar como a chave para as operações de excluir, atualização ou upsert.Você pode especificar um destes campos da tabela de alvo :
- O campo configurado como a ID externa na tabela: você pode usar esse campo para operações de excluir, atualização ou upsert.
- WPA_LoadID: você pode usar esse campo apenas para operações de excluir ou atualização.
- WPA_RowID: você pode usar este campo apenas para operações de excluir ou atualização.
- Selecione um campo de origem para cada campo de alvo que deseja 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 alvo 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 upload 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 caso .
- 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 alterar de dados , o Workday cria o objeto da tarefa de alterar 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 alterar de dados , o Workday inicia uma atividade de alterar 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 alterar de dados em:
- GuiaAtividadesdo relatórioVisualizar detalhes da tabela. Para corrigir erros em uma tabela após uma alterar de dados , download o arquivo de erro da atividade de alterar de dados. O Workday só cria um arquivo de erro para atividades de alterar de dados que usam um upload 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, consulteConceito: 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 alterar de dados , download o arquivo de erro da atividade de alterar de dados na guia
Atividades
do relatório Visualizar detalhes da tabela
. O Workday só cria um arquivo de erro para atividades de alterar de dados que usam fontes de upload de arquivos ou SFTP.