Często zadawane pytania dotyczące dublowanych baz danych usługi Microsoft Fabric z usługi Azure Cosmos DB (wersja zapoznawcza)

Ten artykuł zawiera odpowiedzi na często zadawane pytania dotyczące dublowanej bazy danych usługi Azure Cosmos DB w usłudze Microsoft Fabric.

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.

Pytania ogólne

Jak dublowanie różni się od skrótów w odniesieniu do usługi Azure Cosmos DB?

Dublowanie replikuje źródłową bazę danych do usługi Fabric OneLake w formacie różnicowym typu open source. Możesz uruchamiać analizę tych danych z dowolnego miejsca w sieci szkieletowej. Skróty nie replikują danych do usługi Fabric OneLake. Zamiast tego skróty łączą się ze źródłowymi danymi bez przenoszenia danych. Obecnie usługa Azure Cosmos DB jest dostępna tylko jako źródło dublowania.

Czy dublowanie wpływa na wydajność źródłowej bazy danych usługi Azure Cosmos DB?

Nie, dublowanie nie wpływa na wydajność ani koszt źródłowej bazy danych. Dublowanie wymaga włączenia funkcji ciągłej kopii zapasowej na źródłowym koncie usługi Azure Cosmos DB. Ciągła kopia zapasowa umożliwia replikację bez wpływu na obciążenia transakcyjne.

Czy dublowanie usługi Azure Cosmos DB jest funkcjonalną zamianą zadań kopiowania potoku w sieci szkieletowej?

Dublowanie to replikacja danych o małych opóźnieniach w usłudze Azure Cosmos DB. W przeciwieństwie do zadań kopiowania funkcja dublowania tworzy ciągłą i przyrostową kopię danych usługi Azure Cosmos DB. Dublowanie nie ma wpływu na obciążenia transakcyjne w źródłowej bazie danych lub kontenerze.

Z kolei zadanie kopiowania jest zaplanowanym zadaniem, które może dodać kompleksowe opóźnienie dla zadań przyrostowych. Ponadto zarządzanie wymaganiami dotyczącymi kopiowania zadań w celu pobrania zmian przyrostowych, dodania kosztów obliczeniowych w sieci szkieletowej i wpływu na użycie jednostek żądań w źródłowej bazie danych w usłudze Azure Cosmos DB.

Zadania kopiowania są przydatne w przypadku jednorazowych zadań kopiowania z usługi Azure Cosmos DB, ale dublowanie jest idealne do śledzenia zmian przyrostowych.

Czy próba użycia funkcji dublowania ma wpływ na moje konto usługi Azure Cosmos DB?

Nie, możesz włączyć i wyłączyć dublowanie bez żadnego wpływu na źródłowe konto lub dane usługi Azure Cosmos DB.

Ostrzeżenie

Jeśli włączysz ciągłą kopię zapasową na koncie usługi Azure Cosmos DB na potrzeby dublowania w sieci szkieletowej, nie można wyłączyć ciągłej kopii zapasowej. Podobnie nie można wyłączyć magazynu analitycznego dla konta usługi Azure Cosmos DB, jeśli włączono ciągłą kopię zapasową.

Cennik

Jakie koszty są skojarzone z dublowaniem usługi Azure Cosmos DB?

Dublowanie jest w wersji zapoznawczej. Obecnie nie ma kosztów dublowania ani przechowywania dublowanych danych w sieci szkieletowej. Obliczenia na potrzeby wykonywania zapytań dotyczących danych przy użyciu języka SQL, usługi Power BI lub platformy Spark są naliczane według regularnych stawek. Aby uzyskać więcej informacji, zobacz Cennik sieci szkieletowej.

