Megosztás a következőn keresztül:


Csatlakozás Qlik Senseet az Azure Cosmos DB-be, és vizualizálja az adatokat

A KÖVETKEZŐKRE VONATKOZIK: Nosql MongoDB

A Qlik Sense egy adatvizualizációs eszköz, amely a különböző forrásokból származó adatokat egyetlen nézetbe egyesíti. A Qlik Sense indexeli az adatok minden lehetséges kapcsolatát, így azonnali betekintést nyerhet az adatokba. Az Azure Cosmos DB-adatokat a Qlik Sense használatával jelenítheti meg. Ez a cikk az Azure Cosmos DB és a Qlik Sense összekapcsolásához és az adatok vizualizációjához szükséges lépéseket ismerteti.

Megjegyzés:

A Qlik Sense Azure Cosmos DB-be való Csatlakozás jelenleg csak a NoSQL- és MongoDB-fiókokhoz készült API-k támogatottak.

A Qlik Senseet az Azure Cosmos DB-be Csatlakozás a következőkkel:

  • Az Azure Cosmos DB API for NoSQL az ODBC-összekötő használatával.

  • Az Azure Cosmos DB API-ja a MongoDB-hez a Qlik Sense MongoDB-összekötő használatával (jelenleg előzetes verzióban).

  • Az Azure Cosmos DB API-ja MongoDB-hez és NoSQL-hez REST API-összekötő használatával a Qlik Senseben.

  • Az Azure Cosmos DB MongoDB API a Qlik Core gRPC-összekötőjével. Ez a cikk az ODBC-összekötő használatával az Azure Cosmos DB API for NoSQL-hez való csatlakozás részleteit ismerteti.

Ez a cikk az ODBC-összekötő használatával az Azure Cosmos DB API for NoSQL-hez való csatlakozás részleteit ismerteti.

Előfeltételek

A cikk utasításainak követése előtt győződjön meg arról, hogy az alábbi erőforrások készen állnak:

  • Töltse le a Qlik Sense Desktopot, vagy állítsa be a Qlik Senseet az Azure-ban a Qlik Sense marketplace-elem telepítésével.

  • Töltse le a videojáték adatait, ez a mintaadatok CSV formátumban. Ezeket az adatokat egy Azure Cosmos DB-fiókban fogja tárolni, és a Qlik Senseben fogja megjeleníteni.

  • Hozzon létre egy Azure Cosmos DB API-t NoSQL-fiókhoz a gyorsútmutató-cikk fiók létrehozása szakaszában leírt lépések végrehajtásával.

  • Adatbázis és gyűjtemény létrehozása – A gyűjtemény átviteli sebességét 1000 RU/s értékre állíthatja be.

  • Töltse be a videojáték-értékesítési mintaadatokat az Azure Cosmos DB-fiókjába.

  • Töltse le, telepítse és konfigurálja az ODBC-illesztőt az Azure Cosmos DB-hez való csatlakozás odBC-illesztővel foglalkozó cikkének lépéseivel. A videojáték adatai egyszerű adatkészletek, és nem kell szerkesztenie a sémát, csak az alapértelmezett gyűjteményleképezési sémát kell használnia.

Csatlakozás Qlik Sense az Azure Cosmos DB-be

  1. Nyissa meg a Qlik Senseet, és válassza az Új alkalmazás létrehozása lehetőséget. Adjon nevet az alkalmazásnak, és válassza a Létrehozás lehetőséget.

    Create a new Qlik Sense app

  2. Az új alkalmazás sikeres létrehozása után válassza az Alkalmazás megnyitása lehetőséget, és válassza az Adatok hozzáadása fájlokból és más forrásokból lehetőséget.

  3. Az adatforrások közül válassza az ODBC lehetőséget az új kapcsolatbeállítási ablak megnyitásához.

  4. Váltson felhasználói DSN-re, és válassza ki a korábban létrehozott ODBC-kapcsolatot. Adjon nevet a kapcsolatnak, és válassza a Létrehozás lehetőséget.

    Create a new connection

  5. A kapcsolat létrehozása után kiválaszthatja azt az adatbázist, gyűjteményt, ahol a videojáték adatai találhatók, majd megtekintheti az előnézetét.

    Choose the database and collection

  6. Ezután válassza az Adatok hozzáadása lehetőséget az adatok Qlik Sensebe való betöltéséhez. Miután betölti az adatokat a Qlik Sensebe, elemzéseket hozhat létre és elemezhet az adatokon. Használhatja az elemzéseket, vagy létrehozhat saját alkalmazást a videojátékok értékesítésének felderítésére. Az alábbi képen a

    Visualize data

Korlátozások az ODBC-hez való csatlakozáskor

Az Azure Cosmos DB egy séma nélküli elosztott adatbázis, amely a fejlesztői igények alapján modellezett illesztőprogramokkal rendelkezik. Az ODBC-illesztőhöz olyan adatbázisra van szükség, amely sémával rendelkezik az oszlopok, adattípusok és egyéb tulajdonságok következtetéséhez. A reguláris SQL-lekérdezés vagy a relációs képességgel rendelkező DML-szintaxis nem alkalmazható a NoSQL-hez készült Azure Cosmos DB API-ra, mert a NoSQL API nem ANSI SQL. Emiatt az ODBC-illesztőprogramon keresztül kiadott SQL-utasítások az Azure Cosmos DB-specifikus SQL-szintaxisra lesznek lefordítva, amely nem rendelkezik minden szerkezet megfelelőivel. A fordítási problémák elkerülése érdekében az ODBC-kapcsolat beállításakor sémát kell alkalmaznia. Az ODBC-illesztőhöz való csatlakozásról szóló cikk javaslatokat és módszereket kínál a séma konfigurálásához. Mindenképpen hozza létre ezt a leképezést az Azure Cosmos DB-fiókban található összes adatbázishoz/gyűjteményhez.

Következő lépések

Ha egy másik vizualizációs eszközt, például a Power BI-t használ, az alábbi dokumentum utasításait követve csatlakozhat hozzá: