Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GILT FÜR: NoSQL
MongoDB
Qlik Sense ist ein Tool für die Datenvisualisierung, mit dem Daten aus unterschiedlichen Quellen in einer gemeinsamen Ansicht kombiniert werden. Mit Qlik Sense werden alle möglichen Beziehungen Ihrer Daten indiziert, sodass Sie sofort Erkenntnisse zu den Daten erhalten. Sie können Azure Cosmos DB-Daten visualisieren, indem Sie Qlik Sense verwenden. In diesem Artikel werden die erforderlichen Schritte zum Herstellen einer Verbindung von Azure Cosmos DB mit Qlik Sense und zum Visualisieren Ihrer Daten beschrieben.
Hinweis
Die Verbindung von Qlik Sense mit Azure Cosmos DB wird derzeit nur für die API für NoSQL- und MongoDB-Konten unterstützt.
Sie haben folgende Möglichkeiten, um für Qlik Sense eine Verbindung mit Azure Cosmos DB herzustellen:
Azure Cosmos DB-API für NoSQL unter Verwendung des ODBC-Connectors
Azure Cosmos DB-API für MongoDB mit dem Qlik Sense-MongoDB-Connector (derzeit in der Vorschauphase)
Azure Cosmos DB-API für MongoDB und NoSQL unter Verwendung des REST-API-Connectors in Qlik Sense
Azure Cosmos DB-MongoDB-API mit dem gRPC-Connector für Qlik Core In diesem Artikel werden die Details der Verbindungsherstellung mit der Azure Cosmos DB-API für NoSQL unter Verwendung des ODBC-Connectors beschrieben.
In diesem Artikel werden die Details der Verbindungsherstellung mit der Azure Cosmos DB-API für NoSQL unter Verwendung des ODBC-Connectors beschrieben.
Voraussetzungen
Bevor Sie diesen Artikel durcharbeiten, sollten Sie sicherstellen, dass die folgenden Ressourcen vorhanden sind:
Laden Sie Qlik Sense Desktop herunter, oder richten Sie Qlik Sense in Azure ein, indem Sie Qlik Sense über den Marketplace installieren.
Laden Sie die Videospieldaten herunter. Dies Beispieldaten liegen im CSV-Format vor. Sie speichern diese Daten in einem Azure Cosmos DB-Konto und visualisieren sie in Qlik Sense.
Erstellen Sie ein Azure Cosmos DB-API für NoSQL-Konto mithilfe der Schritte, die im Abschnitt Erstellen eines Kontos des Schnellstartartikels beschrieben werden.
Erstellen einer Datenbank und einer Sammlung: Sie können den Wert für den Sammlungsdurchsatz auf 1.000 RU/s festlegen.
Laden Sie die Beispielverkaufsdaten für Videospiele in Ihr Azure Cosmos DB-Konto.
Laden Sie den ODBC-Treiber herunter, und installieren und konfigurieren Sie ihn, indem Sie die Schritte im Artikel Herstellen einer Azure Cosmos DB-Verbindung mithilfe von BI-Analysetools per ODBC-Treiber ausführen. Bei den Videospieldaten handelt es sich um ein einfaches Dataset. Sie müssen das Schema nicht ändern, sondern können einfach das Standardschema für die Sammlungszuordnung nutzen.
Herstellen einer Verbindung von Qlik Sense mit Azure Cosmos DB
Öffnen Sie Qlik Sense, und wählen Sie Neue App erstellen. Geben Sie einen Namen für Ihre App an, und wählen Sie Erstellen.
Nachdem die neue App erfolgreich erstellt wurde, können Sie App öffnen und dann Add data from files and other sources (Daten aus Dateien und anderen Quellen hinzufügen) wählen.
Wählen Sie aus den Datenquellen die Option ODBC, um das Fenster für die Einrichtung der neuen Verbindung zu öffnen.
Wechseln Sie zu Benutzer-DSN, und wählen Sie die zuvor erstellte ODBC-Verbindung aus. Geben Sie einen Namen für die Verbindung an, und wählen Sie Erstellen.
Nachdem Sie die Verbindung erstellt haben, können Sie die Datenbank und die Sammlung mit den Videospieldaten auswählen und eine Vorschau dafür anzeigen.
Wählen Sie als Nächstes die Option Daten hinzufügen, um die Daten in Qlik Sense zu laden. Nachdem Sie Daten in Qlik Sense geladen haben, können Sie Erkenntnisse generieren und Analysen für die Daten durchführen. Sie können entweder die Erkenntnisse nutzen oder Ihre eigene App erstellen, um die Verkäufe von Videospielen zu erkunden. In der folgenden Abbildung ist die Visualisierung der Daten dargestellt:
Einschränkungen beim Herstellen einer Verbindung mit ODBC
Azure Cosmos DB ist eine schemalose verteilte Datenbank mit Treibern, die für die Anforderungen von Entwicklern ausgelegt sind. Für den ODBC-Treiber wird eine Datenbank mit Schema benötigt, um Spalten, die zugehörigen Datentypen und andere Eigenschaften abzuleiten. Die reguläre SQL-Abfrage oder die DML-Syntax mit relationaler Funktion gilt nicht für die Azure Cosmos DB-API für NoSQL, da die API für NoSQL nicht vom Typ „ANSI-SQL“ ist. Aus diesem Grund werden die SQL-Anweisungen, die über den ODBC-Treiber ausgeführt werden, in Azure Cosmos DB-spezifische SQL-Syntax übersetzt, die nicht über Äquivalente für alle Konstrukte verfügt. Zur Verhinderung dieser Übersetzungsprobleme müssen Sie beim Einrichten der ODBC-Verbindung ein Schema anwenden. Der Artikel Herstellen einer Azure Cosmos DB-Verbindung mithilfe von BI-Analysetools per ODBC-Treiber enthält Vorschläge und Methoden zum Konfigurieren des Schemas. Achten Sie darauf, diese Zuordnung für jede Datenbank bzw. Sammlung des Azure Cosmos DB-Kontos zu erstellen.
Nächste Schritte
Wenn Sie ein anderes Visualisierungstool nutzen, z.B. Power BI, können Sie eine Verbindung damit herstellen, indem Sie die Anleitung im folgenden Dokument befolgen: