Udostępnij za pośrednictwem


Ograniczenia w dublowanych bazach danych usługi Microsoft Fabric z usługi Azure Cosmos DB (wersja zapoznawcza)

W tym artykule szczegółowo przedstawiono bieżące ograniczenia dotyczące kont usługi Azure Cosmos DB dublowanych w usłudze Microsoft Fabric. Szczegóły ograniczeń i limitów przydziału na tej stronie mogą ulec zmianie w przyszłości.

Ważne

Dublowanie dla usługi Azure Cosmos DB jest obecnie dostępne w wersji zapoznawczej. Obciążenia produkcyjne nie są obsługiwane w wersji zapoznawczej. Obecnie obsługiwane są tylko konta usługi Azure Cosmos DB for NoSQL.

Dostępność

Dublowanie jest obsługiwane w określonym zestawie regionów dla sieci szkieletowej i interfejsów API dla usługi Azure Cosmos DB.

Obsługiwane interfejsy API

Dublowanie jest dostępne tylko dla typów kont usługi Azure Cosmos DB wymienionych tutaj.

Dostępny
Interfejs API dla noSQL ✔️
Interfejs API dla bazy danych MongoDB (oparty na ru)
Interfejs API dla bazy danych MongoDB (oparty na rdzeniach wirtualnych)
Interfejs API dla języka Apache Gremlin
Interfejs API dla tabeli
Interfejs API dla bazy danych Apache Cassandra (oparty na jednostkach RU)
Wystąpienie zarządzane dla bazy danych Apache Cassandra

Obsługiwane regiony

Oto lista regionów, które obsługują dublowanie dla usługi Azure Cosmos DB:

Azja i Pacyfik:

  • Australia Wschodnia
  • Australia Południowo-Wschodnia
  • Indie Centralne
  • Azja Wschodnia
  • Japonia Wschodnia
  • Korea Środkowa
  • Southeast Asia
  • Indie Południowe

Europa

  • Europa Północna
  • West Europe
  • Francja Środkowa
  • Niemcy Środkowo-Zachodnie
  • Norwegia Wschodnia
  • Szwecja Środkowa
  • Szwajcaria Północna
  • Szwajcaria Zachodnia
  • Południowe Zjednoczone Królestwo
  • Zachodnie Zjednoczone Królestwo

Ameryki:

  • Brazylia Południowa
  • Kanada Środkowa
  • Kanada Wschodnia
  • Central US
  • East US
  • Wschodnie stany USA 2
  • Północno-środkowe stany USA
  • Zachodnie stany USA
  • Zachodnie stany USA 2

Bliski Wschód i Afryka:

  • Północna Republika Południowej Afryki
  • Północne Zjednoczone Emiraty Arabskie

Ograniczenia konta i bazy danych

  • Dublowanie można włączyć tylko wtedy, gdy konto usługi Azure Cosmos DB jest skonfigurowane przy użyciu 7-dniowej lub 30-dniowej ciągłej kopii zapasowej.
  • Wszystkie bieżące ograniczenia funkcji ciągłej kopii zapasowej w usłudze Azure Cosmos DB mają również zastosowanie do dublowania sieci szkieletowej.
    • Ograniczenia te obejmują, ale nie są ograniczone; brak możliwości wyłączenia ciągłej kopii zapasowej po włączeniu i braku obsługi kont zapisu w wielu regionach. Aby uzyskać więcej informacji, zobacz Ograniczenia ciągłej kopii zapasowej usługi Azure Cosmos DB.
    • Możesz włączyć zarówno magazyn analityczny, jak i funkcje ciągłej kopii zapasowej na tym samym koncie usługi Azure Cosmos DB.
  • Nie można wyłączyć funkcji magazynu analitycznego na kontach usługi Azure Cosmos DB z włączoną ciągłą kopią zapasową.
  • Nie można włączyć ciągłej kopii zapasowej na koncie usługi Azure Cosmos DB, które wcześniej wyłączyło funkcję magazynu analitycznego dla kontenera.