W przypadku usługi Azure Cosmos DB ciągła kopia zapasowa jest wymaganiem wstępnym do dublowania. Jeśli przed dublowaniem włączono dowolną warstwę ciągłej kopii zapasowej, nie naliczasz żadnych dodatkowych kosztów. Jeśli włączysz ciągłą kopię zapasową specjalnie na potrzeby dublowania, zostanie naliczona cena skojarzona z tą funkcją. Aby uzyskać więcej informacji, zobacz Cennik usługi Azure Cosmos DB.

Jeśli używasz eksploratora danych do wyświetlania danych źródłowych z usługi Azure Cosmos DB, będą naliczane koszty na podstawie użycia jednostek żądań (RU).

W jaki sposób są obsługiwane opłaty za ruch wychodzący na potrzeby dublowania usługi Azure Cosmos DB?

Opłaty za ruch wychodzący są naliczane tylko wtedy, gdy twoje konto usługi Azure Cosmos DB znajduje się w innym regionie niż pojemność sieci szkieletowej. Sieć szkieletowa dubluje się z geograficznie najbliższego regionu świadczenia usługi Azure do regionu pojemności sieci szkieletowej w scenariuszach, w których konto usługi Azure Cosmos DB ma wiele regionów odczytu. Aby uzyskać więcej informacji, zobacz Ograniczenia replikacji.

Czy dublowanie odbywa się przy użyciu magazynu analitycznego usługi Azure Cosmos DB?

Nie, dublowanie nie korzysta z magazynu analitycznego. Dublowanie nie wpływa na obciążenia transakcyjne ani zużycie przepływności.

W usłudze Azure Cosmos DB ciągła kopia zapasowa jest wymaganiem wstępnym do dublowania. To wymaganie wstępne umożliwia usłudze Fabric dublowanie danych bez wpływu na obciążenia transakcyjne lub wymaganie magazynu analitycznego.

Nie, dublowanie w sieci szkieletowej nie jest związane z usługą Azure Synapse Link.

W usłudze Azure Cosmos DB ciągła kopia zapasowa jest wymaganiem wstępnym do dublowania. To wymaganie wstępne umożliwia usłudze Fabric dublowanie danych bez wpływu na obciążenia transakcyjne lub wymaganie magazynu analitycznego.

Nie, dublowanie w sieci szkieletowej nie jest związane z usługą Azure Synapse Link. Możesz nadal używać usługi Azure Synapse Link podczas korzystania z funkcji dublowania sieci szkieletowej.

Czy mogę nadal używać magazynu analitycznego usługi Azure Cosmos DB jako źródła przechwytywania zmian (CDC) w usłudze Azure Data Factory podczas korzystania z dublowania?

Tak, możesz użyć magazynu analitycznego i dublowania sieci szkieletowej na tym samym koncie usługi Azure Cosmos DB. Te funkcje działają niezależnie od siebie. Dublowanie nie zakłóca użycia magazynu analitycznego.

Czy mogę nadal używać zestawienia zmian usługi Azure Cosmos DB podczas korzystania z dublowania?

Tak, możesz użyć zestawienia zmian i dublowania sieci szkieletowej na tym samym koncie usługi Azure Cosmos DB. Te funkcje działają niezależnie od siebie. Dublowanie nie zakłóca użycia zestawienia zmian.

Czy mogę wyłączyć magazyn analityczny dla konta usługi Azure Cosmos DB po użyciu dublowania?

Dublowanie wymaga ciągłej kopii zapasowej usługi Azure Cosmos DB jako wymagania wstępne. Konta usługi Azure Cosmos DB z włączonym ciągłym tworzeniem kopii zapasowych nie mogą wyłączać magazynu analitycznego. Po wyłączeniu magazynu analitycznego w dowolnej kolekcji nie można włączyć ciągłej kopii zapasowej.

Nie, usługi Azure Synapse Link i Azure Synapse Analytics są nadal dostępne dla obciążeń. Brak planów wycofania tych obciążeń. Możesz nadal używać usługi Azure Synapse Link dla obciążeń produkcyjnych.

