Udostępnij za pośrednictwem


Łączenie usługi Qlik Sense z usługą Azure Cosmos DB i wizualizowanie danych

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:

Łączenie usługi Qlik Sense z usługą Azure Cosmos DB

  1. Otwórz usługę Qlik Sense i wybierz pozycję Utwórz nową aplikację. Podaj nazwę aplikacji i wybierz pozycję Utwórz.

    Tworzenie nowej aplikacji Qlik Sense

  2. Po pomyślnym utworzeniu nowej aplikacji wybierz pozycję Otwórz aplikację i wybierz pozycję Dodaj dane z plików i innych źródeł.

  3. W źródłach danych wybierz pozycję ODBC , aby otworzyć okno konfiguracji nowego połączenia.

  4. Przejdź do nazwy DSN użytkownika i wybierz utworzone wcześniej połączenie ODBC. Podaj nazwę połączenia i wybierz pozycję Utwórz.

    Utwórz nowe połączenie

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

    Wybieranie bazy danych i kolekcji

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

    Wizualizowanie danych

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.