Common Data Service의 엔터티 이해Understand entities in the Common Data Service

[!VIDEO nb:cid:UUID:beec68e8-1541-41fb-8fc6-28714ccaca68]

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

  • 표준 또는 사용자 지정 엔터티로 데이터를 가져옵니다.Import data into standard or custom entities.
  • 시나리오 및 응용 프로그램을 지원하도록 사용자 지정 엔터티를 만듭니다.Create custom entities to support your scenario and application.
  • 추가 정보가 필요한 표준 엔터티에 사용자 지정 필드를 추가합니다.Add custom fields to standard entities where additional information is needed.
  • 개발 중인 하나의 앱에 표준 및 사용자 지정 엔터티를 다른 원본의 데이터처럼 쉽게 통합합니다.Incorporate standard and custom entities into an app that you're developing as easily as you would with data in other sources.
  • 생산성 추가 기능을 활용하여 Microsoft Excel 및 Outlook에서 데이터에 액세스합니다.Leverage the productivity add-ins to access your data from Microsoft Excel and Outlook.
  • 표준 및 사용자 지정 엔터티에 대해 역할 기반 보안을 사용하여 조직 내에서 데이터를 보호합니다.Secure your data within your organization using role-based security against standard and custom entities.
  • 국가, 인사말 또는 통화와 같은 미리 정의된 데이터의 선택 목록을 포함합니다.Include picklists of predefined data, such as Country, Salutation, or Currency.
  • 엔터티 및 필드 이름의 번역을 활용하여 데이터 및 응용 프로그램에 대한 세계화된 지원 기능을 제공합니다.Provide global support for your data and applications by leveraging translation of entity and field names.

각 엔터티에는 사용자가 만들고 읽고 업데이트하고 삭제할 수 있는 레코드 집합이 포함되어 있습니다.Each entity contains a set of records that users can create, read, update, and delete. 다른 엔터티의 레코드를 기반으로 하나의 엔터티에 대한 정보를 볼 수 있도록 엔터티 간의 관계를 만들 수 있습니다.You can create relationships between entities so that you can look up information in one entity based on a record in another entity. 예를 들어, 고객이 참석한 이벤트를 추적하는 사용자 지정 엔터티를 만들 수 있습니다.For example, you could create a custom entity to track events which a customer had attended. 사용자 지정 엔터티에 조회 필드로 고객을 추가하여 앱 및 보고에서 활용할 수 있는 두 엔터티 간의 관계를 설정합니다.By adding the Customer to your custom entity as a lookup field, you establish a relationship between the two entities which can be leveraged in your app and in reporting.

Common Data Service 사용을 위한 계획 구매에 대한 자세한 내용은 가격 책정 정보를 참조하세요.For information on purchasing a plan for using the Common Data Service, see Pricing info.

엔터티를 사용하는 이유는 무엇인가요?Why use entities?

Common Data Service 내에서 두 표준 및 사용자 지정 엔터티는 데이터를 위한 안전한 클라우드 기반 저장소 옵션을 허용합니다.Entities within the Common Data Service, both standard and custom, allow a secure and cloud-based storage option for your data. 엔터티를 통해 앱 내에서 사용할 데이터의 비즈니스 중심 정의를 만들 수 있습니다.Entities allow you to create a business-focused definition of your data for use within your apps. 엔터티를 사용하는 것이 가장 적합한 방법인지 확신이 들지 않는다면 이러한 이점을 고려해보세요.If you're not sure if entities are your best option, consider these benefits:

  • 손쉬운 관리 - 메타데이터와 데이터는 모두 클라우드에 저장됩니다.Easy to manage - Both the metadata and data are stored in the cloud. 저장 방법에 대한 자세한 내용은 신경쓰지 않아도 됩니다.You don't need to worry about the details of how they're stored.
  • 손쉬운 공유 - PowerApps에서 권한을 관리하기 때문에 동료와도 데이터를 쉽게 공유할 수 있습니다.Easy to share - You can easily share data with your colleagues because PowerApps manages the permissions.
  • 손쉬운 보안 - 사용자가 액세스 권한을 부여받은 경우에만 볼 수 있도록 데이터가 안전하게 저장됩니다.Easy to secure - Data is securely stored so that users can see it only if you grant them access. 역할 기반 보안을 통해 조직 내에서 여러 사용자의 엔터티에 대한 액세스를 제어할 수 있습니다.Role-based security allows you to control access to entities for different users within your organization.
  • 풍부한 메타데이터 - PowerApps에서 데이터 형식과 관계를 직접 활용합니다.Rich metadata - Data types and relationships are leveraged directly within PowerApps. 예를 들어 필드 형식 URL을 정의하면 데이터가 앱 내에서 하이퍼링크로 표시됩니다.For example, defining a field type URL will present your data as a hyperlink within your app.
  • 생산성 도구 - Microsoft Excel 및 Outlook용 추가 기능에서 엔터티를 사용하여 생산성을 높이고 데이터에 액세스할 수 있도록 합니다.Productivity tools - Entities are available within the add-ins for Microsoft Excel and Outlook to increase productivity, and ensure your data is accessible.
  • 선택 목록 - 다양한 표준 선택 목록 집합에서 선택 목록을 포함하여 엔터티와 앱 내에서 드롭다운을 빠르게 제공합니다.Picklists - Include picklists from a rich set of standard picklists to provide quick drop downs within your entities and apps.