Ograniczenia zabezpieczeń

  • Klucze kont odczytu i zapisu w usłudze Azure Cosmos DB są jedynym obsługiwanym mechanizmem łączenia się z kontem źródłowym. Klucze kont tylko do odczytu, tożsamości zarządzane i uwierzytelnianie bez hasła z kontrolą dostępu opartą na rolach nie są obsługiwane.
  • W przypadku rotacji kluczy konta należy zaktualizować poświadczenia połączenia dla funkcji dublowania sieci szkieletowej. Jeśli nie zaktualizujesz kluczy, dublowanie zakończy się niepowodzeniem. Aby rozwiązać ten problem, zatrzymaj replikację, zaktualizuj poświadczenia przy użyciu nowo obróconych kluczy, a następnie uruchom ponownie replikację.
  • Użytkownicy sieci szkieletowej z dostępem do obszaru roboczego automatycznie dziedziczą dostęp do dublowanego bazy danych. Można jednak szczegółowo kontrolować dostęp do obszaru roboczego i dostępu na poziomie dzierżawy, aby zarządzać dostępem użytkowników w organizacji.
  • Możesz bezpośrednio udostępnić dublowaną bazę danych w sieci szkieletowej.

Uprawnienia

  • Jeśli masz tylko uprawnienia przeglądarki w usłudze Fabric, nie możesz wyświetlać podglądu ani wykonywać zapytań dotyczących danych w punkcie końcowym analizy SQL.
  • Jeśli zamierzasz korzystać z eksploratora danych, eksplorator danych usługi Azure Cosmos DB nie używa tych samych uprawnień co sieć szkieletowa. Żądania wyświetlania i wykonywania zapytań o dane przy użyciu eksploratora danych są kierowane do platformy Azure zamiast do sieci szkieletowej.

Bezpieczeństwo sieci

  • Źródłowe konto usługi Azure Cosmos DB musi włączyć dostęp do sieci publicznej dla wszystkich sieci.
  • Prywatne punkty końcowe nie są obsługiwane dla kont usługi Azure Cosmos DB.
  • Izolacja sieci przy użyciu technik i funkcji, takich jak adresy IP lub punkty końcowe usługi, nie są obsługiwane dla kont usługi Azure Cosmos DB.
  • Dane w usłudze OneLake nie obsługują prywatnych punktów końcowych, kluczy zarządzanych przez klienta ani podwójnego szyfrowania.

Ograniczenia eksploratora danych

  • Zapytania usługi Fabric Data Explorer są tylko do odczytu. Możesz wyświetlać istniejące kontenery, wyświetlać elementy i elementy zapytań.
  • Nie można tworzyć ani usuwać kontenerów przy użyciu eksploratora danych w usłudze Fabric.
  • Nie można wstawiać, modyfikować ani usuwać elementów przy użyciu eksploratora danych w sieci szkieletowej.
  • Możesz uniknąć udostępniania źródłowej bazy danych, udostępniając punkt końcowy analizy SQL tylko innym użytkownikom na potrzeby analizy.
  • Nie można wyłączyć eksploratora danych w dublowanej bazie danych.

