파워 쿼리를 사용하여 CDS(Common Data Service)에서 새 엔터티 만들기Create new entities in the Common Data Service (CDS) using Power Query

파워 쿼리의 통합을 사용하여 비즈니스 앱 개발자는 다양한 데이터 원본에서 CDS(Common Data Service)에 새 엔터티를 만들 수 있습니다.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.

Common Data Service를 통해 사용자는 표준 및 사용자 지정 엔터티 집합 내에서 데이터를 안전하게 저장하고 관리할 수 있습니다.The Common Data Service lets users securely store and manage data within a set of standard and custom entities. 엔터티는 데이터베이스 내의 테이블과 유사한 데이터를 저장하는 데 사용되는 필드의 집합입니다.An entity is a set of fields used to store data, similar to a table within a database. 데이터가 Common Data Service에 저장되면 Microsoft PowerApps를 사용하여 저장된 데이터를 사용하는 다양한 응용 프로그램을 빌드할 수 있습니다.Once the data is stored in the Common Data Service, you can use Microsoft PowerApps to build rich applications that use the stored data.

파워 쿼리 통합으로 PowerApps를 사용하는 비즈니스 앱 개발자는 관계형 데이터베이스(SQL Server, IBM DB2 등)와 같은 온-프레미스 데이터 원본, Excel, 액세스 및 텍스트 파일과 같은 외부 데이터 원본뿐만 아니라 Salesforce, Azure SQL Database 및 Data Warehouse, Web API, OData 피드 및 더 많은 원본과 같은 온라인 서비스의 데이터를 기반으로 하는 Common Data Service에 새 엔터티를 만들 수 있습니다.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. 연결할 수 있는 다양한 데이터 원본 외에도 파워 쿼리를 사용하여 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.

데이터의 새 엔터티

파워 쿼리 기능에서 CDS 새 엔터티를 사용하도록 설정Enabling the CDS New Entities from Power Query feature

이 기능은 PowerApps 테넌트에서 사용할 수 있지만 기본적으로 켜져 있지 않습니다.This feature is available in your PowerApps tenant, but is not turned on by default. web.powerapps.com에서 활성화할 수 있습니다.You can enable it in web.powerapps.com.

참고: 사용자가 만든 데이터베이스에만 새 사용자 정의 엔터티를 만들 수 있습니다.Note: You can create new custom entities only in databases that you have created.

PowerApps 포털에서 다음 단계를 수행하여 이 기능을 활성화합니다.In the PowerApps portal, take the following steps to enable this feature:

  1. 왼쪽 탐색 창에서 Common Data Service > 엔터티 탭으로 이동합니다.Browse to the Common Data Service > Entities tab, in the left navigation pane.
  2. 엔터티 목록에서 새 엔터티 드롭다운을 선택합니다.From the Entities list, select the New Entity dropdown.
  3. 드롭다운 메뉴에 나타나는 목록에서 다음 그림에 나와 있는 것처럼 데이터의 새 엔터티(기술 미리 보기)를 선택합니다.From the list that appears in the dropdown menu, select New Entity from Data (Technical Preview) as shown in the following image.

    데이터의 새 엔터티

  4. 메뉴에서 데이터의 새 엔터티(기술 미리 보기)를 선택하면 다음 그림에 나와 있는 것처럼 이 기술 미리 보기에서 사용할 수 있는 커넥터의 목록과 함께 대화 상자가 나타납니다.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.

    사용 가능한 커넥터

  5. 사용하려는 커넥터를 선택하면 다음 단계로 계속하여 데이터 원본 연결 세부 정보 및 자격 증명을 지정하고, 가져올 테이블을 선택하는 등의 작업을 수행할 수 있습니다.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. 쿼리 편집기에도 액세스할 수 있으므로(탐색기 보기에서 편집 단추 사용) 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.

로드 설정 및 기타 동작 조정Adjust load settings and other behavior

이전 섹션의 단계를 완료하고 파워 쿼리를 사용하여 CDS에서 새 엔터티를 만드는 데 데이터 원본을 사용할 준비가 되면 새로 고침 동작 및 엔터티 관련 설정(예: 표시 이름, 기본 키 및 기타)과 같은 추가 로드 설정을 조정할 수 있습니다.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).

이러한 단계가 완료되고 로드를 선택하면 CDS에서 새 사용자 지정 엔터티를 만들게 됩니다.Once those steps are completed and you select Load, you will have created new custom entities in CDS. 특정 엔터티에 대한 엔터티 메뉴에 액세스하여 초기 로드 이후에 쿼리를 편집할 수도 있습니다.You can also edit queries after the initial load by accessing the Entity menu for a specific entity.

이 기능에 대해 매우 기대하고 있으며 사용자의 의견을 기다리고 있습니다.We're very excited about this functionality, and are eager to hear your feedback. 이 기능에 대한 제안 및 의견을 보내주세요.Please send us your suggestions and feedback about this feature!