다음을 통해 공유


Azure Cosmos DB에서 Microsoft Fabric 미러 데이터베이스의 제한 사항(미리 보기)

이 문서에서는 Microsoft Fabric에 미러 Azure Cosmos DB 계정에 대한 현재 제한 사항을 자세히 설명합니다. 이 페이지의 제한 사항 및 할당량 세부 정보는 나중에 변경될 수 있습니다.

Important

Azure Cosmos DB에 대한 미러링이 현재 미리 보기로 제공됩니다. 프로덕션 워크로드는 미리 보기 중에 지원되지 않습니다. 현재 NoSQL용 Azure Cosmos DB 계정만 지원됩니다.

가용성

미러링이 Azure Cosmos DB용 패브릭 및 API에 대한 특정 지역 집합에서 지원됩니다.

지원되는 API

미러링 기능은 여기에 나열된 Azure Cosmos DB 계정 유형에만 사용할 수 있습니다.

사용 가능
API for NoSQL ✔️
MongoDB용 API(RU 기반)
MongoDB용 API(vCore 기반)
API for Apache Gremlin
API for Table
Apache Cassandra용 API(RU 기반)
Apache Cassandra용 Managed Instance

지원되는 지역

Azure Cosmos DB에 대한 미러 지원하는 지역 목록은 다음과 같습니다.

아시아 태평양:

  • 오스트레일리아 동부
  • 오스트레일리아 남동부
  • 인도 중부
  • 동아시아
  • 일본 동부
  • 한국 중부
  • 동남 아시아
  • 인도 남부

유럽

  • 북유럽
  • 서유럽
  • 프랑스 중부
  • 독일 중서부
  • 노르웨이 동부
  • 스웨덴 중부
  • 스위스 북부
  • 스위스 서부
  • 영국 남부
  • 영국 서부

아메리카:

  • 브라질 남부
  • 캐나다 중부
  • 캐나다 동부
  • 미국 중부
  • 미국 동부
  • 미국 동부2
  • 미국 중북부
  • 미국 서부
  • 미국 서부2

중동 및 아프리카:

  • 남아프리카 공화국 북부
  • 아랍에미리트 북부

미러 사용

  • 조직 관리자는 패브릭 작업 영역 또는 테넌트에서 미러 옵션을 보려면 미러ing 기능을 사용하도록 설정해야 합니다. 자세한 내용은 미러 사용을 참조하세요.
  • 패브릭 용량이 평가판 이외의 모드로 설정된 경우 미러링이 기본적으로 비활성화됩니다.

계정 및 데이터베이스 제한 사항

  • Azure Cosmos DB 계정이 7일 또는 30일 연속 백업으로 구성된 경우에만 미러 사용하도록 설정할 수 있습니다.
  • Azure Cosmos DB의 연속 백업 기능의 모든 현재 제한 사항은 패브릭 미러 적용됩니다.
    • 이러한 제한 사항은 포함되지만 이에 국한되지는 않습니다. 활성화되면 연속 백업을 사용하지 않도록 설정할 수 없으며 다중 지역 쓰기 계정에 대한 지원이 부족합니다. 자세한 내용은 Azure Cosmos DB 연속 백업 제한을 참조 하세요.
    • 동일한 Azure Cosmos DB 계정에서 분석 저장소 및 연속 백업 기능을 모두 사용하도록 설정할 수 있습니다.
  • 연속 백업을 사용하도록 설정된 Azure Cosmos DB 계정에서 분석 저장소 기능을 사용하지 않도록 설정할 수 없습니다.
  • 이전에 컨테이너에 대한 분석 저장소 기능을 사용하지 않도록 설정한 Azure Cosmos DB 계정에서 연속 백업을 사용하도록 설정할 수 없습니다.

보안 제한 사항

  • Azure Cosmos DB 읽기-쓰기 계정 키는 원본 계정에 연결할 수 있는 유일한 메커니즘입니다. 역할 기반 액세스 제어를 사용하는 읽기 전용 계정 키, 관리 ID 및 암호 없는 인증은 지원되지 않습니다.
  • 계정 키가 회전되는 경우 Fabric 미러 연결 자격 증명을 업데이트해야 합니다. 키를 업데이트하지 않으면 미러 실패합니다. 이 오류를 해결하려면 복제본(replica) 중지하고 새로 회전된 키로 자격 증명을 업데이트한 다음 복제본(replica) 다시 시작합니다.
  • 작업 영역에 액세스할 수 있는 패브릭 사용자는 미러 데이터베이스에 대한 액세스를 자동으로 상속합니다. 그러나 작업 영역 및 테넌트 수준 액세스를 세밀하게 제어하여 조직의 사용자에 대한 액세스를 관리할 수 있습니다.
  • 패브릭에서 미러 데이터베이스를 직접 공유할 수 있습니다.

사용 권한

  • 패브릭에 뷰어 권한만 있는 경우 SQL 분석 엔드포인트에서 데이터를 미리 보거나 쿼리할 수 없습니다.
  • 데이터 탐색기를 사용하려는 경우 Azure Cosmos DB 데이터 탐색기는 Fabric과 동일한 권한을 사용하지 않습니다. 데이터 탐색기를 사용하여 데이터를 보고 쿼리하는 요청은 패브릭 대신 Azure로 라우팅됩니다.

네트워크 보안

  • 원본 Azure Cosmos DB 계정은 모든 네트워크에 대해 공용 네트워크 액세스를 사용하도록 설정해야 합니다.
  • 프라이빗 엔드포인트는 Azure Cosmos DB 계정에 대해 지원되지 않습니다.
  • IP 주소 또는 서비스 엔드포인트와 같은 기술과 기능을 사용하는 네트워크 격리는 Azure Cosmos DB 계정에 대해 지원되지 않습니다.
  • OneLake의 데이터는 프라이빗 엔드포인트, 고객 관리형 키 또는 이중 암호화를 지원하지 않습니다.

데이터 탐색기 제한 사항

  • 패브릭 데이터 탐색기 쿼리는 읽기 전용입니다. 기존 컨테이너를 보고, 항목을 보고, 항목을 쿼리할 수 있습니다.
  • 패브릭에서 데이터 탐색기를 사용하여 컨테이너를 만들거나 삭제할 수 없습니다.
  • 패브릭에서 데이터 탐색기를 사용하여 항목을 삽입, 수정 또는 삭제할 수 없습니다.
  • 분석을 위해 SQL 분석 엔드포인트만 다른 사용자와 공유하여 원본 데이터베이스를 공유하지 않도록 할 수 있습니다.
  • 미러 데이터베이스에서는 데이터 탐색기를 끌 수 없습니다.

복제 제한 사항

  • 미러링에서는 공백 또는 와일드 카드 문자가 포함된 속성 이름의 항목이 포함된 컨테이너를 지원하지 않습니다. 이 제한으로 인해 특정 컨테이너에 대한 미러 실패합니다. 동일한 데이터베이스 내의 다른 컨테이너는 여전히 성공적으로 미러 수 있습니다. 이러한 잘못된 문자를 제거하도록 속성 이름을 업데이트하는 경우 동일한 데이터베이스 및 컨테이너에 대한 새 미러 구성해야 하며 이전 미러 사용할 수 없습니다.
  • Fabric OneLake는 Azure Cosmos DB 계정에 여러 읽기 지역이 있는 시나리오에서 지리적으로 가장 가까운 Azure 지역에서 Fabric의 용량 지역으로 미러. 재해 복구 시나리오에서 미러 읽기 지역이 장애 조치(failover)하고 변경될 수 있으므로 새 읽기 지역을 자동으로 검색하고 선택합니다.
  • 원본 컨테이너의 삭제 작업은 미러 사용하여 Fabric OneLake에 즉시 반영됩니다. TTL(Time to Live) 값을 사용하는 일시 삭제 작업은 지원되지 않습니다.
  • 미러링에서는 사용자 지정 분할을 지원하지 않습니다.
  • 패브릭에는 T-SQL에 대한 기존 제한 사항이 있습니다. 자세한 내용은 T-SQL 제한 사항을 참조 하세요.

스키마 및 데이터 변경 내용

  • 유사한 컨테이너를 삭제하고 추가하면 웨어하우스 테이블의 데이터가 새 컨테이너의 데이터로 바뀝니다.
  • 여러 항목에서 속성의 데이터 형식을 변경하면 복제본(replica)tor가 해당되는 경우 데이터를 업캐스트합니다. 이 동작은 네이티브 델타 환경과 동등합니다. 지원되는 조건에 맞지 않는 모든 데이터는 null 형식이 됩니다. 예를 들어 배열 속성을 문자열 업캐스트로 변경하면 null 형식으로 변경됩니다.
  • 항목에 새 속성을 추가하면 미러 새 속성을 원활하게 검색하고 해당 열을 웨어하우스 테이블에 추가합니다. 항목 속성이 제거되거나 누락된 경우 해당 레코드에 대한 null 값이 있습니다.
  • 미러ing을 사용하여 데이터를 복제하는 데는 완전한 충실도 또는 잘 정의된 스키마가 없습니다. 미러링이 자동으로 연속적으로 속성 변경 내용 및 데이터 형식(허용되는 경우)을 추적합니다.

중첩된 데이터

  • Azure Cosmos DB 항목의 중첩된 JSON 개체는 웨어하우스 테이블에서 JSON 문자열로 표시됩니다.
  • 와 같은 OPENJSONCROSS APPLYOUTER APPLY 명령을 사용하여 JSON 문자열 데이터를 선택적으로 확장할 수 있습니다.
  • PowerQuery에는 JSON 문자열 데이터를 선택적으로 확장하는 것이 포함 ToJson 됩니다.
  • 미러링에는 중첩 수준에 대한 스키마 제약 조건이 없습니다. 자세한 내용은 Azure Cosmos DB 분석 저장소 스키마 제약 조건을 참조 하세요.

데이터 웨어하우스 제한 사항

  • 데이터 웨어하우스는 크기가 8KB보다 큰 JSON 문자열 열을 처리할 수 없습니다. 이 시나리오 에 대한 오류 메시지는 "JSON 텍스트의 서식이 제대로 지정되지 않았습니다. 예기치 않은 문자 '"'이(가) 위치"에 있습니다.
  • SQL 엔드포인트 웨어하우스 테이블에서 JSON 문자열로 표현되는 중첩된 데이터는 일반적으로 열 크기가 8KB 이상으로 증가할 수 있습니다. 이 오류 메시지가 표시되는 경우 중첩 수준 및 데이터 양을 모니터링합니다.

미러된 항목 제한 사항

  • 작업 영역에서 Azure Cosmos DB 계정에 대해 미러 사용하도록 설정하려면 작업 영역의 관리자 또는 멤버 역할이 필요합니다.
  • 복제본(replica) 중지하면 미러 완전히 비활성화됩니다.
  • 복제본(replica) 시작하면 모든 대상 웨어하우스 테이블이 다시 다시 시작됩니다. 이 작업은 처음부터 미러 효과적으로 시작합니다.

피드백 보내기

현재 제한 사항, 기능 또는 문제에 대한 피드백을 제공하려는 경우 에서 알려주세요.fabriccosmosdbmirror@microsoft.com