Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dublowany punkt końcowy analizy SQL umożliwia tworzenie zapytań w dwóch odrębnych usługach Cosmos DB w kontenerach lub bazach danych usługi Microsoft Fabric. W tym przewodniku utworzysz zapytanie obejmujące dwie bazy danych Cosmos DB w Microsoft Fabric.
Wymagania wstępne
Istniejąca pojemność Fabric
- Jeśli nie masz pojemności Fabric, uruchom wersję próbną usługi Fabric.
Istniejąca baza danych Cosmos DB na platformie Fabric
- Jeśli jeszcze go nie masz, utwórz nową bazę danych Cosmos DB w usłudze Fabric.
Istniejący kontener z danymi
- Jeśli jeszcze go nie masz, sugerujemy załadowanie przykładowego kontenera danych.
- Co najmniej jeden dodatkowy punkt końcowy analizy SQL dla drugiego elementu bazy danych Cosmos DB w ramach Fabric.
Otwieranie punktu końcowego analizy SQL dla pierwszej bazy danych
Zacznij od uzyskania dostępu do punktu końcowego analizy SQL dla pierwszej bazy danych usługi Cosmos DB w Fabric.
Otwórz portal Fabric (https://app.fabric.microsoft.com).
Przejdź do pierwszej bazy danych usługi Cosmos DB.
Ważne
W tym przewodniku pierwsza baza danych Cosmos DB ma już załadowany przykładowy zestaw danych. W pozostałych przykładach zapytań w tym przewodniku założono, że używasz tego samego zestawu danych dla tej bazy danych.
Na pasku menu wybierz listę cosmos DB , a następnie wybierz pozycję Punkt końcowy SQL.
Na stronie punktu końcowego analizy wybierz pozycję Nowe zapytanie SQL na pasku menu.
Otwórz nowy edytor zapytań, a następnie uruchom zapytanie testowe. Upewnij się, że są wyświetlane oczekiwane dane.
SELECT TOP 5 countryOfOrigin AS geography, COUNT(*) AS itemCount FROM [<first-database-name>].[SampleData] GROUP BY countryOfOrigin ORDER BY COUNT(*) DESCTo zapytanie powoduje:
geographyitemCountNigeria21Egypt20France18Japan18Argentina17Uwaga / Notatka
To zapytanie używa również danych znalezionych w przykładowym zestawie danych w kontenerze o nazwie
SampleData. Aby uzyskać więcej informacji, zobacz przykładowy zestaw danych.
Nawiązywanie połączenia z drugim punktem końcowym bazy danych
Teraz nawiąż połączenie z lustrzanym (zreplikowanym) punktem końcowym analizy SQL dla drugiej bazy danych Cosmos DB w ramach usługi Fabric.
Na stronie punktu końcowego analizy wybierz pozycję + Magazyny na pasku menu.
Dodaj kolejny element punktu końcowego analizy SQL dla drugiego elementu Fabric, który chcesz zapytać.
Otwórz inny nowy edytor zapytań, a następnie uruchom zapytanie testowe. Ponownie upewnij się, że są widoczne oczekiwane dane.
SELECT * FROM [<second-database-endpoint>].[<second-database-name>].[<second-database-container-name>]Uwaga / Notatka
W tym przykładzie użyto dowolnego zestawu danych przechowywanego w bazie Cosmos DB w kontenerze Fabric. Ten zestaw danych zawiera ustawienia regionalne, które odpowiadają regionom określonym w pierwszym zapytaniu. Podzbiór tego zestawu danych jest dostępny tutaj:
namecodeNigeriaen-ngEgyptar-egFrancefr-frJapanja-jpArgentinaes-ar
Uruchamianie zapytania obejmującego wiele baz danych
Na koniec uruchom zapytanie, które łączy dane z obu baz danych.
Będąc nadal w punkcie końcowym analityki SQL, otwórz trzeci edytor zapytań.
Uruchom zapytanie, które łączy dane z obu punktów końcowych.
SELECT TOP 5 regionCodes.code AS regionCode, COUNT(*) AS itemCount FROM [<first-database-endpoint>].[<first-database-name>].[SampleData] sampleData INNER JOIN [<second-database-endpoint>].[<second-database-name>].[<second-database-container-name>] regionCodes ON sampleData.countryOfOrigin = regionCodes.name GROUP BY sampleData.countryOfOrigin, regionCodes.code ORDER BY itemCount DESCTo zapytanie powoduje:
regionCodeitemCounten-ng21ar-eg20fr-fr18ja-jp18es-ar17