• Nenhum resultado encontrado

Criar conjuntos de dados com fluxo de dados

É possível usar um fluxo de dados para criar um ou mais conjuntos de dados com base nos dados de objetos do Salesforce ou de conjuntos de dados existentes.

NESTA SEÇÃO:

1. Projeto do fluxo de dados

Antes de começar a criar o arquivo de definição do fluxo de dados no formato .json, pense no projeto do fluxo de dados. Leve em conta os dados que devem ser disponibilizados para consultas, de onde os dados devem ser extraídos e se é necessário transformar os dados extraídos para obter os dados que você deseja.

2. Configuração do Fluxo de dados

Configure o fluxo de dados com base no projeto do fluxo de dados. É possível configurar o fluxo de dados para extrair dados, transformar conjuntos de dados com base nos seus requisitos comerciais e registrar os conjuntos de dados que deseja disponibilizar para as consultas. Para configurar o fluxo de dados, adicione transformações ao arquivo de definição do fluxo de dados.

3. Início do fluxo de dados

É possível iniciar um trabalho de fluxo de dados manualmente para carregar todos os dados em conjuntos de dados imediatamente. Também é possível parar o trabalho durante a sua execução. Você pode executar no máximo 24 trabalhos de fluxo de dados durante um período de 24 horas seguidas.

4. Monitorar um trabalho do fluxo de dados

Use o monitor de dados para monitorar trabalhos do fluxo de dados para certificar-se de que sejam concluídos com êxito ou para solucionar seus problemas se falharem.

5. Reagendamento do fluxo de dados

O trabalho de fluxo de dados é executado diariamente. É possível alterar o horário de execução do trabalho de fluxo de dados. Você pode alterar o horário para garantir que os dados estejam disponíveis em uma determinada hora ou executar o trabalho fora do horário comercial.

Projeto do fluxo de dados

Antes de começar a criar o arquivo de definição do fluxo de dados no formato .json, pense no projeto do fluxo de dados. Leve em conta os dados que devem ser disponibilizados para consultas, de onde os dados devem ser extraídos e se é necessário transformar os dados extraídos para obter os dados que você deseja.

Vamos ver um exemplo para ilustrar algumas decisões de projeto importantes. Nesse exemplo, o objetivo é criar um conjunto de dados chamado “Oportunidades ganhas”. O conjunto de dados conterá detalhes da oportunidade, inclusive o nome da conta de cada oportunidade.

O fluxo de dados extrai dados de oportunidade do objeto Oportunidade e o nome da conta do objeto Conta. O fluxo de dados cria um novo conjunto de dados para cada objeto extraído.

Em seguida, o fluxo de dados transforma os conjuntos de dados criados a partir dos dados extraídos. Primeiro, o fluxo de dados une os dados de oportunidade e conta em um novo conjunto de dados. Em seguida, o fluxo de dados filtra os registros com base na fase da oportunidade, para que o conjunto de dados contenha somente oportunidades ganhas. O fluxo de dados cria um novo conjunto de dados sempre que transforma um conjunto de dados.

Por fim, já que você deseja que os usuários possam consultar somente as oportunidades ganhas, o fluxo de dados é configurado para registrar apenas o conjunto de dados final. No entanto, se você quisesse, poderia registrar qualquer conjunto de dados criado pelo fluxo de dados e quantos conjuntos de dados desejasse.

Tenha cuidado ao escolher quais conjuntos de dados registrar, pois:

O total de linhas em todos os conjuntos de dados registrados não pode passar de 250 milhões por licença de plataforma. Os usuários que têm acesso a conjuntos de dados registrados podem consultar seus dados. Embora seja possível aplicar a um

conjunto de dados segurança em nível de linha para restringir o acesso aos registros. Configuração do Fluxo de dados

EDIÇÕES

Disponível em: Salesforce Classic e Lightning Experience

Disponível por um custo extra em: Edições

Enterprise, Performance e

Unlimited

PERMISSÕES DO USUÁRIO

Para editar o arquivo de definição do fluxo de dados: "Editar fluxos de dados

do Wave Analytics" Configure o fluxo de dados com base no projeto do fluxo de dados. É possível configurar o fluxo

de dados para extrair dados, transformar conjuntos de dados com base nos seus requisitos comerciais e registrar os conjuntos de dados que deseja disponibilizar para as consultas. Para configurar o fluxo de dados, adicione transformações ao arquivo de definição do fluxo de dados.

