Criar novas entidades no Common Data Service (CDS) com o Power QueryCreate new entities in the Common Data Service (CDS) using Power Query

Com a integração do Power Query, os programadores de aplicações empresariais podem criar novas entidades no Common Data Service (CDS) a partir de uma vasta gama de origens de dados.With the integration of Power Query, business app developers can create new entities in the Common Data Service (CDS) from a wide range of data sources.

O Common Data Service permite aos utilizadores armazenarem e gerirem de forma segura os dados dentro de um conjunto de entidades padrão e personalizadas.The Common Data Service lets users securely store and manage data within a set of standard and custom entities. Uma entidade é um conjunto de campos utilizados para armazenar dados, semelhante a uma tabela dentro de uma base de dados.An entity is a set of fields used to store data, similar to a table within a database. Depois de os dados serem armazenados no Common Data Service, pode utilizar o Microsoft PowerApps para criar aplicações avançadas que utilizam os dados armazenados.Once the data is stored in the Common Data Service, you can use Microsoft PowerApps to build rich applications that use the stored data.

Com a integração do Power Query, os programadores de aplicações empresariais que utilizam o PowerApps podem criar novas entidades no Common Data Service com base em dados de origens de dados no local, como bases de dados relacionais (SQL Server, IBM DB2, etc.), ficheiros do Excel, do Access e de texto, bem como serviços online como o Salesforce, a Base de Dados SQL do Azure e o SQL Data Warehouse, as APIs Web, os feeds OData e muitas mais origens.With Power Query integration, business app developers using PowerApps can create new entities in the Common Data Service based on data from external data sources, such as on-premises data sources like relational databases (SQL Server, IBM DB2, and so on), Excel, Access, and text files, as well as online services such as Salesforce, Azure SQL Database and Data Warehouse, Web APIs, OData feeds, and many more sources. Além da vasta gama de origens de dados às quais se pode ligar, se utilizar o Power Query, também lhe permitirá filtrar, transformar e combinar os dados antes de os carregar para o Common Data Service.In addition to the wide array of data sources to which you can connect, using Power Query also lets you filter, transform, and combine data before loading it into the Common Data Service.

Nova entidade de dados

Ativar as Novas Entidades do CDS a partir da funcionalidade Power QueryEnabling the CDS New Entities from Power Query feature

Esta funcionalidade está disponível no inquilino do PowerApps, mas não está ativada por predefinição.This feature is available in your PowerApps tenant, but is not turned on by default. Pode ativá-la no web.powerapps.com.You can enable it in web.powerapps.com.

Nota

Só pode criar novas entidades personalizadas nas bases de dados que criou.You can create new custom entities only in databases that you have created.

No portal do PowerApps, siga os passos seguintes para ativar esta funcionalidade:In the PowerApps portal, take the following steps to enable this feature:

  1. Navegue até ao separador Common Data Service > Entidades no painel de navegação esquerdo.Browse to the Common Data Service > Entities tab, in the left navigation pane.

  2. Na lista Entidades, selecione o menu pendente Nova Entidade.From the Entities list, select the New Entity dropdown.

  3. Na lista apresentada no menu pendente, selecione Nova Entidade de Dados (Pré-visualização Técnica) conforme mostrado na imagem seguinte.From the list that appears in the dropdown menu, select New Entity from Data (Technical Preview) as shown in the following image.

    Nova entidade de dados

  4. Depois de selecionar Nova Entidade de Dados (Pré-visualização Técnica) no menu, uma caixa de diálogo é apresentada com a lista dos conectores disponíveis nesta Pré-visualização Técnica, conforme mostrado na imagem seguinte.Once you select New Entity from Data (Technical Preview) from the menu, a dialog appears with the list of available connectors in this Technical Preview, as shown in the following image.

    Conectores disponíveis

  5. Depois de selecionar o conector que quer utilizar, pode continuar para os passos seguintes para especificar os detalhes e as credenciais de ligação da origem de dados, selecionar as tabelas a importar, etc.Once you've selected the connector you want to use, you can continue to the next steps to specify data source connection details and credentials, select which tables to import, and so on. Poderá também aceder a Editor de Consultas (ao utilizar o botão Editar na vista Navegador) e, deste modo, aplicar filtros ou passos de transformação de dados antes de importar dados para o CDS.You may be able to access the Query Editor as well (using the Edit button in the Navigator view) and thereby apply filters or data transformation steps before importing data into CDS.

Ajustar as definições de carregamento e outro comportamentoAdjust load settings and other behavior

Após concluir os passos da secção anterior e tiver uma origem de dados pronta a utilizar para criar novas entidades no CDS através do Power Query, pode ajustar as definições de carregamento adicionais, como o comportamento de atualização e as definições específicas de entidades (como o Nome a Apresentar, as Chaves Primárias, entre outros).Once you've completed the steps in the previous section, and have a data source ready to use to create new entities in CDS using Power Query, you can adjust additional load settings, such as refresh behavior and entity-specific settings (such as Display Name, Primary Keys, and others).

Depois de concluir esses passos e selecionar Carregar, terá criado as novas entidades personalizadas no CDS.Once those steps are completed and you select Load, you will have created new custom entities in CDS. Também pode editar as consultas após o carregamento inicial ao aceder ao menu Entidade de uma entidade específica.You can also edit queries after the initial load by accessing the Entity menu for a specific entity.

Estamos muito entusiasmados com esta funcionalidade e ansiosos por ouvir os seus comentários.We're very excited about this functionality, and are eager to hear your feedback. Envie-nos as suas sugestões e comentários sobre esta funcionalidade!Please send us your suggestions and feedback about this feature!