Skip to content

Подключения к данным Mongodb

1. Обзор

1.1 Ожидаемое воздействие

MongoDB - это распределенное файловое хранилище базы данных, это реляционная база данных и нереляционная база данных между продуктами, это нереляционная база данных в наиболее многофункциональной, наиболее похожей на реляционную базу данных. MongoDB разработана для обеспечения масштабируемого, высокопроизводительного решения для хранения данных в WEB-приложениях. В этой главе рассматривается подключение FineBI к базе данных MongoDB.

1.2 Идеи для решений

Подключите дизайнер FineReport удаленно через FineBI, а затем подключите FineReport к MongoDB для вызова набора данных.

2. Операционные шаги

1) Удаленно подключитесь к FineReport Designer;2) Подключитесь к MongoDB в FineReport;

3) Создайте набор данных MongoDB и добавьте его в BI для использования через серверный набор данных;

3. условия

(1) Это соединение для передачи данных поддерживается только в тех случаях, когда объем данных невелик, ниже миллиона.

2) Поскольку mongodb является нереляционной базой данных, поля не выровнены, и могут быть случаи, когда некоторые поля отсутствуют.

FineBIполучает информацию о поле через первую строку данных, в то время как поля mongodb не выравниваются, в первой строке данных отсутствует часть поля, и на данный момент нет способа гарантировать, что вы получите полное поле.

Пользователи могут предварительно просмотреть все данные, чтобы получить все поля, но если объем данных велик, не рекомендуется выполнять эту операцию по соображениям производительности.

Пример:

Первая строка данных, поле c пустое

Отсутствующее поле c в BI