Um arquivo de definição de fluxo de dados é um arquivo JSON contendo transformações que representam a lógica do fluxo de dados. O arquivo de definição de fluxo de dados deve ser salvo com codificação UTF-8.

Para poder configurar um fluxo de dados para processar dados externos, é necessário carregar os dados externos no Wave Analytics.

1. No Wave Analytics, clique no ícone de engrenagem ( ) e, em seguida, em Monitor de dados para abrir o monitor de dados.

A exibição Trabalhos do monitor de dados aparece por padrão. 2. Selecione Exibição do fluxo de dados.

3. Para fazer download do arquivo de definição de fluxo de dados, clique em Download na lista de ações (1).

4. Faça um backup do arquivo de definição de fluxo de dados antes de modificá-lo.

O Wave Analytics não retém versões anteriores do arquivo. Se você cometer um erro, será possível carregar a versão anterior para reverter as alterações.

5. Adicione transformações ao arquivo de definição de fluxo de dados.

Por exemplo, com base no projeto da etapa anterior, é possível adicionar as transformações a seguir: { "Extract_Opportunities": { "action": "sfdcDigest", "parameters": { "object": "Opportunity", "fields": [ { "name": "Id" }, { "name": "Name" }, { "name": "Amount" }, { "name": "StageName" }, { "name": "CloseDate" }, { "name": "AccountId" }, { "name": "OwnerId" } ] } }, "Extract_AccountDetails": { "action": "sfdcDigest", "parameters": { "object": "Account", "fields": [ { "name": "Id" }, { "name": "Name" } ] } }, "Transform_Augment_OpportunitiesWithAccountDetails": { "action": "augment", "parameters": { "left": "Extract_Opportunities", "left_key": [ "AccountId" ], "relationship": "OpptyAcct",

"right": "Extract_AccountDetails", "right_key": [ "Id" ], "right_select": [ "Name" ] } }, "Transform_Filter_Opportunities": { "action": "filter", "parameters": {

"filter": "StageName:EQ:Closed Won",

"source": "Transform_Augment_OpportunitiesWithAccountDetails" } }, "Register_Dataset_WonOpportunities": { "action": "sfdcRegister", "parameters": { "alias": "WonOpportunities", "name": "WonOpportunities", "source": "Transform_Filter_Opportunities" } } }

Nota: As chaves e os valores JSON diferenciam maiúsculas e minúsculas. Cada chave em negrito no exemplo de JSON anterior contém uma ação, que identifica o tipo de transformação. A ordem em que são adicionadas as transformações ao arquivo de definição de fluxo de dados não faz diferença. O Wave Analytics determina a ordem de processamento das transformações que atravessam o fluxo de dados para determinar as dependências entre eles.

6. Antes de salvar o arquivo de definição de fluxo de dados, use uma ferramenta de validação JSON para verificar se o JSON é válido. Ocorrerá um erro se você tentar carregar o arquivo de definição de fluxo de dados com JSON inválido. Ferramentas de validação de JSON estão disponíveis na internet.

7. Salve o arquivo de definição de fluxo de dados com codificação UTF-8 e feche o arquivo.

8. Na exibição Fluxo de dados do monitor de dados, clique em Carregar na lista de ação (1) para carregar o arquivo de definição de fluxo de dados atualizado.

Nota: O carregamento do arquivo de definição de fluxo de dados não afeta os trabalhos de fluxo de dados nem inicia automaticamente o trabalho de fluxo de dados.

É possível iniciar o fluxo de dados sob demanda ou aguardar a sua execução conforme a agenda. Os usuários não podem consultar os conjuntos de dados registrados até que o fluxo de dados seja executado.

Início do fluxo de dados

EDIÇÕES

Disponível em: Salesforce Classic e Lightning Experience

Disponível por um custo extra em: Edições

Enterprise, Performance e

Unlimited

PERMISSÕES DO USUÁRIO

Para iniciar uma tarefa de fluxo de dados:

"Editar fluxos de dados do Wave Analytics" É possível iniciar um trabalho de fluxo de dados manualmente para carregar todos os dados em

conjuntos de dados imediatamente. Também é possível parar o trabalho durante a sua execução. Você pode executar no máximo 24 trabalhos de fluxo de dados durante um período de 24 horas seguidas.