Połączenia danych i uwierzytelnianie

Jak mogę zarządzać połączeniami dublowania dla usługi Azure Cosmos DB?

W portalu sieci szkieletowej wybierz opcje Zarządzanie połączeniami i bramami w sekcji Ustawienia.

Jakie metody uwierzytelniania są dozwolone na kontach usługi Azure Cosmos DB?

Obsługiwane są tylko klucze kont odczytu i zapisu.

Czy mogę użyć logowania jednokrotnego i kontroli dostępu opartej na rolach jako uwierzytelniania na potrzeby dublowania usługi Azure Cosmos DB?

Nie, obecnie obsługiwane są tylko klucze kont odczytu i zapisu.

Czy mogę używać tożsamości zarządzanych jako uwierzytelniania do dublowania usługi Azure Cosmos DB?

Nie, obecnie obsługiwane są tylko klucze kont odczytu i zapisu.

Co się stanie w przypadku rotacji kluczy konta usługi Azure Cosmos DB?

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ę.

Ustawienia

Czy mogę wybrać określone kontenery w bazie danych usługi Azure Cosmos DB na potrzeby dublowania?

Nie, podczas dublowania bazy danych z usługi Azure Cosmos DB wszystkie kontenery są replikacją do usługi Fabric OneLake.

Czy można używać funkcji dublowania do wielokrotnego replikowania pojedynczej bazy danych usługi Azure Cosmos DB?

Tak, wiele dublowania jest możliwe, ale niepotrzebne. Gdy replikowane dane są w sieci szkieletowej, można je udostępniać innym lokalizacjom docelowym bezpośrednio z sieci szkieletowej.

Czy mogę tworzyć skróty do repliki danych usługi Azure Cosmos DB utworzonych przy użyciu dublowania?

Nie, dublowanie nie obsługuje tworzenia skrótów do źródeł zewnętrznych, takich jak Azure Data Lake Storage (ADLS) Gen2 lub Amazon Web Services (AWS) Simple Storage Service (S3).

Eksplorator danych usługi Azure Cosmos DB

W sieci szkieletowej po wybraniu pozycji "Wyświetl" i "Źródłowa baza danych" widzę dane w usłudze OneLake lub w usłudze Azure Cosmos DB?

Opcja w usłudze Fabric umożliwiająca wyświetlenie źródłowej bazy danych zapewnia widok danych na żywo tylko do odczytu w usłudze Azure Cosmos DB przy użyciu Eksploratora danych. Ta perspektywa to widok w czasie rzeczywistym kontenerów, które są źródłem replikowanych danych.

Ten widok danych na żywo bezpośrednio w portalu sieci szkieletowej jest przydatnym narzędziem do określenia, czy dane w usłudze OneLake są ostatnio używane lub reprezentowane poprawnie w porównaniu ze źródłową bazą danych usługi Azure Cosmos DB. Operacje korzystające z eksploratora danych na żywo danych usługi Azure Cosmos DB mogą generować użycie jednostek żądania.

Analiza danych usługi Azure Cosmos DB

Jak mogę analizować dane usługi Azure Cosmos DB dublowane w usłudze OneLake?

Użyj portalu sieci szkieletowej, aby utworzyć nowe zapytanie SQL względem punktu końcowego analizy SQL. W tym miejscu możesz uruchamiać typowe zapytania, takie jak SELECT TOP 100 * FROM ....

Ponadto użyj usługi Lakehouse, aby analizować dane OneLake długie przy użyciu innych danych. Z usługi Lakehouse możesz używać platformy Spark do wykonywania zapytań dotyczących danych za pomocą notesów.

W jaki sposób dane są synchronizowane w dublowaniu dla usługi Azure Cosmos DB?

Synchronizacja danych jest w pełni zarządzana. Po włączeniu dublowania dane są replikowane do usługi Fabric OneLake niemal w czasie rzeczywistym i dublowanie stale replikuje nowe zmiany w źródłowej bazie danych.

Czy dublowanie usługi Azure Cosmos DB działa w regionach platformy Azure i sieci szkieletowej?

Dublowanie jest obsługiwane w różnych regionach, ale ten scenariusz może spowodować nieoczekiwane koszty ruchu wychodzącego i opóźnienie danych sieciowych. Najlepiej dopasować pojemność usługi Fabric do jednego z regionów konta usługi Azure Cosmos DB. Aby uzyskać więcej informacji, zobacz Ograniczenia replikacji.

Czy dane dublowane dla usługi Azure Cosmos DB są dostępne tylko przy użyciu punktu końcowego analizy SQL?

Istniejące dublowane bazy danych można dodawać jako skróty w usłudze Lakehouse. Usługa Lakehouse umożliwia bezpośrednie eksplorowanie danych, otwieranie danych w notesie dla zapytań platformy Spark lub tworzenie modeli uczenia maszynowego.

Ważne

Skrót w usłudze Lakehouse to skrót do dublowanej bazy danych, replikowanej przez usługę OneLake danych usługi Azure Cosmos DB. Skrót w usłudze Lakehouse nie uzyskuje bezpośredniego dostępu do konta ani danych usługi Azure Cosmos DB.

Jak długo trwa początkowa replikacja danych usługi Azure Cosmos DB?

Opóźnienie replikacji początkowej i ciągłej zależy od ilości danych. W większości przypadków opóźnienie może potrwać kilka minut, ale może być dłuższe w przypadku dużych ilości danych.

Jak długo trwa replikowanie operacji wstawiania, aktualizowania i usuwania usługi Azure Cosmos DB?

Po replikacji danych początkowych poszczególne operacje są replikowane niemal w czasie rzeczywistym. W rzadkich przypadkach może wystąpić niewielkie opóźnienie, jeśli źródłowa baza danych ma dużą liczbę operacji aktualizacji i usuwania w przedziale czasu.

Czy dublowanie ma wbudowaną logikę wycofywania w usłudze Azure Cosmos DB?

Nie, dublowanie nie ma wbudowanej logiki wycofywania, ponieważ replikacja jest ciągła i przyrostowa.

Czy dublowanie obsługuje zestawienie zmian danych z usługi Azure Cosmos DB?

Nie, dublowanie nie obsługuje obecnie zestawienia zmian danych na danych dublowanych z usługi Azure Cosmos DB.

Czy dublowanie obsługuje architekturę medalionu dla danych replikowanych z usługi Azure Cosmos DB?

Dublowanie nie ma wbudowanej obsługi architektury medalonu. Możesz skonfigurować własne warstwy srebra i złota za pomocą logiki znaku wodnego i przetwarzania na potrzeby przekształceń i sprzężeń przy użyciu potoków lub platformy Spark.

Czy raporty usługi Power BI używają trybu bezpośredniego lake z dublowaniem danych z usługi Azure Cosmos DB?

Tak.

Czy dublowanie usługi Azure Cosmos DB obsługuje zagnieżdżone dane?

Tak, zagnieżdżone dane są spłaszczone w usłudze OneLake jako ciąg JSON. Użyj OPENJSONwartości , CROSS APPLYi OUTER APPLY , aby spłaszczać dane dla widoku. Aby uzyskać więcej informacji, zobacz zagnieżdżone dane.

Czy dublowanie usługi Azure Cosmos DB obsługuje automatyczne spłaszczanie.

Nie, dublowanie nie powoduje automatycznego spłaszczania zagnieżdżonych danych. Metody są dostępne dla punktu końcowego analizy SQL do pracy z zagnieżdżonych ciągów JSON. Aby uzyskać więcej informacji, zobacz zagnieżdżone dane.

Czy powinienem być zaniepokojony wydajnością zimnego startu z dublowaniem danych z usługi Azure Cosmos DB?