표준 및 사용자 지정 엔터티Standard and custom entities

앱 개발 시 표준 엔터티, 사용자 지정 엔터티, 또는 두 가지 모두를 사용할 수 있습니다.When you develop an app, you can use standard entities, custom entities, or both. 앱에서 특정 목적을 제공할 수 있는 표준 엔터티인 경우 동일한 작업을 수행하는 사용자 지정 엔터티를 개발하는 것보다 그냥 사용하는 것이 더 좋습니다.If a standard entity can serve a particular purpose in your app, you should use it rather than developing a custom entity that does the same thing. 해당 목적에서 일부만 변경된 표준 엔터티의 경우 필요에 맞게 필드를 추가할 수 있습니다.If a standard entity would serve a purpose with a few changes, you can add fields to suit your needs.

  • Common Data Service는 기본적으로 표준 엔터티를 제공합니다.The Common Data Service provides standard entities by default. 모범 사례에 따라 연락처, 계정, 제품 등 조직에 대한 가장 일반적인 개념을 파악할 수 있도록 설계되었습니다.These are designed, in accordance with best practices, to capture the most common concepts for an organization, such as Contacts, Accounts, and Products. 엔터티의 전체 목록은 표준 엔터티를 참조하세요.For a full list of entities, see Standard entities.
  • 고유한 정보를 조직에 저장하기 위해 하나 이상의 사용자 지정 엔터티를 만들어 표준 엔터티의 기능을 확장할 수 있습니다.You can extend the functionality of standard entities by creating one or more custom entities to store information that's unique to your organization. 자세한 내용은 사용자 지정 엔터티를 만드는 방법을 참조하세요.For more information, see How to create a custom entity.

참고: 가능하면 표준 엔터티를 사용합니다(필요한 경우 사용자 지정 필드를 추가하여).Note: If possible, use standard entities (with custom fields added, if required). 이렇게 하면 나중에 이러한 엔터티를 활용하는 새로운 기능 또는 앱에서 혜택을 받을 수 있습니다.This will ensure that you can benefit from new features or apps that leverage these entities in the future.

필드Fields

각 필드에는 이름, 표시 이름, 데이터 형식 및 몇 가지 간단한 유효성 검사가 포함되어 있습니다.Each field has a name, display name, data type, and some simple validation. 데이터 형식은 예를 들어, 텍스트, 날짜 또는 숫자를 포함합니다.Data types include, for example, text, date, or number. 유효성 검사를 통해 해당 엔터티에 필요할 경우, 필수 필드에 데이터가 있는지와 레코드가 고유한지 등을 확인할 수 있습니다.Validation ensures that required fields contain data and records are unique if the entity requires them to be. 모든 필드는 3가지 범주인 시스템 필드, 표준 필드, 사용자 지정 필드 중에서 하나로 분류됩니다.Every field falls into one of three categories: system fields, standard fields, or custom fields.

시스템 필드System fields

모든 엔터티는 표준이든 사용자 지정이든 변경하거나, 삭제하거나, 값으로 설정할 수 없는 읽기 전용 필드의 집합으로 생성됩니다.All entities, whether standard or custom, are created with a set of read-only fields that you can't change, delete, or set to a value. 자세한 내용은 시스템 및 레코드 제목 필드를 참조하세요.For more information, see System and record title fields. 다음은 가장 중요한 시스템 필드입니다.These are the most important system fields:

  • Created Record Date - 레코드를 생성한 날짜와 시간입니다.Created Record Date - The date and time when a record was created.
  • Created By - 레코드를 만든 사용자입니다.Created By - The user who created the record.
  • Modified Record Date - 레코드를 수정한 최근 날짜와 시간입니다.Modified Record Date - The date and time when a record was most recently modified.
  • Last Modified By - 가장 최근에 레코드를 수정한 사용자입니다.Last Modified By - The user who most recently modified the record.

표준 필드Standard fields

각 표준 엔터티에는 변경 또는 삭제할 수 없는 기본 필드 집합이 포함되어 있습니다.Each standard entity contains a set of default fields that you can't change or delete. 엔터티 및 해당 필드의 목록, 선택 목록의 목록은 표준 엔터티를 참조하세요.For a list of the entities and their fields, and a list of the picklists, see Standard entities.

사용자 지정 필드Custom fields

