Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:
NoSQL
MongoDB
Средство визуализации данных Qlik Sense позволяет объединить данные из разных источников в одно представление. Qlik Sense индексирует все связи в данных, чтобы вы могли оперативно получить аналитические сведения. С помощью Qlik Sense вы можете визуализировать данные из Azure Cosmos DB. В этой статье описываются шаги, необходимые для подключения Azure Cosmos DB к Qlik Sense и визуализации данных.
Примечание.
Подключение Qlik Sense к Azure Cosmos DB в настоящее время поддерживается только для учетных записей API для NoSQL и MongoDB.
Вы можете подключить Qlik Sense к Azure Cosmos DB следующими способами:
API Azure Cosmos DB для NoSQL с помощью соединителя ODBC.
через API Azure Cosmos DB для MongoDB с помощью соединителя Qlik Sense MongoDB (сейчас доступна предварительная версия);
API Azure Cosmos DB для MongoDB и NoSQL с помощью соединителя REST API в Qlik Sense.
API MongoDB для Azure Cosmos DB с использованием соединителя gRPC для Qlik Core. В этой статье описаны сведения о подключении к API Azure Cosmos DB для NoSQL с помощью соединителя ODBC.
В этой статье описаны сведения о подключении к API Azure Cosmos DB для NoSQL с помощью соединителя ODBC.
Предварительные условия
Перед выполнением инструкций, приведенных в этой статье, обеспечьте наличие следующих ресурсов:
Скачайте Qlik Sense Desktop или настройте Qlik Sense в Azure, установив приложение Qlik Sense из Marketplace.
Скачайте пример данных о видеоиграх в формате CSV. Эти данные будут храниться в учетной записи Azure Cosmos DB и визуализировать их в Qlik Sense.
Создайте API-учетную запись для NoSQL в Azure Cosmos DB, выполнив действия, описанные в разделе создания учетной записи краткого руководства.
Создайте базу данных и коллекцию, и установите для коллекции пропускную способность 1000 RU/с.
Загрузите примеры данных о продажах видеоигр в учетную запись Azure Cosmos DB.
Скачайте, установите и настройте драйвер ODBC, выполнив действия, описанные в статье о подключении к Azure Cosmos DB с драйвером ODBC. Данные о видеоиграх имеют простую структуру, и вам не придется редактировать схему. Просто используйте схему сопоставления коллекций по умолчанию.
Подключение Qlik Sense к Azure Cosmos DB
Откройте Qlik Sense и выберите Create new app (Создать приложение). Укажите имя приложения и выберите Create (Создать).
После успешного создания нового приложения выберите Open app (Открыть приложение) и щелкните Add data from files and other sources (Добавить данные из файлов и других источников).
В списке источников данных выберите ODBC, чтобы открыть окно настройки нового подключения.
Переключитесь в режим User DSN (Пользовательский DSN) и выберите созданное ранее подключение ODBC. Укажите имя подключения и щелкните Create (Создать).
Создав подключение, выберите базу данных и коллекцию, в которой размещены данные о видеоиграх, и просмотрите их.
Теперь щелкните Add data (Добавить данные), чтобы загрузить данные в Qlik Sense. Загрузив данные в Qlik Sense, вы сможете извлекать из них полезные сведения и выполнять анализ. Можно использовать стандартные средства или создать собственное приложение для анализа данных о продажах видеоигр. Пример приведен на следующем рисунке.
Ограничения при подключении с помощью ODBC
Azure Cosmos DB — это распределенная база данных без схемы с драйверами, созданными с учетом нужд разработчиков. Драйвер ODBC требует наличия базы данных со схемой, определяющей столбцы, типы данных и другие свойства. Обычный SQL-запрос или синтаксис DML с реляционными возможностями неприменимо к API Azure Cosmos DB для NoSQL, так как API для NoSQL не является ANSI SQL. Из-за этой причины инструкции SQL, выданные драйвером ODBC, преобразуются в синтаксис SQL, зависящий от Azure Cosmos DB, который не имеет эквивалентов для всех конструкций. Чтобы избежать проблем с преобразованием, при настройке подключения ODBC следует применить к нему схему. Статья о подключении с помощью драйвера ODBC поможет вам настроить такую схему. Обязательно создайте это сопоставление для каждой базы данных или коллекции в учетной записи Azure Cosmos DB.
Следующие шаги
Если вы используете другое средство визуализации, например Power BI, к нему можно подключиться с помощью инструкций в следующем документе: