Ten artykuł zawiera odpowiedzi na często zadawane pytania dotyczące usługi Cosmos DB w sieci szkieletowej.
General
Co to jest usługa Cosmos DB w sieci szkieletowej?
Microsoft Fabric to platforma danych gotowa do użycia w przedsiębiorstwie. Sieć szkieletowa łączy przenoszenie danych, bazy danych, inżynierię danych, naukę o danych, inteligencję w czasie rzeczywistym, analizę biznesową z funkcją copilot i tworzenie aplikacji. Nie trzeba już łączyć tych usług indywidualnie od wielu dostawców.
Usługa Cosmos DB w sieci szkieletowej to zoptymalizowana pod kątem sztucznej inteligencji baza danych NoSQL, automatycznie skonfigurowana pod kątem potrzeb aplikacji dzięki uproszczonemu środowisku. Deweloperzy mogą używać usługi Cosmos DB w usłudze Fabric do łatwego tworzenia aplikacji sztucznej inteligencji bez zarządzania złożonymi ustawieniami bazy danych. Usługa Cosmos DB w usłudze Microsoft Fabric jest oparta na usłudze Azure Cosmos DB, która zapewnia dynamiczne skalowanie, wysoką dostępność i niezawodność bazy danych.
Cosmos DB to rozproszona baza danych NoSQL. Dane częściowo ustrukturyzowane lub nieustrukturyzowane można przechowywać w usłudze Cosmos DB w sieci szkieletowej. Usługa Cosmos DB w sieci szkieletowej może być używana wraz z danymi relacyjnymi i danymi w usłudze OneLake w sieci szkieletowej, umożliwiając ujednoliconą platformę danych dla aplikacji.
Dane usługi Cosmos DB są udostępniane automatycznie w usłudze Fabric OneLake. Ta integracja zapewnia głęboką integrację usługi Cosmos DB z pozostałą platformą sieci szkieletowej, umożliwiając bezproblemową analizę, analizę w czasie rzeczywistym, funkcje danych użytkownika (UDF), GraphQL, naukę o danych i analizę biznesową za pomocą narzędzia Copilot oraz agentów danych w jednym miejscu.
Aby uzyskać więcej informacji, zobacz Cosmos DB in Fabric (Usługa Cosmos DB w sieci szkieletowej).
Czym różni się usługa Cosmos DB w usłudze Fabric od usługi Azure Cosmos DB?
Usługa Cosmos DB w sieci szkieletowej korzysta z tego samego podstawowego aparatu i infrastruktury co usługa Azure Cosmos DB, zapewniając taką samą wydajność, niezawodność i gwarancje dostępności. Istnieją jednak kluczowe różnice:
- Integracja: usługa Cosmos DB w sieci szkieletowej jest ściśle zintegrowana z usługami Microsoft Fabric i OneLake, zapewniając automatyczne dublowanie danych do analizy bez potoków ETL.
- Zarządzanie: usługa Cosmos DB w sieci szkieletowej oferuje uproszczone środowisko zarządzania ze zoptymalizowanymi wartościami domyślnymi, co zmniejsza złożoność zarządzania bazami danych.
- Rozliczenia: użycie jest mierzone w jednostkach pojemności sieci szkieletowej (CU), a nie jednostkach żądań platformy Azure (RU) i jest rozliczane za pośrednictwem pojemności sieci szkieletowej.
- Uwierzytelnianie: usługa Cosmos DB w sieci szkieletowej korzysta wyłącznie z uwierzytelniania entra firmy Microsoft bez kluczy podstawowych/pomocniczych.
- Licencjonowanie: wymaga licencji usługi Power BI Premium, pojemności sieci szkieletowej lub pojemności próbnej.
Aby uzyskać więcej informacji, zobacz Omówienie usługi Cosmos DB w sieci szkieletowej oraz rozliczenia i wykorzystanie.
Czy usługa Cosmos DB w sieci szkieletowej obsługuje dane bez schematu?
Tak. Usługa Cosmos DB w usłudze Fabric umożliwia aplikacjom przechowywanie dowolnych dokumentów JSON bez definicji schematu lub wskazówek. Elastyczny, bez schematu model danych jest idealny dla częściowo ustrukturyzowanych lub nieustrukturyzowanych danych i ułatwia rozwijanie modelu danych w czasie. Dane są natychmiast dostępne dla zapytań przy użyciu języka zapytań NoSQL.
Aby uzyskać więcej informacji, zobacz Omówienie usługi Cosmos DB w sieci szkieletowej.
Jak rozpocząć pracę z usługą Cosmos DB w sieci szkieletowej?
Aby rozpocząć pracę z usługą Cosmos DB w usłudze Fabric:
- Upewnij się, że masz licencję usługi Power BI Premium, pojemność sieci szkieletowej lub pojemność próbną.
- Przejdź do portalu sieci szkieletowej i utwórz nową bazę danych Cosmos DB w obszarze roboczym.
- Tworzenie kontenerów do przechowywania danych.
- Połącz się z bazą danych przy użyciu zestawów SDK usługi Cosmos DB z uwierzytelnianiem firmy Microsoft Entra.
Aby zapoznać się z przewodnikiem krok po kroku, zobacz Szybki start: tworzenie bazy danych Cosmos DB w usłudze Microsoft Fabric.
Connectivity
Jak nawiązać połączenie z usługą Cosmos DB w sieci szkieletowej?
Usługa Microsoft Fabric uwidacznia punkt końcowy zgodny z zestawami SDK (Software Development Kit) usługi Cosmos DB. Te zestawy SDK wraz z odpowiednią biblioteką tożsamości platformy Azure powinny służyć do nawiązywania połączenia z bazą danych bezpośrednio przy użyciu uwierzytelniania firmy Microsoft Entra. Aby uzyskać więcej informacji, zobacz Nawiązywanie połączenia z usługą Cosmos DB w usłudze Microsoft Fabric przy użyciu identyfikatora Entra firmy Microsoft.
Które zestawy SDK usługi Azure Cosmos DB są obsługiwane dla usługi Cosmos DB w sieci szkieletowej?
Usługa Cosmos DB w sieci szkieletowej obsługuje zestawy SDK usługi Cosmos DB, w tym:
- Pakiet SDK dla platformy .NET
- Zestaw SDK dla języka Python
- Java SDK
- Zestaw SDK języka JavaScript/Node.js
- GO SDK
- Rust SDK
- Apache Spark SDK
Użyj tych zestawów SDK wraz z biblioteką tożsamości platformy Azure na potrzeby uwierzytelniania firmy Microsoft Entra. Aby uzyskać więcej informacji, zobacz Nawiązywanie połączenia z usługą Cosmos DB w sieci szkieletowej.
Czy można używać parametrów połączenia lub kluczy podstawowych do nawiązywania połączenia z usługą Cosmos DB w sieci szkieletowej?
Nie, klucze podstawowe i pomocnicze nie są obsługiwane. Do uwierzytelniania należy użyć tożsamości entra firmy Microsoft (tożsamości użytkowników, jednostek usługi lub tożsamości zarządzanych).
Aby uzyskać więcej informacji, zobacz uwierzytelnianie dla usługi Cosmos DB w sieci szkieletowej.
Wykonywanie zapytań i operacje na danych
Jakiego języka zapytań można używać do wykonywania zapytań dotyczących danych w usłudze Cosmos DB w sieci szkieletowej?
Usługa Cosmos DB w sieci szkieletowej obsługuje głównie język zapytań NoSQL na potrzeby wykonywania zapytań dotyczących danych.
Język zapytań NoSQL zapewnia zaawansowaną składnię języka SQL (Structured Query Language) Amerykańskiego Narodowego Instytutu Standardów (ANSI) do pracy z danymi JSON. Ten język jest przeznaczony do znajomości środowiska SQL, a jednocześnie zapewnia elastyczność i hierarchiczny charakter dokumentów JSON.
Wbudowana funkcja dublowania dla usługi Cosmos DB w sieci szkieletowej obsługuje również używanie języka T-SQL do wykonywania zapytań o dane. Dublowanie i punkt końcowy analizy SQL umożliwiają korzystanie ze znanej składni języka T-SQL do pracy z danymi usługi Cosmos DB, co ułatwia integrację z istniejącymi przepływami pracy i narzędziami opartymi na języku SQL.
Aby uzyskać więcej informacji, zobacz używanie języka zapytań NoSQL.
Czy usługa Cosmos DB w sieci szkieletowej obsługuje funkcje agregacji?
Tak. Usługa Cosmos DB w sieci szkieletowej obsługuje agregację za pomocą funkcji agregujących w języku zapytań NoSQL, w tym COUNT, MAX, MIN, AVG i SUM. Te funkcje mogą być używane w zapytaniach do przeprowadzania analizy danych.
Aby uzyskać więcej informacji, zobacz dokumentację języka zapytań NoSQL.
Czy usługa Cosmos DB w sieci szkieletowej obsługuje transakcje ACID?
Tak. Usługa Cosmos DB w sieci szkieletowej obsługuje transakcje między dokumentami w ramach jednej partycji. Transakcje są ograniczone do jednej partycji logicznej i wykonywane za pomocą semantyki ACID (niepodzielność, spójność, izolacja, trwałość) jako "wszystkie lub nic", odizolowane od innych współbieżnych operacji wykonywania. Jeśli wystąpią wyjątki, cała transakcja zostanie wycofana.
Transakcje można wykonywać przy użyciu transakcyjnych operacji wsadowych w zestawach SDK.
Aby uzyskać więcej informacji, zobacz Transakcje usługi Cosmos DB.
Jak usługa Cosmos DB w sieci szkieletowej obsługuje współbieżność?
Usługa Cosmos DB w usłudze Fabric obsługuje optymistyczną kontrolę współbieżności (OCC) za pośrednictwem tagów jednostek HTTP (ETags). Każdy zasób ma element ETag ustawiony na serwerze za każdym razem, gdy dokument jest aktualizowany. Tagi ETag mogą być używane z nagłówkiem If-Match, aby umożliwić serwerowi podjęcie decyzji, czy zasób ma zostać zaktualizowany. Jeśli element ETag nie jest już aktualny, serwer odrzuca operację z kodem odpowiedzi "Błąd warunku wstępnego HTTP 412", a klient musi ponownie pobrać zasób, aby uzyskać bieżącą wartość elementu ETag.
Większość zestawów SDK usługi Cosmos DB obejmuje klasy do zarządzania optymistyczną kontrolą współbieżności. Aby uzyskać więcej informacji, zobacz Optymistyczna kontrola współbieżności w usłudze Cosmos DB.
Czy mogę wykonywać zapytania o dane w wielu bazach danych usługi Cosmos DB w sieci szkieletowej?
Tak. Usługa Cosmos DB w sieci szkieletowej obsługuje zapytania obejmujące wiele baz danych, umożliwiając wykonywanie zapytań dotyczących danych w wielu bazach danych usługi Cosmos DB, a nawet w bazach danych SQL w tym samym obszarze roboczym usługi Fabric. To ujednolicone środowisko zapytań umożliwia zaawansowaną analizę w całej infrastrukturze danych.
Aby uzyskać więcej informacji, zobacz zapytania między bazami danych w usłudze Cosmos DB w sieci szkieletowej.
Replikacja danych i integracja usługi OneLake
Jak działa replikacja danych do usługi OneLake w usłudze Cosmos DB w sieci szkieletowej?
Każda baza danych Cosmos DB w sieci szkieletowej automatycznie dubluje dane do usługi OneLake w formacie Delta Parquet. Dublowanie odbywa się niemal w czasie rzeczywistym bez dodatkowej konfiguracji ani konfiguracji. Dane dublowane są natychmiast dostępne dla analiz, nauki o danych, raportowania usługi Power BI i innych obciążeń sieci szkieletowej.
Aby uzyskać więcej informacji, zobacz dublowanie usługi OneLake w usłudze Cosmos DB w sieci szkieletowej.
Jak długo trwa replikowanie zmian danych w usłudze OneLake?
Replikacja danych z usługi Cosmos DB w sieci szkieletowej do usługi OneLake odbywa się niemal w czasie rzeczywistym. Wstawki, aktualizacje i usunięcia są replikowane z minimalnym opóźnieniem, zwykle w ciągu kilku sekund w zależności od ilości zmian.
Aby uzyskać więcej informacji, zobacz dublowanie usługi OneLake w usłudze Cosmos DB w sieci szkieletowej.
Czy mogę wyłączyć replikację danych do usługi OneLake?
Nie. Replikacja danych do usługi OneLake jest podstawową funkcją usługi Cosmos DB w sieci szkieletowej i nie można jej wyłączyć. Wszystkie dane w kontenerach usługi Cosmos DB są automatycznie dublowane do usługi OneLake w formacie Delta Parquet.
Aby uzyskać więcej informacji, zobacz dublowanie usługi OneLake w usłudze Cosmos DB w sieci szkieletowej.
Czy raporty usługi Power BI mogą używać trybu Direct Lake z usługą Cosmos DB w sieci szkieletowej?
Tak. W usłudze OneLake tabele usługi Cosmos DB są przechowywane jako tabele delty uporządkowane w wersji wirtualnej, które obsługują tryb Direct Lake w usłudze Power BI. Umożliwia to raportowanie o wysokiej wydajności i małych opóźnieniach bezpośrednio w danych usługi Cosmos DB bez duplikowania danych.
Aby uzyskać więcej informacji, zobacz tworzenie raportów za pomocą usługi Cosmos DB w sieci szkieletowej.
Jak sprawdzić stan replikacji danych do usługi OneLake?
Stan replikacji można sprawdzić, przechodząc do sekcji replikacji bazy danych w portalu sieci szkieletowej. W tej sekcji są wyświetlane metadane dotyczące replikacji, w tym stan ostatniej synchronizacji i wszelkie błędy, które mogły wystąpić.
Aby uzyskać więcej informacji, zobacz dublowanie usługi OneLake w usłudze Cosmos DB w sieci szkieletowej.
Przepływność i wydajność
Co to jest jednostka żądania (RU) w usłudze Cosmos DB w sieci szkieletowej?
Jednostki żądań (RU) to waluta wydajności, która stanowi abstrakcję zasobów systemowych (procesora CPU, liczby operacji we/wy na sekundę i pamięci) wymaganych do wykonywania operacji bazy danych. Wszystkie operacje bazy danych, w tym odczyty, zapisy, zapytania i aktualizacje, są mierzone w jednostkach RU. Na przykład punkt odczytu dla elementu o rozmiarze 1 KB zużywa jedną jednostkę żądania.
W usłudze Cosmos DB w sieci szkieletowej jednostki żądań są konwertowane na jednostki pojemności sieci szkieletowej na potrzeby raportowania rozliczeń i użycia.
Aby uzyskać więcej informacji, zobacz Jednostki żądań w usłudze Cosmos DB w sieci szkieletowej oraz rozliczenia i wykorzystanie.
Jak działa skalowanie automatyczne w usłudze Cosmos DB w sieci szkieletowej?
Wszystkie kontenery w usłudze Cosmos DB w sieci szkieletowej używają aprowizowanej przepływności autoskalowania. Dzięki automatycznej skalowaniu kontenery automatycznie skaluje przepływność na podstawie wymagań obciążeń, skalując między 10% a 100% maksymalnej skonfigurowanej przepływności (RU/s). Gdy obciążenie jest bezczynne, jest skalowane w dół do 10% maksymalnej, aby zminimalizować koszty. Gdy zapotrzebowanie rośnie, jest skalowane w górę natychmiast bez żadnego okresu rozgrzewki.
Kontenery utworzone w portalu sieci szkieletowej mają domyślną przepływność autoskalowania 5000 RU/s. Można to dostosować z zakresu od 1000 do 50 000 RU/s przy użyciu zestawu SDK usługi Cosmos DB.
Aby uzyskać więcej informacji, zobacz Przepływność autoskalowania w usłudze Cosmos DB w sieci szkieletowej.
Czy mogę używać przepływności aprowizowanej bezserwerowej lub ręcznej (standardowej) zamiast autoskalowania?
Nie. Wszystkie kontenery w usłudze Cosmos DB w sieci szkieletowej muszą używać aprowizowanej przepływności autoskalowania. Przepływność aprowizowana bezserwerowa i ręczna (standardowa) nie jest obsługiwana. Kontenery utworzone za pomocą zestawu SDK muszą mieć ustawioną przepływność na autoskalowanie podczas tworzenia kontenera lub zostanie zgłoszony błąd z informacją "Typ oferty jest ograniczony do automatycznego skalowania dla twojego konta".
Aby uzyskać więcej informacji, zobacz ograniczenia dotyczące usługi Cosmos DB w sieci szkieletowej.
Jakie są limity przepływności kontenerów w usłudze Cosmos DB w sieci szkieletowej?
- Kontenery domyślnie obsługują maksymalną przepływność automatycznego skalowania wynoszącą 50 000 jednostek żądań na sekundę (RU/s).
- Kontenery utworzone w portalu sieci szkieletowej są automatycznie przydzielane 5000 RU/s maksymalnej przepływności autoskalowania.
- Kontenery utworzone przy użyciu zestawu SDK można ustawić z co najmniej 1000 RU/s do maksymalnej dozwolonej przepływności autoskalowania.
Maksymalną przepływność przekraczającą 50 000 RU/s można zwiększyć, przesyłając bilet pomocy technicznej.
Aby uzyskać więcej informacji, zobacz ograniczenia dotyczące usługi Cosmos DB w sieci szkieletowej.
Jak zmodyfikować przepływność (RU/s) dla kontenera?
Przepływność autoskalowania można odczytywać i aktualizować w kontenerze przy użyciu zestawu SDK usługi Cosmos DB. Użyj metod zarządzania przepływnością zestawu SDK, aby uzyskać bieżącą przepływność i zastąpić ją nową wartością.
Przykłady kodu można znaleźć w temacie Przepływność autoskalowania w usłudze Cosmos DB w sieci szkieletowej.
Indeksowanie i wyszukiwanie
Jakie możliwości indeksowania obsługuje usługa Cosmos DB w sieci szkieletowej?
Usługa Cosmos DB w sieci szkieletowej domyślnie obsługuje automatyczne indeksowanie. Wszystkie właściwości w dokumentach JSON są domyślnie automatycznie indeksowane. Użytkownicy mogą również definiować niestandardowe zasady indeksowania, aby dołączać lub wykluczać określone ścieżki, konfigurować typy indeksów i optymalizować wzorce zapytań.
Usługa Cosmos DB w sieci szkieletowej obsługuje kilka typów indeksów:
- Indeks zakresu: obsługa zapytań zakresu w typach liczbowych, ciągowych i dat.
- Indeks przestrzenny: obsługa zapytań geoprzestrzennych przy użyciu typów danych punktów, linii i wielokątów.
- Indeks złożony: obsługa optymalizacji zapytań filtrujących lub sortujących jednocześnie wiele właściwości.
- Indeks wektorowy: obsługa indeksowania i wyszukiwania wektorów osadzania dla aplikacji sztucznej inteligencji przy użyciu nazwy DiskANN lub kwantyzowanych indeksów wektorów płaskich.
- Indeks pełnotekstowy: obsługa indeksowania pełnotekstowego i wyszukiwania dokumentów przy użyciu obsługi języka.
Aby uzyskać więcej informacji, zobacz indeksowanie w usłudze Cosmos DB w sieci szkieletowej i indeksowanie wektorów.
Jak dostosować zasady indeksowania dla kontenera?
Zasady indeksowania można dostosować podczas tworzenia kontenera lub aktualizować je później przy użyciu zestawu SDK usługi Cosmos DB. Zasady indeksowania umożliwiają określenie ścieżek do uwzględnienia lub wykluczenia z indeksowania, skonfigurowania typów indeksów (zakresu, przestrzennego, złożonego) i optymalizacji wydajności zapytań.
Aby uzyskać więcej informacji, zobacz Dostosowywanie zasad indeksowania w usłudze Cosmos DB w sieci szkieletowej.
Czy usługa Cosmos DB w sieci szkieletowej obsługuje wyszukiwanie wektorów?
Tak. Usługa Cosmos DB w sieci szkieletowej obsługuje indeksowanie wektorów i wyszukiwanie, umożliwiając korzystanie z aplikacji opartych na sztucznej inteligencji z funkcjami wyszukiwania podobieństwa. Osadzanie wektorów indeksu i można przechowywać wraz z dokumentami JSON i wykonywać wydajne wyszukiwania wektorów przy użyciu nazwy DiskANN lub kwantyzowanych indeksów wektorów płaskich.
Aby uzyskać więcej informacji, zobacz indeksowanie wektorów w usłudze Cosmos DB w sieci szkieletowej i wyszukiwanie hybrydowe.
Zabezpieczenia i zgodność
Jak zabezpieczyć dane w usłudze Cosmos DB w sieci szkieletowej?
Usługa Cosmos DB w sieci szkieletowej udostępnia kilka funkcji zabezpieczeń, które ułatwiają ochronę danych domyślnie. Obejmują one następujące funkcje, ale nie są ograniczone do następujących elementów:
- Uwierzytelnianie w usłudze Microsoft Entra na potrzeby bezpiecznego dostępu
- Szyfrowanie danych magazynowanych i przesyłanych
- Kontrola dostępu oparta na obszarze roboczym za pomocą uprawnień sieci szkieletowej
Aby uzyskać więcej informacji, zobacz zabezpieczenia usługi Cosmos DB w sieci szkieletowej.
Jak ustawić uprawnienia użytkownika dla mojego artefaktu usługi Cosmos DB w sieci szkieletowej?
Usługa Cosmos DB w sieci szkieletowej dziedziczy uprawnienia obszaru roboczego usługi User Fabric. Jeśli na przykład użytkownik ma uprawnienia przeglądarki obszaru roboczego, ma dostęp tylko do odczytu do artefaktu usługi Cosmos DB. Obecnie można ustawić uprawnienia na poziomie elementu. Zostaną one jednak zastosowane do wszystkich artefaktów usługi Cosmos DB w obszarze roboczym.
Aby uzyskać więcej informacji, zobacz ograniczenia dotyczące usługi Cosmos DB w sieci szkieletowej.
Czy usługa Cosmos DB w sieci szkieletowej obsługuje klucze zarządzane przez klienta (CMK)?
Nie. Szyfrowanie klucza zarządzanego przez klienta (CMK) nie jest obecnie dostępne dla usługi Cosmos DB w Fabric.
Czy usługa Cosmos DB w sieci szkieletowej obsługuje usługę Private Link?
Usługa Private Link nie jest obecnie obsługiwana na poziomie artefaktu usługi Cosmos DB. Jednak łącza prywatne są dostępne na poziomie dzierżawy sieci szkieletowej, aby zabezpieczyć łączność z usługą Sieci szkieletowej.
Aby uzyskać więcej informacji, zobacz Łącza prywatne w sieci szkieletowej.
Czy moje dane opuszczają dzierżawę sieci szkieletowej?
Nie. Wszystkie dane w usłudze Cosmos DB w usłudze Fabric pozostają w dzierżawie sieci szkieletowej i regionie. Replikacja danych do usługi OneLake odbywa się w środowisku klienta i nie pozostawia granic dzierżawy.
Rozliczenia i zarządzanie kosztami
Jakie są koszty związane z usługą Cosmos DB w sieci szkieletowej?
Usługa Cosmos DB w sieci szkieletowej i użycie magazynu są rozliczane za pośrednictwem pojemności sieci szkieletowej przy użyciu jednostek pojemności (CU). Jednostki żądań (RU) używane przez operacje usługi Cosmos DB są automatycznie konwertowane na jednostki pojemności na potrzeby rozliczeń. Formuła konwersji to: 100 RU/s = 0,067 JEDNOSTEK SKU/godz.
Aby uzyskać więcej informacji, zobacz rozliczenia i wykorzystanie usługi Cosmos DB w sieci szkieletowej.
Jak monitorować użycie usługi Cosmos DB w sieci szkieletowej?
Użycie usługi Cosmos DB można monitorować przy użyciu aplikacji Metryki pojemności usługi Microsoft Fabric. Ta aplikacja zapewnia scentralizowany widok zużycia pojemności we wszystkich obciążeniach sieci szkieletowej, w tym w usłudze Cosmos DB. Możesz filtrować aplikację, aby wyświetlać tylko działania związane z usługą Cosmos DB i śledzić trendy użycia.
Aby uzyskać więcej informacji, zobacz rozliczenia i użycie usługi Cosmos DB w usłudze Fabric i monitorowanie usługi Cosmos DB w sieci szkieletowej.
Jakie opcje licencjonowania są wymagane dla usługi Cosmos DB w sieci szkieletowej?
Do korzystania z usługi Cosmos DB w sieci szkieletowej jest wymagana pojemność usługi Power BI Premium, pojemność sieci szkieletowej lub wersja próbna. Użycie jest mierzone względem jednostek wydajności (CU) dostępnych w pojemności sieci szkieletowej.
Aby uzyskać więcej informacji na temat licencjonowania, zobacz Licencje usługi Microsoft Fabric.
Dostępność i regiony
Gdzie jest dostępna usługa Cosmos DB w sieci szkieletowej?
Usługa Cosmos DB w sieci szkieletowej jest dostępna w regionach, w których jest obsługiwana usługa Microsoft Fabric. Baza danych usługi Cosmos DB znajduje się w regionie obszaru roboczego sieć szkieletowa, który jest oparty na regionie pojemności.
Aby uzyskać bieżącą listę obsługiwanych regionów, zobacz Dostępność regionalna sieci szkieletowej.
W jakim regionie znajduje się baza danych usługi Cosmos DB?
Baza danych usługi Cosmos DB znajduje się w regionie obszaru roboczego sieci szkieletowej. Region obszaru roboczego jest określany przez przypisaną do niego pojemność, która jest wyświetlana w ustawieniach obszaru roboczego na stronie Informacje o licencji .
Aby uzyskać więcej informacji, zobacz Dostępność regionalna sieci szkieletowej.
Czy usługa Cosmos DB w sieci szkieletowej obsługuje wdrożenia w wielu regionach?
Bazy danych usługi Cosmos DB w sieci szkieletowej są wdrażane w jednym regionie (regionie obszaru roboczego sieci szkieletowej). Wdrożenia w wielu regionach nie są obecnie obsługiwane. Jednak podstawowa infrastruktura zapewnia wysoką dostępność w regionie.
Aby uzyskać więcej informacji, zobacz ograniczenia dotyczące usługi Cosmos DB w sieci szkieletowej.
Czy usługa Cosmos DB w sieci szkieletowej obsługuje strefy dostępności?
Tak. Usługa Cosmos DB wdraża wszystkie zasoby w różnych strefach dostępności, zapewniając zwiększoną odporność i wysoką dostępność w obsługiwanych regionach.
Aby uzyskać więcej informacji, zobacz Obsługa strefy dostępności sieci szkieletowej.
Ograniczenia i limity przydziału
Ile kontenerów można utworzyć w bazie danych usługi Cosmos DB?
Bazy danych domyślnie obsługują maksymalnie 25 kontenerów. Ten limit można zwiększyć, przesyłając bilet pomocy technicznej.
Aby uzyskać więcej informacji, zobacz ograniczenia dotyczące usługi Cosmos DB w sieci szkieletowej.
Czy usługa Cosmos DB w sieci szkieletowej obsługuje procedury składowane, wyzwalacze i funkcje zdefiniowane przez użytkownika?
Nie. Procedury składowane, wyzwalacze i funkcje zdefiniowane przez użytkownika (UDF) usługi Cosmos DB nie są obecnie obsługiwane w usłudze Cosmos DB w sieci szkieletowej.
Aby uzyskać więcej informacji, zobacz ograniczenia dotyczące usługi Cosmos DB w sieci szkieletowej.
Czy mogę zmienić nazwę artefaktu usługi Cosmos DB w sieci szkieletowej?
Nie. Zmiana nazwy artefaktu nie jest obecnie obsługiwana dla usługi Cosmos DB w sieci szkieletowej.
Aby uzyskać więcej informacji, zobacz ograniczenia dotyczące usługi Cosmos DB w sieci szkieletowej.
Czy istnieją ograniczenia dotyczące rozmiaru danych JSON?
Dokumenty w usłudze Cosmos DB mają limit 2 MB.
Ciągi JSON w dokumencie większym niż 8 KB są obcinane podczas wykonywania zapytań z dublowanego punktu końcowego analizy SQL. Obejściem jest utworzenie skrótu do dublowanej bazy danych w usłudze Fabric Lakehouse lub użycia platformy Spark do wykonywania zapytań dotyczących danych.
Aby uzyskać więcej informacji, zobacz ograniczenia dotyczące usługi Cosmos DB w sieci szkieletowej.
Programowanie i integracja
Czy mogę używać usługi Cosmos DB w sieci szkieletowej z notesami i platformą Spark?
Tak. Notesy sieci szkieletowej umożliwiają interakcję z danymi bezpośrednio w usłudze Cosmos DB w sieci szkieletowej. Ponadto dane w usłudze Cosmos DB w usłudze Fabric są automatycznie dublowane w usłudze OneLake w formacie Delta Parquet, dzięki czemu są dostępne z notesów platformy Apache Spark. Za pomocą platformy Spark można wykonywać analizy, przepływy pracy nauki o danych i operacje uczenia maszynowego na danych usługi Cosmos DB.
Aby uzyskać więcej informacji, zobacz dublowanie usługi OneLake w usłudze Cosmos DB w usłudze Fabric lub używanie platformy Spark z usługą Cosmos DB w sieci szkieletowej lub używanie notesów sieci szkieletowej z usługą Cosmos DB w sieci szkieletowej.
Jak używać usługi Cosmos DB w danych sieci szkieletowej w usłudze Power BI?
Raporty usługi Power BI można tworzyć bezpośrednio za pośrednictwem usługi Cosmos DB w danych sieci szkieletowej przy użyciu trybu Direct Lake. Dublowane dane w usłudze OneLake są przechowywane jako tabele różnicowe uporządkowane w wersji wirtualnej, co umożliwia raportowanie o wysokiej wydajności bez duplikowania danych.
Aby uzyskać więcej informacji, zobacz tworzenie raportów za pomocą usługi Cosmos DB w sieci szkieletowej.
Czy usługa Cosmos DB w sieci szkieletowej obsługuje ciągłą integrację i ciągłe wdrażanie (CI/CD)?
Tak. Przepływy pracy ciągłej integracji/ciągłego wdrażania dla usługi Cosmos DB można zaimplementować w sieci szkieletowej przy użyciu potoków wdrażania sieci szkieletowej i integracji z usługą Git. Dzięki temu można kontrolować schematy, konfiguracje i automatyzację wdrażania bazy danych w wersji.
Aby uzyskać więcej informacji, zobacz ciągłą integrację i wdrażanie usługi Cosmos DB w sieci szkieletowej.
Czy mogę migrować dane z usługi Azure Cosmos DB do usługi Cosmos DB w sieci szkieletowej?
Tak. Dane z usługi Azure Cosmos DB można migrować do usługi Cosmos DB w sieci szkieletowej przy użyciu różnych metod, w tym:
- Potoki usługi Azure Data Factory lub Fabryki danych sieci szkieletowej
- Funkcje importowania zbiorczego usługi Azure Cosmos DB w zestawach SDK
- Platforma Apache Spark na potrzeby migracji danych na dużą skalę
- Niestandardowe skrypty migracji przy użyciu zestawów SDK
- Narzędzie do migracji danych pulpitu usługi Azure Cosmos DB
Proces migracji obejmuje eksportowanie danych z usługi Azure Cosmos DB i importowanie ich do usługi Cosmos DB w sieci szkieletowej przy użyciu zgodnych zestawów SDK i parametrów połączenia z uwierzytelnianiem firmy Microsoft Entra.