Источники данных ZuluGIS

Чтобы обеспечить удобный и эффективный доступ к разнообразным источникам семантической информации, особенно при работе с ZuluServer и большим количеством пользователей, можно воспользоваться многопользовательской (клиент-серверной) СУБД. Для этого необходимо создать подключения к СУБД в виде источников данных.

Поддерживаются различные технологии прямого доступа к PostgreSQL, SQLite, SQL Server LocalDB, а также подключения через ADO (OLE DB) и ODBC.

Создание источников данных не является обязательной процедурой, многим пользователям достаточно встроенных возможностей программного обеспечения и использования локальных источников данных, автоматически создаваемых вместе со слоем в базах, хранимых в файлах SQLite (*.sqlite), SQL Server LocalDB (*.mdf), в предыдущих версиях использовались Microsoft Access (*.mdb) и BDE Paradox (*.db). Файлы базы данных создаются в директории со слоем.

Один источник данных и содержащиеся в нем таблицы могут использоваться несколькими слоями. При хранении таблиц в файлах SQLite или SQL Server LocalDB таблицы доступны только в рамках одного слоя, для использования одного файла базы данных несколькими слоями так же создаются источники данных.

[Примечание]Примечание

В рамках одной базы данных ZuluGIS могут использоваться таблицы из одного источника данных.

При использовании собственных источников данных возможно пользоваться встроенными возможностями выбранного СУБД, к примеру такие как расширенный список типов полей таблицы, уникальные свойства полей (такие как поля-счётчики, запрет на пустые значения, автоматически заполняемые и вычисляемые поля), операции массового импорта данных в таблицы (BULK INSERT), инструменты администрирования и настройки баз данных, представления, триггеры и другие возможности.

Информация об источниках данных хранится в конфигурационном файле DataSrc.cfg в папке, где установлена система ZuluGIS или ZuluServer.

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

Источники данных могут использоваться как однопользовательской версией ZuluGIS, так и на сервере ZuluServer. В случае сервера они должны быть опубликованы в администраторе ZuluServer и доступны пользователями.

[Примечание]Примечание

Подробней об источниках данных ZuluServer.