엔터티 간 관계 만들기Create a relationship between entities

한 엔터티의 데이터는 다른 엔터티의 데이터와 자주 관련됩니다.Data in one entity often relates to data in another entity. 예를 들어, Teachers 엔터티 및 Class 엔터티가 있을 수 있으며, Class 엔터티에는 클래스를 가르치는 교사를 표시하는 Teachers 엔터티에 대한 조회 관계가 있을 수 있습니다.For example, you might have a Teachers entity and a Class entity, and the Class entity might have a lookup relation to the Teachers entity to show which teacher teaches the class. 조회 필드를 사용하여 Teachers 엔터티의 데이터를 표시할 수 있습니다.You can use a lookup field to show data from the Teachers entity. 이는 일반적으로 조회 필드라고 합니다.This is commonly referred to as a lookup field.

관계 정의Define a relationship

다른 엔터티(또는 엔터티 자체) 간에 여러 형식의 관계를 만들 수 있습니다.You can create several types of relationships from one entity to another (or between an entity and itself). 각 엔터티는 둘 이상의 엔터티와 관계가 있을 수 있으며, 각 엔터티는 다른 엔터티에 대해 둘 이상의 관계가 있을 수 있습니다.Each entity can have a relationship with more than one entity, and each entity can have more than one relationship to another entity. 몇 가지 일반적인 관계 형식은 다음과 같습니다.Some common relationship types are:

  • 다 대 일 - 이 형식의 관계에서 엔터티 A의 각 레코드는 엔터티에 B의 둘 이상의 레코드와 일치할 수 있지만, 엔터티 B의 각 레코드는 엔터티 A의 하나의 레코드와 일치할 수 있습니다. 예를 들어 클래스에는 단일 클래스룸이 있습니다.Many-to-one - In this type of relationship, each record in entity A can match more than one record in entity B, but each record in entity B can match only one record in entity A. For example, a class has a single classroom. 이는 관계의 가장 일반적인 형식이며 조회 필드로 필드 목록에 표시됩니다.This is the most common type of relationship and is shown in the field list as a Lookup field
  • 일 대 다: 이 형식의 관계에서, 엔터티 B의 각 레코드는 엔터티에 A의 둘 이상의 레코드와 일치할 수 있지만, 엔터티 A의 각 레코드는 엔터티 B의 하나의 레코드와만 일치할 수 있습니다. 예를 들어 단일 교사는 많은 클래스를 가르칩니다.One-to-many - In this type of relationship, each record in entity B can match more than one record in entity A, but each record in entity A can match only one record in entity B. For example, a single teacher, teaches many classes.
  • 다 대 다 - 이 형식의 관계에서 엔터티 A의 각 레코드는 엔터티 B의 둘 이상의 레코드와 일치하거나 또는 그 반대일 수 있습니다.Many-to-many - In this type of relationship, each record in entity A can match more than one record in entity B, and vice versa. 예를 들어 학생이 많은 클래스에 참석했고 각 클래스에는 여러 학생이 있을 수 있습니다.For example, students attend many classes, and each class can have multiple students.

조회 필드 추가(다 대 일 관계)Add a lookup field (Many-to-one relationship)

엔터티를 조회 관계를 추가하려면 관계 탭 아래에서 관계를 만들고 관계를 만들려는 엔터티를 지정합니다.To add a lookup relation to an entity, create a relation under the Relationships tab and specify the entity with which you want to create a relationship.

  1. powerapps.com에서 데이터 섹션을 확장하고 왼쪽 탐색 창에서 엔터티를 클릭하거나 탭합니다.On powerapps.com, expand the Data section and click or tap Entities in the left navigation pane.

    엔터티 세부 정보Entity Details

  2. 기존 엔터티를 클릭하거나 탭하거나 새 엔터티를 만듭니다.Click or tap an existing entity, or Create a new entity

  3. 관계를 클릭합니다.Click Relationships

  4. 관계 추가를 클릭하면, 관계를 만들려는 엔터티를 선택하기 위한 새 패널이 열립니다.Click Add relationship, this will open a new panel for you to choose the entity you want to create a relationship to. 관련 엔터티 드롭다운에서 엔터티를 선택합니다.Select the entity from the Related entity drop down.

    다 대 일 관계Many to One Relationship

  5. 엔터티를 선택한 후 조회 필드는 기본 엔터티에 표시되고, 엔터티 이름으로 기본값이 설정되지만(이 예제에서는 Classroom) 필요한 경우 변경할 수 있습니다.After selecting an entity the Look up fields will be shown on the Primary entity, they will default with the entities name (in this example Classroom) but you can change them if needed.

    다 대 일 관계Many to One Relationship

  6. 완료를 클릭하여 엔터티에 관계를 추가한 다음, 엔터티 저장을 클릭합니다.Click Done to add the relationship to your entity, and then click Save entity.

    다 대 일 관계Many to One Relationship