Nie, ogólnie zapytania SQL w usłudze Fabric nie mają opóźnienia zimnego uruchamiania.

Co się stanie, jeśli usuniem źródłową bazę danych usługi Azure Cosmos DB na platformie Azure, gdy jest ona dublowana?

Eksplorator danych i replikacja rozpoczynają się niepowodzeniem w sieci szkieletowej. Dane oneLake pozostają w niezmienionej postaci, dopóki nie usuniesz istniejących danych dublowanych.

Jak połączyć punkt końcowy analizy SQL z narzędziami klienckimi lub aplikacjami po dublowania usługi Azure Cosmos DB?

Połączenie do punktu końcowego analizy SQL dla danych dublowanych jest podobne do użycia tego samego punktu końcowego dla dowolnego innego elementu w sieci szkieletowej. Aby uzyskać więcej informacji, zobacz Nawiązywanie połączenia z magazynowaniem danych w sieci szkieletowej.

Jak mogę dołączyć do danych dublowanych w usłudze Azure Cosmos DB w bazach danych?

Dublowanie każdej bazy danych usługi Azure Cosmos DB niezależnie. Następnie dodaj jeden z punktów końcowych analizy SQL do drugiego jako element dublowanej bazy danych. Następnie użyj zapytania SQL JOIN , aby wykonywać zapytania między kontenerami w różnych bazach danych usługi Azure Cosmos DB.

Jak mogę dołączyć dane dublowane w usłudze Azure Cosmos DB za pomocą bazy danych Azure SQL Database lub snowflake?

Dublowanie bazy danych usługi Azure Cosmos DB. Następnie należy zdublować dane usługi Azure SQL Database lub Snowflake. Następnie dodaj jeden z punktów końcowych analizy SQL do drugiego jako element dublowanej bazy danych. Teraz użyj zapytania SQL JOIN , aby wykonywać zapytania w wielu usługach danych.

Akcje replikacji

Jak zatrzymać lub wyłączyć replikację dla dublowanej bazy danych usługi Azure Cosmos DB?

Zatrzymaj replikację przy użyciu opcji Zatrzymaj replikację portalu sieci szkieletowej. Ta akcja całkowicie zatrzymuje replikację, ale nie usuwa żadnych danych, które już istnieją w usłudze OneLake.

Jak mogę ponownie uruchomić replikację dla dublowanej bazy danych usługi Azure Cosmos DB?

Replikacja nie obsługuje pojęć dotyczących wstrzymywania ani wznawiania. Zatrzymanie replikacji powoduje całkowite zatrzymanie replikacji i wybranie opcji ponownego uruchomienia replikacji w portalu sieci szkieletowej rozpoczyna replikację całkowicie od podstaw. Ponowne uruchamianie replikacji zastępuje dane OneLake najnowszymi danymi zamiast przyrostowego aktualizowania.

Dlaczego nie mogę znaleźć opcji konfigurowania replikacji dla dublowanej bazy danych usługi Azure Cosmos DB?

Dublowanie dla usługi Azure Cosmos DB automatycznie dubluje wszystkie kontenery w wybranej bazie danych. Z powodu tego niuansu portal sieci szkieletowej nie zawiera opcji konfigurowania określonych opcji replikacji dla usługi Azure Cosmos DB.

Co oznacza każdy komunikat o stanie replikacji dla replikowanych danych usługi Azure Cosmos DB?

Optymalnie chcesz, aby replikacja miała stan Uruchomiono. Jeśli stan replikacji ma wartość Uruchomiono z ostrzeżeniem, replikacja zakończy się pomyślnie, ale należy rozwiązać problem. Stan Zatrzymanie, Zatrzymanie, Niepowodzenie lub Błąd wskazuje na poważniejsze stany, które wymagają interwencji przed kontynuowaniem replikacji. Aby uzyskać więcej informacji, zobacz Monitorowanie dublowania sieci szkieletowej.