Nota: Por padrão, o fluxo de dados não é executado automaticamente. Para começar a executar o fluxo de dados conforme agendado, você precisa primeiro iniciar manualmente o fluxo. Após a execução do primeiro trabalho, o trabalho de fluxo de dados é executado de acordo com a agenda diária.

1. No Wave Analytics, clique no ícone de engrenagem ( ) e, em seguida, em Monitor de dados para abrir o monitor de dados.

A exibição Trabalhos do monitor de dados aparece por padrão. 2. Selecione Exibição do fluxo de dados.

3. Clique em Iniciar na lista de ações (1) para iniciar o trabalho de fluxo de dados.

O trabalho de fluxo de dados é adicionado à fila de trabalhos. O botão Iniciar fica esmaecido enquanto o trabalho de fluxo de dados é executado.

4. Quando o trabalho é concluído, o Wave Analytics envia uma notificação por email ao usuário que modificou o arquivo de definição de fluxo de dados pela última vez.

A notificação por email indica se o trabalho foi concluído com sucesso. Também mostra detalhes do trabalho, como hora de início, hora de fim, duração e número de linhas processadas. Se o trabalho tiver falhado, a notificação mostra a razão da falha.

É possível monitorar o trabalho de fluxo de dados no monitor de dados para determinar quando o fluxo de dados é concluído. Depois que o fluxo de dados for concluído com êxito, atualize a página inicial para exibir os conjuntos de dados registrados.

Monitorar um trabalho do fluxo de dados

EDIÇÕES

Disponível em: Salesforce Classic e Lightning Experience

Disponível por um custo extra em: Edições

Enterprise, Performance e

Unlimited

PERMISSÕES DO USUÁRIO

Para acessar o monitor de dados:

"Editar fluxos de dados do Wave Analytics", "Carregar dados externos no Wave Analytics" ou "Gerenciar o Wave Analytics" Use o monitor de dados para monitorar trabalhos do fluxo de dados para certificar-se de que sejam

concluídos com êxito ou para solucionar seus problemas se falharem.

A exibição Fluxo de dados do monitor de dados mostra o status, a hora de início e a duração dos últimos 10 trabalhos de fluxo de dados e retém o histórico dos últimos sete dias. Para solucionar falhas em um trabalho, você pode exibir mensagens de erro sobre o trabalho e detalhes do tempo de execução referentes a todas as transformações processadas.

1. No Wave Analytics, clique no botão de engrenagem ( ) e, em seguida, clique em Monitor de dados para abrir o monitor de dados.

A exibição Trabalhos é mostrada por padrão. 2. Selecione Exibição do fluxo de dados (1).

3. Clique no botão Atualizar trabalhos ( ) para ver o status mais recente de um trabalho. Cada trabalho pode ter um dos seguintes status:

Descrição Status

O trabalho está em execução. Executando

O trabalho falhou. Falha

O trabalho foi concluído com êxito. Bem-sucedida

4. Se o trabalho de fluxo de dados falhar, expanda o nó de trabalho (3) e confira os detalhes de tempo de execução referentes a todas as transformações processadas.

5. Se houver um problema com a lógica de fluxo de dados, edite o arquivo de definição de fluxo de dados e execute-o novamente. Reagendamento do fluxo de dados

EDIÇÕES

Disponível em: Salesforce Classic e Lightning Experience

Disponível por um custo extra em: Edições

Enterprise, Performance e

Unlimited

PERMISSÕES DO USUÁRIO

Para iniciar uma tarefa de fluxo de dados:

"Editar fluxos de dados do Wave Analytics" O trabalho de fluxo de dados é executado diariamente. É possível alterar o horário de execução do

trabalho de fluxo de dados. Você pode alterar o horário para garantir que os dados estejam disponíveis em uma determinada hora ou executar o trabalho fora do horário comercial. 1. No Wave Analytics, clique no ícone de engrenagem ( ) e, em seguida, em Monitor de

dados para abrir o monitor de dados. A exibição Trabalhos é mostrada por padrão. 2. Selecione Exibição do fluxo de dados.

3. Clique em Agendar na lista de ações (1) para reagendar o trabalho do fluxo de dados. A caixa de diálogo Agenda do fluxo de dados aparece.

4. Selecione o horário em que você quer que o fluxo de dados seja executado. 5. Clique em Salvar.

6. Clique em Concluído.

Referência de transformação do fluxo de dados