Criando workflows ETL
Sobre a criação de workflows ETL
A plataforma de fluxos de trabalho da Qualtrics contém uma série de tarefas para ajudar na importação de dados de destinos de terceiros para a Qualtrics ou na exportação de dados da Qualtrics para destinos de terceiros. Essas tarefas seguem o framework Extrair, Transformar, Carregar (ETL). Utilizando tarefas ETL, você pode criar fluxos de trabalho automatizados e programados para trazer dados de fontes de terceiros para o Qualtrics, bem como exportar dados da Qualtrics para destinos de terceiros.
Para criar um fluxo de trabalho ETL, você deve criar 1 ou mais tarefas do extrator e exatamente 1 tarefa do carregador. Se você estiver procurando carregar dados em vários destinos, deve criar workflows separados para cada destino.
Setup geral para tarefas de extrator e carregador
- A partir da página Fluxos de trabalho independente ou da guia Fluxos de trabalho em um projeto, clique em Criar um fluxo de trabalho.
- Selecione Extrair, transformar e carregar (ETL) dados.
- Os fluxos de trabalho ETL geralmente são executados em uma programação recorrente. Selecione uma programação para seu workflow. Consulte Fluxos de trabalho programados para obter mais informações sobre a definição da programação de um fluxo de trabalho.
- Clique em Salvar.
- Clique em Fonte de dados (extrator ETL) para escolher uma tarefa do extrator a ser usada. Consulte Tarefas de extrator disponíveis para uma lista de tarefas que você pode utilizar.
- Se você quiser transformar os dados antes de carregá-los, clique em Transformação de dados. Esta etapa é opcional. Consulte Tarefa de transformação básica para obter mais detalhes.
- Clique em Adicionar um destino de dados para escolher uma tarefa do carregador a ser usada. Consulte Tarefas de carregador disponíveis para obter uma lista de tarefas que você pode usar.
- Esta etapa é opcional, mas útil para alertá-lo se algo der errado com seu workflow. Vá para Configurações para configurar notificações de workflow para ser notificado se seu workflow falhar.
- Não se esqueça de ativar seu fluxo de trabalho.
Tarefas de extrator disponíveis
Aqui estão algumas das tarefas de extrator disponíveis neste momento:
- Tarefa Extrair dados do Serviço de arquivos Qualtrics: Use os dados armazenados no Serviço de arquivos Qualtrics e salve-os em outro lugar da plataforma, como o XM Directory.
- Tarefa Extrair dados de arquivos SFTP: extrair dados do seu servidor SFTP e importá-los para o Qualtrics.
- Tarefa Extrair dados do Salesforce: extrair dados da sua instância Salesforce e importá-los para a Qualtrics.
- Tarefa Extrair dados do Google Drive: extraia dados da sua conta do Google Drive e importe-os para o Qualtrics.
- Tarefa Importar dados de relatório do Salesforce: Extrair dados de um relatório do Salesforce para importar para a Qualtrics.
- Extrair respostas de uma tarefa de pesquisa: extrair dados de suas pesquisas Qualtrics e carregá-los em outro lugar, como um SFTP.
- Extraia funcionários da tarefa Workday: Extraia os dados dos funcionários do Workday para importá-los para seu diretório Qualtrics EX.
- Extraia dados da tarefa do projeto de dados: extraia dados do seu projeto de dados importados da Qualtrics e carregue-os em outro lugar, como seu próprio banco de dados externo.
- Extrair dados do colaborador da tarefa do SuccessFactors: extrair dados do colaborador de sua instância do SuccessFactors e importá-los para o Qualtrics.
- Extraia os dados de recrutamento da tarefa do SuccessFactors: Extraia seus dados de recrutamento do SuccessFactors para importá-los para o Qualtrics.
- Extrair dados da tarefa Snowflake: extraia os dados armazenados no Snowflake para importá-los para o Qualtrics.
Tarefas de carregador disponíveis
Aqui estão algumas das tarefas de carregador disponíveis neste momento:
- Carregar dados da conta B2B na tarefa do XM Directory: salve os dados importados no XM Directory.
- Adicionar contatos e transações à tarefa XMD: salvar dados importados e transações em seu XM Directory.
- Carregar usuários na tarefa do diretório EX: salvar dados de empregados importados em seu diretório EX ou projeto EX.
- Carregar usuários na tarefa de diretório CX: salvar dados de usuário CX importados.
- Carregar dados em uma tarefa do projeto de dados: salvar dados importados de uma tarefa do extrator de dados em um projeto de dados importado.
- Carregar em uma tarefa de conjunto de dados: Salvar dados importados em um conjunto de dados para usar com uma tarefa de mesclagem.
- Carregar dados na tarefa SFTP: salvar dados importados em um servidor SFTP.
Tarefas de transformação de dados disponíveis
As seguintes tarefas estão disponíveis para você para transformar os dados que processa em seus workflows ETL:
- Tarefa de fórmula de dados: modifique o formato de strings e datas e calcule a diferença entre datas.
- Tarefa de mesclagem: combinar vários conjuntos de dados em um único conjunto de dados.
Eliminação de erros de tarefas de extração e carregamento de dados
Workflows incompletos
As tarefas do extrator de dados e do carregador devem ser utilizadas em conjunto. Se faltar uma parte da configuração, o editor de workflows o alertará.
Workflows com falha
Se suas tarefas estiverem falhando ou não forem despachadas corretamente, o primeiro lugar que você deve procurar será &Relatório de fluxos de trabalho; histórico. Isso conterá informações sobre cada vez que seu fluxo de trabalho for disparado e os resultados desse fluxo de trabalho.
No & de relatórios; histórico, cada parte do seu fluxo de trabalho terá sua própria entrada, facilitando a identificação de onde as coisas deram errado.
Depois de identificar o problema, você pode clicar em Visualizar em Detalhes para ver mais informações para ajudá-lo a diagnosticar como corrigir o problema. Isso irá chamar o payload JSON para a tarefa. Role para baixo até a seção Saída de tarefa para encontrar quaisquer erros.
Depois de editar seu fluxo de trabalho e corrigir o problema, você pode retornar ao relatório & histórico e clicar em Repetir para executar novamente o fluxo de trabalho.