Ograniczenia replikacji

  • Dublowanie nie obsługuje kontenerów zawierających elementy o nazwach właściwości zawierających białe znaki lub symbole wieloznaczne. To ograniczenie powoduje niepowodzenie dublowania określonego kontenera. Inne kontenery w tych samych bazach danych mogą nadal pomyślnie dublować. Jeśli nazwy właściwości zostaną zaktualizowane w celu usunięcia tych nieprawidłowych znaków, należy skonfigurować nowe dublowanie dla tej samej bazy danych i kontenera i nie można użyć starego dublowania.
  • Usługa OneLake sieci szkieletowej dubluje się z geograficznie najbliższego regionu świadczenia usługi Azure do regionu pojemności usługi Fabric w scenariuszach, w których konto usługi Azure Cosmos DB ma wiele regionów odczytu. W scenariuszach odzyskiwania po awarii dublowanie automatycznie skanuje i pobiera nowe regiony odczytu, ponieważ regiony odczytu mogą potencjalnie przejść w tryb failover i zmienić.
  • Operacje usuwania w kontenerze źródłowym są natychmiast odzwierciedlane w usłudze Fabric OneLake przy użyciu dublowania. Operacje usuwania nietrwałego przy użyciu wartości czasu wygaśnięcia (TTL) nie są obsługiwane.
  • Dublowanie nie obsługuje partycjonowania niestandardowego.
  • Sieć szkieletowa ma istniejące ograniczenia dotyczące języka T-SQL. Aby uzyskać więcej informacji, zobacz Ograniczenia języka T-SQL.

Zmiany schematu i danych

  • Usunięcie i dodanie podobnego kontenera spowoduje zastąpienie danych w tabelach magazynu tylko danymi nowego kontenera.
  • Zmiana typu danych we właściwości w wielu elementach powoduje, że replikator przesunie dane, jeśli ma to zastosowanie. To zachowanie jest w równoważności z natywnym środowiskiem różnicowym. Wszystkie dane, które nie pasują do obsługiwanych kryteriów, stają się typem null. Na przykład zmiana właściwości tablicy na ciąg upcasts na typ null.
  • Dodanie nowych właściwości do elementów powoduje bezproblemowe wykrywanie nowych właściwości i dodawanie odpowiednich kolumn do tabeli magazynu. Jeśli właściwości elementu zostaną usunięte lub brakujące, mają wartość null odpowiedniego rekordu.
  • Replikowanie danych przy użyciu dublowania nie ma pełnego lub dobrze zdefiniowanego schematu. Dublowanie automatycznie i stale śledzi zmiany właściwości i typ danych (jeśli jest to dozwolone).

Zagnieżdżone dane

  • Zagnieżdżone obiekty JSON w elementach usługi Azure Cosmos DB są reprezentowane jako ciągi JSON w tabelach magazynu.
  • Polecenia, takie jak OPENJSON, CROSS APPLYi OUTER APPLY , są dostępne do selektywnego rozszerzania danych ciągów JSON.
  • Usługa PowerQuery umożliwia ToJson selektywne rozszerzanie danych ciągów JSON.
  • Dublowanie nie ma ograniczeń schematu na poziomie zagnieżdżania. Aby uzyskać więcej informacji, zobacz Ograniczenia schematu magazynu analitycznego usługi Azure Cosmos DB.

Ograniczenia magazynu danych

  • Magazyn nie może obsłużyć kolumn ciągów JSON o rozmiarze większym niż 8 KB. Komunikat o błędzie dla tego scenariusza to "Tekst JSON nie jest poprawnie sformatowany. W pozycji znajduje się nieoczekiwany znak "".
  • Zagnieżdżone dane reprezentowane jako ciąg JSON w punkcie końcowym analizy SQL i tabelach magazynu mogą często powodować zwiększenie rozmiaru kolumny do ponad 8 KB. Monitorowanie poziomów zagnieżdżania i ilości danych, jeśli zostanie wyświetlony ten komunikat o błędzie.

Ograniczenia elementów dublowanych

  • Włączenie dublowania dla konta usługi Azure Cosmos DB w obszarze roboczym wymaga roli administratora lub członka w obszarze roboczym.
  • Zatrzymanie replikacji powoduje całkowite wyłączenie dublowania.
  • Ponowne uruchamianie replikacji ponownie zmienia wszystkie docelowe tabele magazynu. Ta operacja skutecznie rozpoczyna dublowanie od podstaw.

Prześlij opinię

Jeśli chcesz przekazać opinię na temat bieżących ograniczeń, funkcji lub problemów; daj nam znać pod adresem fabriccosmosdbmirror@microsoft.com.