표준 엔터티나 사용자 지정 엔터티 중 하나에서 사용자 지정 필드를 만들 수 있습니다.You can create custom fields in either a standard entity or a custom entity. 이름, 표시 이름 및 각 사용자 지정 필드의 데이터 형식을 지정해야 합니다.You must specify the name, display name, and data type of each custom field. 지원되는 형식의 전체 목록은 엔터티 필드 데이터 형식을 참조하세요.For a complete list of supported types, see Entity field data types.

관계 조회Lookup relationships

조회 데이터 형식의 필드로 정의된 관계가 존재하면 엔터티 내에서 레코드 간 이동이 가능합니다.You can navigate between records in entities if they have a relationship that's defined as a field of the Lookup data type. 조회 관계를 만들려면 하나의 엔터티 내에서 조회 데이터 형식의 필드를 추가하고, 정보를 조회하려는 엔터티를 지정합니다.To create a lookup relationship, add a field of data type Lookup in one entity, and point to the entity in which you want to look up information. 자세한 내용은 조회 필드를 통한 엔터티 관계를 참조하세요.For more information, see Entity relationships via lookup field.

표준 엔터티Standard entities

엔터티 및 해당 필드의 목록, 열거형의 목록은 표준 엔터티를 참조하세요.For a list of the entities and their fields, and a list of the enumerations, see Standard entities.

기능 그룹Functional group 설명Description
고객 서비스Customer Service 고객 서비스 엔터티는 추적, 에스컬레이션 및 문서화를 포함하여 고객의 문제를 관리합니다.The Customer Service entities manage issues from your customers, including tracking, escalation, and documentation.
기본 사항Foundation 기본 사항 엔터티는 거의 모든 다른 엔터티 그룹과 관련된 정보를 포함합니다.The Foundation entities contain information that is relevant to nearly every other entity group. 이 그룹은 주소, 통화와 같은 엔터티를 포함합니다.This group contains entities such as Address and Currency.
사용자, 조직 및 그룹People, Organizations, and Groups 이러한 엔터티에는 직원, 계약자, 기부자, 지원자, 팬, 동문, 가족 등을 포함해 상호 교류가 가능한 다양한 사용자와 조직으로 구성되어 있습니다.These entities encompass a rich set of people and organizations that you might interact with, including employees, contractors, donors, volunteers, fans, alumni, and families.
구매Purchasing 구매 엔터티로 구매 솔루션을 만들 수 있습니다.The Purchasing entities let you create purchasing solutions.
영업Sales 영업 엔터티를 사용하면 잠재 고객과 기회에 대한 추적에서부터 연락처를 이용한 작업 수행, 주문 접수 및 전달, 송장 발송에 이르는 종단 간 판매 솔루션을 만들 수 있습니다.The Sales entities let you create end-to-end sales solutions, from tracking leads and opportunities, to following through with contacts, accepting and delivering orders, and sending invoices.

시작Get started

표준 엔터티를 사용하여 앱을 만들어 시도해 보거나 사용자 지정 엔터티를 만든 다음 해당 엔터티를 사용하는 앱을 만듭니다.Try it out by creating an app using a standard entity or create a custom entity, and then create an app that uses that entity.

개인 정보 취급 방침Privacy notice

Microsoft PowerApps 공통 데이터 모델을 통해 사용자 지정 엔터티 및 필드 이름을 진단 시스템에 수집 및 저장합니다.With the Microsoft PowerApps common data model we collect and store custom entity and field names in our diagnostic systems. 이 정보는 고객을 위한 공통 데이터 모델을 향상하기 위해 사용합니다.We use this knowledge to improve the common data model for our customers. 작성자가 만드는 엔터티 및 필드 이름은 Microsoft PowerApps 커뮤니티에서 공통된 시나리오를 이해하고 조직에 관련된 스키마와 같은 서비스의 표준 엔터티 범위의 격차를 확인하는 데 도움을 줍니다.The entity and field names that Creators create help us understand scenarios that are common across the Microsoft PowerApps community and ascertain gaps in the service’s standard entity coverage, such as schemas related to organizations. 이러한 엔터티와 연결된 데이터베이스 테이블의 데이터는 Microsoft에 의해 액세스되거나 사용되지 않고 데이터베이스가 프로비전되는 영역 외부에서 복제되지 않습니다.The data in the database tables associated with these entities is not accessed or used by Microsoft or replicated outside of the region in which the database is provisioned. 단, 사용자 지정 엔터티 및 필드 이름은 지역에 걸쳐 복제될 수 있고 데이터 보존 정책에 따라 삭제될 수 있습니다.Note, however, the custom entity and field names may be replicated across regions and are deleted in accordance with our data retention policies. Microsoft는 보안 센터에서 더 자세히 설명한 것과 같이 개인 정보 보호를 위해 노력합니다.Microsoft is committed to your privacy as described further in our Trust Center.