다음을 통해 공유


GraphQL용 Microsoft Fabric API란 무엇인가요?

GraphQL용 Microsoft Fabric API는 널리 채택되고 친숙한 API 기술을 사용하여 여러 데이터 원본을 빠르고 효율적으로 쿼리할 수 있는 데이터 액세스 계층입니다. API는 백 엔드 데이터 원본의 세부 사항을 추상화하므로 애플리케이션의 논리에 집중하고 클라이언트에 필요한 모든 데이터를 단일 호출에 제공합니다. GraphQL은 간단한 쿼리 언어를 사용하고 결과 집합을 쉽게 조작하여 애플리케이션이 패브릭의 데이터에 액세스하는 데 걸리는 시간을 최소화합니다.

GraphQL용 API를 통해 데이터 노출

Microsoft Fabric에서 GraphQL 항목에 데이터 원본을 노출하는 것은 간단합니다. 노출하려는 데이터 원본을 선택하고 API를 통해 표시할 해당 데이터 원본 내의 개체를 나타냅니다. 선택적으로 선택한 필드 간의 관계를 정의합니다. 이러한 단계를 완료하면 API 엔드포인트가 쿼리를 수락할 준비가 됩니다.

지원되는 데이터 원본

현재 지원되는 데이터 원본은 GraphQL용 패브릭 API를 통해 노출됩니다.

  • Microsoft Fabric Data Warehouse
  • Microsoft Fabric SQL 데이터베이스
  • SQL Analytics 엔드포인트를 통한 Microsoft Fabric Lakehouse
  • 다음을 포함하여 SQL Analytics 엔드포인트를 통한 Microsoft Fabric 복제된 데이터베이스
    • Azure SQL 데이터베이스
    • Azure SQL 관리형 인스턴스
    • Azure Cosmos DB (애저 코스모스 DB)
    • Microsoft Fabric SQL Database
    • Azure Databricks
    • Snowflake
    • 미러된 데이터베이스 열기
  • Azure SQL 데이터베이스
  • Datamart

기능

GraphQL용 Fabric API에는 다음이 포함됩니다.

  • 데이터 원본 스키마의 자동 검색
  • 쿼리 및 변경의 자동 생성
  • 해결자 자동 생성
  • 로컬 테스트 코드 자동 생성
  • SQL 데이터베이스 및 데이터 웨어하우스의 뷰에 대한 지원.
  • SQL 데이터베이스 및 데이터 웨어하우스의 저장 프로시저 지원
  • 여러 데이터 원본을 지원하며 해당하는 팬아웃 쿼리를 사용할 수 있습니다.
  • 일대일, 일대다 및 다대다 관계를 설정하는 도구。
  • 데이터 원본에서 노출할 개별 개체를 선택하는 옵션입니다.
  • 데이터 원본 테이블에서 특정 열을 노출하는 옵션입니다.
  • 대시보드 및 요청 로깅을 사용하여 API 동작을 모니터링하는 도구입니다.

상호 작용 편집 환경

GraphQL용 API에는 쿼리 및 변형을 쉽게 개발하고 테스트할 수 있는 편집기가 포함되어 있습니다. 편집기 기능은 다음과 같습니다.

  • 쿼리 및 변형의 출력을 시각화하는 결과 창
  • 쿼리 및 변형 매개 변수 지원
  • GraphQL 구문 및 스키마 개체 이름을 지원하는 Intellisense

제한

자세한 내용은 API for GraphQL 제한 사항을 참조하세요 .