일 대 다 관계 추가Add a One-to-many relationship

일 대 다 관계를 추가하려면 관계 탭 아래에서 관계를 만들고 관계를 만들려는 엔터티를 지정합니다.To add a One-to-many relationship, create a relation under the Relationships tab and specify the entity with which you want to create a relationship.

  1. powerapps.com에서 데이터 섹션을 확장하고 왼쪽 탐색 창에서 엔터티를 클릭하거나 탭합니다.On powerapps.com, expand the Data section and click or tap Entities in the left navigation pane.

    엔터티 세부 정보Entity Details

  2. 기존 엔터티를 클릭하거나 탭하거나 새 엔터티를 만듭니다.Click or tap an existing entity, or Create a new entity

  3. 관계를 클릭합니다.Click Relationships

  4. 아래쪽 화살표를 관계 추가의 오른쪽으로 클릭하면, 두 가지 유형의 관계를 선택할 수 있습니다.Click the down arrow to the right of Add relationship, this will give you the choice of both types of relationships. 일 대 다를 클릭하면, 관계를 만들려는 엔터티를 선택하기 위한 새 패널이 열립니다.Click One-to-many this will open a new panel for you to choose the entity you want to create a relationship to. 관련 엔터티 드롭다운에서 엔터티를 선택합니다.Select the entity from the Related entity drop down.

    일 대 다 관계One to Many Relationship

  5. 엔터티를 선택한 후 조회 필드는 기본 엔터티에 표시되고, 엔터티 이름으로 기본값이 설정되지만(이 예제에서는 Class) 필요한 경우 변경할 수 있습니다.After selecting an entity the Look up fields will be shown on the Primary entity, they will default with the entities name (in this example Class) but you can change them if needed.

    참고

    일 대 다 관계의 경우 조회 필드는 현재 선택한 엔터티가 아닌 관련 엔터티에 생성됩니다.In the case of a One-to-many relationships, the Look up field will be created on the related entity, not the entity you currently have selected. 현재 엔터티를 조회해야 하는 경우 다 대 일 관계를 만드세요.If you need the lookup on the current entity, please create a Many-to-one relationship.

    일 대 다 관계One to Many Relationship

  6. 완료를 클릭하여 엔터티에 관계를 추가한 다음, 엔터티 저장을 클릭합니다.Click Done to add the relationship to your entity, and then click Save entity.

    일 대 다 관계One to Many Relationship

다 대 다 관계 추가Add a Many-to-many relationship

현재 고급 메뉴를 통해서만 사용 가능합니다.Currently this is only available through the Advanced menu. PowerApps 홈 페이지에서 왼쪽 메뉴의 "고급"을 클릭합니다.From the PowerApps homepage, click "Advanced" from the left menu. 관계를 만드는 방법에 대한 자세한 내용은 N:N 관계 만들기를 참조하세요.For information on how to create the relationship, see Create N:N relationships

앱에서 조회 필드 사용Use a lookup field in an app

조회 필드를 포함하는 엔터티에서 자동으로 앱을 만드는 경우, 엔터티의 기본 이름 필드에서 데이터를 포함하는 드롭다운 컨트롤로 표시됩니다.If you create an app automatically from an entity that contains a lookup field, it appears as a Drop down control that contains data from the Primary name field of the entity.

다음 단계Next steps