Compartilhar via


Exemplo: importar dados usando um mapa de dados complexo

Este exemplo mostra como criar novos registros usando a importação de dados. O exemplo usa um mapa de dados complexo.

Observação

Os dados de origem deste exemplo estão contidos no arquivo a seguir ImportComplexDataMap\import accounts.csv

Como executar este exemplo

  1. Baixe ou clone o repositório Microsoft/PowerApps-Samples para que você tenha uma cópia local.
  2. (Opcional) Edite o arquivo dataverse/App.config para definir um connection string especificando a instância de Microsoft Dataverse à qual você deseja se conectar.
  3. Abra a solução de exemplo em Visual Studio e pressione F5 para executar o exemplo. Depois de especificar um connection string em dataverse/App.config, qualquer exemplo executado usará essas informações de conexão.

Se você não especificar um connection string no arquivo dataverse/App.config, uma caixa de diálogo será aberta sempre que você executar o exemplo e você precisar inserir informações sobre a instância do Dataverse à qual deseja se conectar e a quais credenciais deseja usar. Essa caixa de diálogo armazena em cache as conexões anteriores para que você possa escolher uma conexão usada anteriormente.

Esses exemplos neste repositório que exigem uma conexão com uma instância do Dataverse para execução incluem uma referência vinculada ao dataverse/App.config arquivo.

Como este exemplo funciona

Para simular o cenário descrito acima, o exemplo fará o seguinte:

Configuração

  1. Verifica a versão atual da organização.
  2. O ImportMap método cria um mapa de importação.
  3. O ColumnMapping método cria um mapeamento de coluna para um text tipo de coluna.
  4. O EntityReference método relaciona o mapeamento de coluna com o mapa de dados.
  5. O LookUpMapping método cria um mapeamento de pesquisa para a conta pai.
  6. O ImportFile método cria um arquivo de importação.
  7. O GetHeaderColumnsImportFileRequest método recupera as colunas de cabeçalho usadas no arquivo de importação.
  8. O ParseImportRequest método analisa o arquivo de importação.
  9. O RetrievedParsedDataImportFileRequest método recupera os dados da tabela de análise.
  10. O TransformImportRequest método transforma a importação.

Limpeza

Exiba uma opção para excluir os registros criados na Instalação. A exclusão é opcional caso você queira examinar as tabelas e os dados criados pelo exemplo. Você pode excluir manualmente os registros para obter o mesmo resultado.

Consulte Também

Importar dados
Preparar arquivos de origem para importação
Criar mapas de dados para importação
Adicionar mapeamentos de transformação para importação
Configurar a importação de dados
Executar importação de dados
Tabelas de importação de dados
Exemplo: exportar e importar um mapa de dados