- Introdução
- Licenciamento
- Configuração e Instalação
- Usando o serviço
- Referência
- Exemplos e tutoriais
- Usar entidades em projetos
- Carregando campos de arquivo em registros de entidade
- Baixando campos de arquivo em registros de entidade
- Carregando dados de CSV usando atividades em lote
- Geração de logs
[Preview] Data Fabric user guide
Usando o Studio, você pode manipular facilmente arquivos específicos de um registro de entidade. Essas atividades permitem que você execute operações como carregar, baixar ou excluir arquivos específicos de um campo especificado de um registro de entidade.
O tamanho máximo de um único arquivo não pode exceder 10 MB. Caso contrário, pode ocorrer um comportamento inesperado.
The following example contains a main XAML demonstrating how to upload a file to Data Fabric / Data Service, after downloading it from Olympics games related Wikipedia pages.
Prerequisite step 1: Create entities in Data Fabric / Data Service
Seguindo as etapas detalhadas na página Criando uma Entidade , criamos uma entidade para armazenar informações sobre os jogos Olímpicos.
A entidade Olimpíadas tem os seguintes campos: Nome (texto) e Logo (arquivo).
Os campos integrados do sistema são adicionados automaticamente à sua entidade para fornecer detalhes sobre sua criação.

(Pré-requisitos) Etapa 2: importar as entidades no Studio
Importe a entidade para dentro do seu fluxo de trabalho no Studio.
O fluxo de trabalho a seguir coleta informações e imagens sobre uma determinada edição das Olimpíadas, mapeia os dados encontrados para argumentos e os passa para o fluxo de trabalho principal.

Etapa 3: criar o fluxo de trabalho
Registros relacionados a consultas
We'll use the Query Entity Records activity to pull up a list of records from the Olympics entity from Data Fabric / Data Service by setting up the name variable. This goes through all records from the Name field and outputs them in the existingRecords variable to be used in the following If activity.

If
Ao adicionar a atividade If, podemos seguir por um dos dois caminhos diferentes a seguir, dependendo de se o conteúdo para a variável existingRecords é 0 ou não:

1. Se um registro não existir, crie-o e atribua valores a ele
Se nenhum registro for encontrado, o que significa que a condição existingRecords=0 foi atendida, crie uma nova Sequência, use a atividade Multiple Assign para atribuir valores às variáveis olympics e olympics.Name , e use a atividade Create Entity Record para adicionar as informações coletadas a Data Service.
Você pode usar as informações disponíveis na seção Exemplo de seção Criar registros de dados .

2. Se um registro já existir, atribua valores a ele
Se um registro for encontrado, o que significa que a condição existingRecords=0 não foi atendida, use a atividade Assign ou Multiple Assign para atribuir o valor à variável existingRecords.

Carregar Arquivo no Campo de Registro
Usamos a atividade Upload File to Record Field e carregamos o arquivo criado para o campo Logo do registro da entidade Olimpíadas.

Exclua o arquivo local
Remove the file that was downloaded locally from Wikipedia to our machine after uploading it to Data Fabric / Data Service by using the Delete activity.

Exiba o valor da variável no painel de saída
Adicione a Write Line para exibir o valor da variável de string. Para esse exemplo, adicionamos o olympics.Name ao painel Saída.

Após terminar, seu projeto deve ficar assim:

- Prerequisite step 1: Create entities in Data Fabric / Data Service
- (Pré-requisitos) Etapa 2: importar as entidades no Studio
- Etapa 3: criar o fluxo de trabalho
- Registros relacionados a consultas
- If
- Carregar Arquivo no Campo de Registro
- Exclua o arquivo local
- Exiba o valor da variável no painel de saída