Analityczne czas wygaśnięcia (TTL) lub usuwanie nietrwałe

Czy elementy usunięte przez funkcję czasu wygaśnięcia (TTL) usługi Azure Cosmos DB są usuwane z dublowanej bazy danych?

Tak, dane usunięte przy użyciu czasu wygaśnięcia są traktowane w taki sam sposób, jak dane usunięte przy użyciu operacji usuwania w usłudze Azure Cosmos DB. Dane są następnie usuwane z dublowanej bazy danych. Dublowanie nie rozróżnia tych modalności usuwania.

Czy można skonfigurować usuwanie nietrwałe dla danych analitycznych dublowanych w sieci szkieletowej z usługi Azure Cosmos DB?

Operacje usuwania są replikowane natychmiast do usługi OneLake. Obecnie nie ma możliwości konfigurowania usuwania nietrwałego ani analitycznego czasu wygaśnięcia (TTL).

Czy dublowanie usługi Azure Cosmos DB obsługuje analityczny czas wygaśnięcia?

Nie, analityczny czas wygaśnięcia nie jest obsługiwany.

Uzyskiwanie dostępu do danych usługi OneLake

Czy mogę uzyskać bezpośredni dostęp do plików OneLake generowanych przez dublowanie w usłudze Azure Cosmos DB?

Tak, możesz uzyskać dostęp do plików OneLake bezpośrednio przy użyciu eksploratorów plików lub magazynu. Możesz również użyć plików różnicowych usługi OneLake w usłudze Databricks. Aby uzyskać więcej informacji, zobacz uzyskiwanie dostępu do danych usługi Fabric bezpośrednio przy użyciu eksploratora plików usługi OneLake lub integrowanie usługi OneLake z usługą Azure Databricks.

Obsługa interfejsu API

Czy mogę programowo skonfigurować dublowanie w usłudze Azure Cosmos DB?

Nie, obsługa automatycznego konfigurowania dublowania jest obecnie niedostępna.

Czy wbudowana ciągła integracja lub ciągłe wdrażanie (CI/CD) jest dostępne na potrzeby dublowania usługi Azure Cosmos DB?

Nie, obsługa wbudowanej ciągłej integracji/ciągłego wdrażania jest obecnie niedostępna.

Zabezpieczenia

Czy można uzyskać dostęp do dublowanej bazy danych usługi Azure Cosmos DB przy użyciu usługi Power BI Gateway lub za zaporą?

Nie, ten poziom dostępu nie jest obecnie obsługiwany.

Czy dublowanie usługi Azure Cosmos DB obsługuje prywatne punkty końcowe?

Nie, prywatne punkty końcowe nie są obecnie obsługiwane.

Czy dublowane dane z usługi Azure Cosmos DB kiedykolwiek opuszczają dzierżawę sieci szkieletowej?

Nie, dane pozostają w dzierżawie usługi Fabric.

Czy dane dublowane z usługi Azure Cosmos DB są przechowywane poza moim środowiskiem?

Nie, dane są etapowane bezpośrednio w usłudze OneLake dzierżawy i nie są wystawiane poza środowiskiem.

Licencjonowanie

Jakie są opcje licencjonowania dublowania usługi Azure Cosmos DB?

Do korzystania z dublowania wymagane jest licencjonowanie usługi Power BI Premium, pojemności sieci szkieletowej lub pojemności próbnej.

Jaka licencja jest wymagana dla użytkownika w celu utworzenia i skonfigurowania dublowania danych usługi Azure Cosmos DB?

Aby uzyskać informacje na temat licencjonowania, zobacz Licencje sieci szkieletowej.

Jaka licencja jest wymagana dla użytkownika do korzystania z danych dublowanych z usługi Azure Cosmos DB?

Aby uzyskać informacje na temat licencjonowania, zobacz Licencje sieci szkieletowej.