Подключение к NosDB (NoSQL)

11.11.2019

NosDB является ярким представителем NoSQL баз данных. Она разработана для использования на платформе .Net и имеет открытый исходный код. NosDb, как и многие другие не реляционные базы данных отличаются большой скоростью работы и хорошей линейной масштабируемостью. В этой статье мы рассмотрим, как создать подключение к базе данных NosDb внутри отчета с помощью плагина для дизайнера. Как вы знаете, к дизайнеру отчетов можно подключать плагины, расширяющие функциональность программы. Одно из направлений расширения функциональности – коннекторы к различным базам данных. И правда, поиск, установка и настройка коннекторов для разных баз данных занимает не мало времени. FastReport позволяет создавать плагины, которые максимально упрощают процесс подключения к данным. Однако, предварительно нужно собрать библиотеку-плагин из проекта, который входит в поставку FastReport.Net и располагается в папке:

C:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.NosDB

После того, как вы соберете проект – получите библиотеку FastReport.NosDB.dll. Ссылку на эту библиотеку необходимо добавить в настройках дизайнера отчетов, на вкладке Plugins:

 

После перезапуска дизайнера можно приступать к созданию источника данных отчета. В настройках подключения выбираем NosDb connection:

 

Здесь необходимо ввести адрес сервера, логин и пароль пользователя (если настроен), имя базы данных и коллекции. Коллекции – это аналоги таблиц. Вы можете указать одну или несколько коллекций через запятую. На этом настройка подключения завершена, осталось лишь выбрать коллекции, необходимые в отчете на следующем шаге:            

 

К сожалению, с NoSQL базой данных мы не можем использовать SQL запрос для фильтрации данных на этапе их получения. Поэтому, просто посмотрим на результат:

 

2 сентября 2024

Обзор облачного решения для создания и управления отчетами

МоиОтчеты Облако — это мощное облачное решение для создания и управления отчетами, обеспечивающее широкий спектр возможностей, от создания документов в различных форматах до интеграции с корпоративными системами.
12 августа 2024

Как собрать и установить плагин Postgres в FastReport .NET

В этой статье описывается подключение к базе посредством плагина FastReport .NET для дизайнера отчетов из Visual Studio через NuGet-сервер.
8 августа 2024

Как установить FastReport .NET и его компоненты в Windows

Пошаговая инструкция по онлайн и ручной установке через регистрационный код FastReport .NET и его компонентов в Windows.