다음을 통해 공유


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

비고

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

이 자습서 단계에서는 그래프 모델에 노드 형식을 추가합니다. 노드는 고객, 제품 또는 주문과 같은 데이터의 엔터티를 나타냅니다. 나중에 이러한 노드를 에지와 연결하여 둘 간의 관계를 정의합니다.

Adventure Works의 노드 매핑

Adventure Works 데이터 모델에서 각 엔터티에 대한 노드 형식을 만듭니다. 다음 표에서는 노드 매핑을 보여 줍니다. 이 정보를 사용하여 그래프에 노드를 추가합니다.

노드 형식 레이블 매핑 테이블 매핑 열의 ID
고객 adventureworks_customers CustomerID_K
직원 adventureworks_employees EmployeeID_K
순서 adventureworks_orders SalesOrderDetailID_K
제품 카테고리 adventureworks_productcategories CategoryID_K
제품 adventureworks_products ProductID_K
제품 하위 카테고리 adventureworks_productsubcategories SubcategoryID_K
판매자제품 adventureworks_vendorproduct ProductID_FK
공급업체 adventureworks_vendors VendorID_K

그래프에 노드 형식 추가

그래프에 노드 형식을 추가하려면 다음 단계를 수행합니다.

  1. 그래프 모델에서 노드 추가 를 선택하여 그래프에 새 노드 형식을 추가합니다.

  2. 그래프에 노드 추가 대화 상자에서 레이블 이름을 입력하고 매핑 열의 적절한 매핑 테이블ID를 선택합니다.

    그래프에 노드 추가 대화 상자를 보여 주는 스크린샷

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

    • 레이블: 고객
    • 매핑 테이블: adventureworks_customers
    • 매핑 열의 ID: CustomerID_K

    팁 (조언)

    복합 키(여러 열로 구성된 ID)를 설정할 수 있습니다.

  3. 확인을 선택하여 그래프에 노드 형식을 추가합니다.

  4. Adventure Works 데이터 모델의 다른 모든 노드 형식에 대해 프로세스를 반복합니다.

    노드 형식 레이블 매핑 테이블 매핑 열의 ID
    직원 AdventureWorks 직원 EmployeeID_K
    순서 adventureworks_orders SalesOrderDetailID_K
    제품 카테고리 adventureworks_제품카테고리 CategoryID_K
    제품 adventureworks_products ProductID_K
    제품 하위 카테고리 adventureworks_productsubcategories SubcategoryID_K
    벤더제품 adventureworks_vendorproducts (벤더 제품) ProductID_K
    공급업체 AdventureWorks_벤더 VendorID_K

    팁 (조언)

    노드 형식을 두 번 클릭하면 해당 속성이 표시됩니다. 각 속성은 원본 테이블의 열에 매핑됩니다. 과도한 속성으로 인해 그래프를 유지 관리하고 사용하기 어렵기 때문에 쿼리 또는 분석에서 필요하지 않은 속성을 삭제합니다.

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

    그래프에 추가된 모든 노드를 보여 주는 스크린샷

  6. 저장을 선택하여 진행률을 저장합니다.

이제 그래프에 노드를 추가했으므로 다음 단계는 에지를 추가하여 이러한 노드 간의 관계를 정의하는 것입니다.

팁 (조언)

전체 테이블에서 노드 형식을 만드는 것 외에도 그래프에 필요한 엔터티를 나타내는 경우 모든 테이블의 모든 열(또는 열 집합)이 독립 실행형 노드 형식을 형성할 수 있습니다. 예를 들어, adventureworks_employees 테이블의 국가 열에서 국가 노드 유형을 생성하고, 국가를 ID로 사용할 수 있습니다. 직원 이름, 직원 ID, 직함, 성별 및 기타 속성과 같이 국가 노드의 고유성에 필요하지 않은 속성을 삭제합니다.

다음 단계