다음을 통해 공유


자습서: 그래프에 에지 형식 추가

비고

이 기능은 현재 공개 미리 보기로 제공됩니다. 이 미리 보기는 서비스 수준 계약 없이 제공되며 프로덕션 워크로드에는 사용하지 않는 것이 좋습니다. 특정 기능이 지원되지 않거나 기능이 제한될 수 있습니다. 자세한 내용은 Microsoft Azure 미리 보기에 대한 사용 약관 참조하세요.

이 자습서 단계에서는 그래프 모델에 에지 형식을 추가합니다. 에지는 노드 간의 관계를 정의합니다. 예를 들어 "Customer 구매 Order" 또는 "Employee 판매 Order"와 같은 관계가 있습니다.

중요합니다

에지 형식을 정의할 때 다음과 같은 두 개의 열이 포함된 매핑 테이블을 사용합니다.

  • 하나의 열은 값 및 데이터 형식 측면에서 원본 노드의 키 와 일치합니다.
  • 다른 열은 값 및 데이터 형식 측면에서 대상 노드의 키 와 일치합니다.

노드 형식을 만드는 데 사용하는 테이블은 이 요구 사항을 충족하는 경우 에지 매핑 테이블로도 사용할 수 있습니다.

Adventure Works 엣지 매핑

Adventure Works 데이터 모델에서 에지를 만들어 노드 간의 관계를 정의합니다. 이러한 에지는 어떤 직원이 어떤 주문을 판매했고, 어떤 고객이 구매를 했으며, 어떤 공급업체가 어떤 제품을 공급하는지와 같은 주요 비즈니스 관계를 포착합니다. 에지를 추가할 때 이러한 관계를 쿼리하여 "특정 고객이 구매한 제품은 무엇인가요?" 또는 "투어링 바이크를 제공하는 공급업체는 무엇인가요?"와 같은 질문에 대답할 수 있습니다.

다음 표에서는 사용할 에지 매핑을 보여 줍니다.

에지 형식 레이블 매핑 테이블 원본 노드 유형/연결된 매핑 열 대상 노드 유형/연결된 매핑 열
sells adventureworks_orders Employee / EmployeeID_FK Order / SalesOrderDetailID_K
purchases adventureworks_orders Customer / CustomerID_FK Order / SalesOrderDetailID_K
contains adventureworks_orders Order / SalesOrderDetailID_K Product / ProductID_FK
isOfType adventureworks_products Product / ProductID_K ProductSubcategory / SubcategoryID_FK
belongsTo adventureworks_productsubcategories ProductSubcategory / SubcategoryID_K ProductCategory / CategoryID_FK
produces adventureworks_vendorproduct Vendor / VendorID_FK Product / ProductID_FK

그래프에 에지 형식 추가

그래프에 가장자리를 추가하려면 다음 단계를 수행합니다.

  1. 에지 추가를 선택하여 노드 간에 관계를 만듭니다.

  2. 에지 추가에서 에지를 구성하고 적절한 값에 대한 Adventure Works 에지 매핑 테이블을 참조합니다.

    • 에지 레이블 을 입력하여 관계를 설명합니다.
    • 매핑 테이블을 선택합니다.
    • 원본 노드 및 연결된 매핑 열을 선택합니다.
    • 대상 노드 및 연결된 매핑 열을 선택합니다.

    엣지 추가 대화 상자를 보여주는 스크린샷

    예를 들어 첫 번째 에지의 경우 다음 값을 사용합니다.

    • 레이블:sells
    • 매핑 테이블: adventureworks_orders
    • 원본 노드: Employee
    • 원본 노드 키에 연결할 테이블 열 매핑: EmployeeID_FK
    • 대상 노드: Order
    • 대상 노드 키에 연결할 테이블 열 매핑: SalesOrderDetailID_K

    중요합니다

    복합 키(여러 열로 구성된 ID)를 사용하여 노드 형식을 구성한 경우 여기에서 해당 복합 키 열을 선택해야 합니다.

  3. 확인을 선택하여 그래프에 가장자리를 추가합니다.

  4. Adventure Works 에지 매핑 테이블에 나열된 나머지 모든 에지 형식에 대해 이 프로세스를 반복합니다.

그래프에 표시되는 모든 에지 형식이 표시됩니다.

그래프에 추가된 모든 가장자리를 보여 주는 스크린샷

그래프 로드

모든 노드 형식 및 에지 형식을 추가한 후 그래프를 로드합니다.

  • 저장을 선택하여 그래프 모델을 확인하고, OneLake에서 데이터를 로드하고, 그래프를 생성하고, 쿼리할 준비가 되도록 합니다. 이 프로세스는 데이터 크기에 따라 다소 시간이 걸릴 수 있으므로 인내심을 가져야 합니다. 그래프가 성공적으로 로드되면 그래프 뷰 캔버스에 모든 노드 및 에지 레이블이 표시됩니다.

중요합니다

현재 모델 또는 기본 데이터를 변경할 때마다 그래프를 다시 로드해야 합니다( 저장 선택).

이 시점에서 그래프에 대한 모든 노드 형식 및 에지 형식을 정의했습니다. 이러한 노드 형식 및 에지 형식은 그래프 모델의 스키마를 형성합니다. 데이터를 수집하여 노드와 에지를 구성하면 그래프를 쿼리할 준비가 된 것입니다.

다음 단계