Se você não tiver uma tabela de dados, poderá usar o recurso de cadeia. Neste Caminho de Aprendizado Conectado, veremos como fazer upload de dados para uma tabela Wdata usando cadeias.
| Caso de uso primário de negócios | Gerenciamento da tabela |
| Objetivo principal de aprendizado | Carregando dados de uma tabela Wdata usando Cadeias |
| Pré-requisitos | Configuração do Workiva Connector Configuração do HTTP Requestor Connector |
| Modelo de suporte | CLP | Carregar dados de uma tabela |
Etapa 1: Criar uma tabela
- Navegue até Wdata
- Conclua as etapas para e crie uma tabela com as seguintes propriedades:
- Nome da tabela: "CLP Employee Detail" (Detalhes do funcionário do CLP)
-
Colunas
Nome de exibição ID da coluna Tipo Importar formatação emp_idemp_idTexto Nome de usuárioNome de usuárioTexto primeiro nomeprimeiro nomeTexto sobrenomesobrenomeTexto cargocargoTexto DepartamentoDepartamentoTexto CidadeCidadeTexto paíspaísTexto MoedaMoedaTexto data_de_contrataçãodata_de_contrataçãoData M/d/yyy ftefteDecimal 1,000.00 terminadoterminadoBooliano
Observações:
- Observe que o formato importado dos valores
hire_dateestá sendo alterado. Você pode encontrar informações sobre formatos de data/hora nesta página . Você pode localizar informações sobre formatos de data/hora nesta página. - Registre o ID da tabela , pois ele será usado posteriormente neste procedimento.
Etapa 2: Criar uma corrente
- Navegue até Construtor de cadeias.
- Adicionar uma nova corrente
- Dê um nome à cadeia: CLP | Carregar dados em uma tabela.
- Salvar a corrente
Etapa 3: Entradas de tempo de execução
Use o evento de cadeia de entradas de tempo de execução para iniciar a cadeia. Isso nos permite especificar o nome do arquivo e o ID da tabela para a qual o arquivo será importado quando executarmos a cadeia. Leia mais sobre Runtime Inputs.
- Adicione um evento em cadeia Runtime Inputs a partir de eventos de acionamento de cadeia para o nó inicial.
- Edite o evento em cadeia Runtime Inputs clicando duas vezes no comando.
- Adicione os valores para as entradas de tempo de execução .
Esses campos serão de texto e devem ser marcados como "Required".- ID da tabela - ID da tabela "CLP Employee Detail" (Detalhes do funcionário do CLP).
Consulte neste documento para obter ajuda para localizar o ID. - Nome do arquivo - qualquer nome que você queira dar ao arquivo.
Para este exemplo, chame o arquivo de "Employee Detail" (Detalhe do funcionário).
- ID da tabela - ID da tabela "CLP Employee Detail" (Detalhes do funcionário do CLP).
- Localização do arquivo - Onde o arquivo CSV está localizado.
Para este exemplo, use:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Adicione os valores para as entradas de tempo de execução .
- Clique em Salvar para salvar o comando.
Etapa 4: Baixar arquivo
O comando HTTP Request Get será usado para fazer o download do arquivo que será carregado na tabela. Hospedamos um arquivo on-line para que você faça download do Cadeias para demonstrar o download de arquivos da nuvem.
- Adicione um comando Get do conector HTTP Request à tela Cadeias.
- Conecte o evento de cadeia Runtime Inputs ao comando Get.
- Clique duas vezes no comando para configurá-lo.
- Clique no campo URL.
- No painel esquerdo Select a Variable, clique na seta para baixo para expandir Trigger.
- Clique na seta para baixo para expandir Runtime Inputs.
- Selecione File Location.
- No campo Content type, selecione: application/csv.
- Clique no campo URL.
- Salvar o comando
Etapa 5: Criar arquivo
O upload de um arquivo para uma tabela Wdata é um processo de duas etapas. O arquivo precisará primeiro ser criado no status Staged antes de ser importado para uso final. Você usará o comando "Create File" para criar o arquivo dentro da tabela Wdata no status "Staged", indicando que ele foi criado, mas ainda não foi importado como um conjunto de dados.
- Adicione um comando Create File do Workiva Connector à tela Cadeias.
- Conecte o comando Get ao comando Create File.
- Clique duas vezes no comando para configurá-lo.
- Clique no campo Table ID.
- No painel esquerdo Select a Variable, clique na seta para baixo para expandir Trigger.
- Clique na seta para baixo para expandir Runtime Inputs.
- Selecione Table ID.
- Clique no campo File (Arquivo ).
- No painel esquerdo Select a Variable, clique na seta para baixo para expandir GET.
- Selecione Response.
- Clique no campo Name.
- No painel esquerdo Select a Variable , clique na seta para baixo para expandir Trigger.
- Clique na seta para baixo para expandir Runtime Inputs.
- Selecione Nome do arquivo.
- No painel esquerdo Select a Variable, clique na seta para baixo para expandir Runtime.
- Selecione Chain.ExecutionDateTime.
- Digite ".csv" depois de suas duas variáveis.
- Clique no campo Table ID.
- Salvar o comando
Etapa 6: Importar arquivo para a tabela
A segunda etapa do processo de upload de arquivos para tabelas Wdata é importar os dados, tornando-os utilizáveis em consultas. Essa etapa pega o arquivo preparado e o importa para a tabela designada como um conjunto de dados.
- Adicione um comando Import File into Table do Workiva Connector à tela Cadeias.
- Conecte o comando Create File ao comando Import File into Table.
- Clique duas vezes no comando para configurá-lo.
- Clique no campo Table ID.
- No painel esquerdo Select a Variable, clique na seta para baixo para expandir Trigger.
- Clique na seta para baixo para expandir Runtime Inputs.
- Selecione Table ID.
- Clique no campo File ID.
- No painel esquerdo Select a Variable , clique na seta para baixo para expandir Create File.
- Selecione Result.
- Clique em Criar arquivo - Resultado para transformá-lo.
- Na lista suspensa Select Transformation, selecione Get Value from JSON.
- Clique no botão + .
- No campo Value, digite "id" e clique em Enter no teclado.
- Clique em Aceitar.
- Clique no campo Table ID.
- Salvar o comando
Etapa 7: testar o exercício
Agora que a Cadeia está concluída, vamos testar o resultado.
- Publicar a cadeia
- Clique em Execute e, em seguida, selecione Run With Inputs.
- Insira os valores de seus Inputs de tempo de execução.
- ID da tabela - ID da tabela "CLP Employee Detail".
Consulte neste documento para obter ajuda para localizar o ID. - Nome do arquivo - qualquer nome que você queira dar ao arquivo.
Para este exemplo, chame o arquivo de "Employee Detail" (Detalhe do funcionário). - Localização do arquivo - Onde o arquivo CSV está localizado.
Para este exemplo, use:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- ID da tabela - ID da tabela "CLP Employee Detail".
- Clique em Iniciar.
-
Quando a cadeia estiver concluída, clique no nó Importar arquivo para a tabela para verificar com sucesso.
Você pode verificar se os dados foram carregados na tabela navegando até a tabela no Wdata e revisando o conjunto de dados no painel à direita. A cadeia deve ter pego o arquivo com sucesso, criado um arquivo Workiva e importado para a tabela. Você pode verificar se os dados foram carregados na tabela navegando até a tabela no Wdata e revisando o conjunto de dados no painel à direita.
Para saber mais sobre o gerenciamento de conjuntos de dados em tabelas Wdata usando cadeias, confira o próximo caminho: Exclusão de dados de uma tabela!