Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
DOTYCZY:
NoSQL
MongoDB
Qlik Sense to narzędzie do wizualizacji danych, które łączy dane z różnych źródeł w jeden widok. Usługa Qlik Sense indeksuje każdą możliwą relację w danych, dzięki czemu można uzyskać natychmiastowe szczegółowe informacje o danych. Dane usługi Azure Cosmos DB można wizualizować przy użyciu usługi Qlik Sense. W tym artykule opisano kroki wymagane do połączenia usługi Azure Cosmos DB z usługą Qlik Sense i wizualizacji danych.
Uwaga
Łączenie usługi Qlik Sense z usługą Azure Cosmos DB jest obecnie obsługiwane dla interfejsu API tylko w kontach NoSQL i MongoDB.
Usługę Qlik Sense można połączyć z usługą Azure Cosmos DB za pomocą:
API NoSQL usługi Azure Cosmos DB przy użyciu łącznika ODBC.
Interfejs API usługi Azure Cosmos DB dla bazy danych MongoDB przy użyciu łącznika Qlik Sense MongoDB (obecnie w wersji zapoznawczej).
Interfejs API usługi Azure Cosmos DB dla bazy danych MongoDB i NoSQL przy użyciu łącznika interfejsu API REST w usłudze Qlik Sense.
Interfejs API bazy danych MongoDB usługi Azure Cosmos DB przy użyciu łącznika gRPC dla usługi Qlik Core. W tym artykule opisano szczegóły nawiązywania połączenia z interfejsem API usługi Azure Cosmos DB dla noSQL przy użyciu łącznika ODBC.
W tym artykule opisano szczegóły nawiązywania połączenia z interfejsem API usługi Azure Cosmos DB dla noSQL przy użyciu łącznika ODBC.
Wymagania wstępne
Przed wykonaniem instrukcji opisanych w tym artykule upewnij się, że masz gotowe następujące zasoby:
Pobierz usługę Qlik Sense Desktop lub skonfiguruj usługę Qlik Sense na platformie Azure, instalując element platformy handlowej Qlik Sense.
Pobierz dane gry wideo. Te przykładowe dane są w formacie CSV. Te dane będą przechowywane na koncie usługi Azure Cosmos DB i wizualizowane w usłudze Qlik Sense.
Utwórz konto API usługi Azure Cosmos DB dla NoSQL, wykonując kroki opisane w sekcji "Tworzenie konta" w artykule szybkiego startu.
Tworzenie bazy danych i kolekcji — można ustawić wartość przepływności kolekcji na 1000 RU/s.
Załaduj przykładowe dane sprzedaży gier wideo do konta usługi Azure Cosmos DB.
Pobierz, zainstaluj i skonfiguruj sterownik ODBC, wykonując kroki opisane w artykule Nawiązywanie połączenia z usługą Azure Cosmos DB za pomocą sterownika ODBC. Dane gry wideo to prosty zestaw danych i nie musisz edytować schematu, a po prostu użyj domyślnego schematu mapowania kolekcji.
Łączenie usługi Qlik Sense z usługą Azure Cosmos DB
Otwórz usługę Qlik Sense i wybierz pozycję Utwórz nową aplikację. Podaj nazwę aplikacji i wybierz pozycję Utwórz.
Po pomyślnym utworzeniu nowej aplikacji wybierz pozycję Otwórz aplikację i wybierz pozycję Dodaj dane z plików i innych źródeł.
W źródłach danych wybierz pozycję ODBC , aby otworzyć okno konfiguracji nowego połączenia.
Przejdź do nazwy DSN użytkownika i wybierz utworzone wcześniej połączenie ODBC. Podaj nazwę połączenia i wybierz pozycję Utwórz.
Po utworzeniu połączenia możesz wybrać bazę danych, kolekcję, w której znajdują się dane gry wideo, a następnie wyświetlić podgląd.
Następnie wybierz pozycję Dodaj dane , aby załadować dane do usługi Qlik Sense. Po załadowaniu danych do usługi Qlik Sense możesz wygenerować szczegółowe informacje i przeprowadzić analizę danych. Możesz użyć szczegółowych informacji lub utworzyć własną aplikację eksplorując sprzedaż gier wideo. Na poniższej ilustracji przedstawiono
Ograniczenia dotyczące nawiązywania połączenia z ODBC
Usługa Azure Cosmos DB to bez schematu rozproszona baza danych ze sterownikami opartymi na potrzebach deweloperów. Sterownik ODBC wymaga bazy danych ze schematem, aby wywnioskować kolumny, ich typy danych i inne właściwości. Zwykłe zapytanie SQL lub składnia DML z funkcją relacyjną nie ma zastosowania do interfejsu API usługi Azure Cosmos DB dla NoSQL, ponieważ interfejs API dla noSQL nie jest SQL ANSI. Z tego powodu instrukcje SQL wydane za pośrednictwem sterownika ODBC są tłumaczone na składnię SQL specyficzną dla usługi Azure Cosmos DB, która nie ma odpowiedników dla wszystkich konstrukcji. Aby zapobiec tym problemom z tłumaczeniem, należy zastosować schemat podczas konfigurowania połączenia ODBC. Artykuł dotyczący nawiązywania połączenia za pomocą sterownika ODBC zawiera sugestie i metody ułatwiające skonfigurowanie schematu. Pamiętaj, aby utworzyć to mapowanie dla każdej bazy danych/kolekcji na koncie usługi Azure Cosmos DB.
Następne kroki
Jeśli używasz innego narzędzia do wizualizacji, takiego jak Power BI, możesz nawiązać z nim połączenie, korzystając z instrukcji zawartych w poniższym dokumencie.