Microsoft Fabric의 그래프에 대한 대부분의 설명서 문서에서는 GQL 쿼리를 제공할 때 다음 예제 속성 그래프 중 하나를 가정합니다.
소셜 네트워크 예제 그래프는 GQL 참조 설명서에서 사용되는 기본 예제 그래프입니다. 해당 스키마 정의에 대한 문서에서는 그래프의 자세한 구조를 설명합니다.
그래프 샘플 리포지토리는 이러한 그래프에 필요한 데이터 세트를 게시합니다. 두 데이터 세트는 모두 Delta Parquet 파일의 하위 폴더를 포함하는 zip 보관 파일로 패키지됩니다. 로드 지침은 빠른 시작 로드 샘플 데이터 섹션을 참조하세요.
이러한 데이터 세트를 가져오고 로드하는 방법에 대한 자세한 지침은 추가 정보 파일을 참조하세요.
AdventureWorks 데이터 세트
파일에는 adventureworks_docs_sample.zip 그래프 모델링을 위해 구조화된 Adventure Works 샘플 데이터베이스의 사용자 지정 변환 버전이 포함되어 있습니다.
빠른 시작에서는 두 개의 테이블(고객, 주문)을 사용합니다. 전체 자습서 에서는 8개의 테이블을 모두 사용합니다.
메모
이 데이터 세트는 다른 Microsoft 설명서에 사용되는 표준 Adventure Works 데이터 세트와 다릅니다. 그래프 시나리오에 맞게 특별히 변환됩니다.
AdventureWorks 테이블
| 테이블 | 노드 레이블 | 키 칼럼 | 설명 |
|---|---|---|---|
| adventureworks_customers | 고객 | CustomerID_K | 제품을 구매하는 사용자 |
| adventureworks_employees | 직원 | EmployeeID_K | 판매를 처리하는 직원 |
| adventureworks_orders | 순서 | SalesOrderDetailID_K | 판매 트랜잭션(품목 수준) |
| adventureworks_products | 제품 | ProductID_K | 구매할 수 있는 항목 |
| adventureworks_productcategories | 제품 카테고리 | CategoryID_K | 최상위 제품 분류 |
| adventureworks_productsubcategories | 제품 하위 카테고리 | SubcategoryID_K | 중간 수준 제품 분류 |
| adventureworks_vendors | 공급업체 | VendorID_K | 제품을 생산하는 공급업체 |
| adventureworks_vendorproduct | 판매자제품 | ProductID_FK | 공급업체-제품 매핑 |
소셜 네트워크 데이터 세트
파일에는 ldbc_snb_docs_sample.zipLDBC 소셜 네트워크 벤치마크에서 파생된 데이터 세트가 포함되어 있습니다. 사용자, 포럼, 게시물, 의견 및 태그가 있는 소셜 미디어 플랫폼을 모델로 합니다. 이 데이터 세트는 노드 형식 상속, 에지 형식 패밀리 및 복합 속성 형식을 비롯한 고급 그래프 스키마 기능을 보여 줍니다.
소셜 네트워크 테이블
데이터 세트에는 다음 명명 규칙에 따라 14개의 노드 형식과 23개의 에지 형식에 대한 테이블이 포함됩니다.
-
ldbc_snb_node_XXX— 노드에 대한:XXX노드 테이블 -
ldbc_snb_edge_FROM_XXX_TO— 에지에서 노드로:TO의 에지:FROM테이블:XXX
노드 테이블의 모든 행은 열로 id 고유하게 식별됩니다. 에지 테이블은 원본 및 dst_YYY_id 대상 노드를 연결하는 데 사용 및 열을 사용합니다src_XXX_id.
모든 노드 및 에지 형식의 전체 GQL 스키마 정의는 GQL 스키마 예제: 소셜 네트워크를 참조하세요.