Некоторые нововведения в новой версии адаптера ProjectWise Connector for Oracle V8 XM Edition:
Элементы с привязкой ко времени
Новым улучшением в адаптере ProjectWise Connector for Oracle является возможность объявления таблицы элементом "с привязкой ко времени". Oracle Workspace Manager позволяет подключать средства управления версиями таблиц с вариантом привязки ко времени. Адаптер ProjectWise Connector for Oracle поддерживает эту функциональность, позволяя организациям отслеживать историю редактирования и создания исторических запросов в прошедшем времени, например, "показать некоторую характеристику муниципалитета в 2003 г." И наоборот, за счет этой функции возможно выполнять редактирование в настоящем времени с отображением правок только в будущих запросах, таких как "показать эту характеристику города по состоянию на 2010 г.”
Подключение к пространственной базе данных в режиме реального времени
Предшествующие версии модуля соединения с Oracle работали исключительно в рамках рабочих процессов выборки, изменения, записи. Этот подход является отличным решением проблем, требующих сценариев редактирования в автономном режиме, но не обеспечивал возможности редактирования базы данных Oracle Spatial в режиме реального времени с управлением версиями. В версии V8 XM функциональность адаптера ProjectWise Connector for Oracle была расширена и обеспечивает подключение к пространственной базе данных в режиме реального времени. Это улучшение позволяет создавать с использованием ProjectWise файлы XFM DGN, являющиеся скорее динамическими, чем статическими, таким образом, обеспечивая возможность подключения к базе данных в режиме реального времени. Такой подход является чрезвычайно выгодным в связи со степенью управляемости рабочих процессов редактирования базы данных, обеспечиваемой для администраторов и пользователей.
Принцип его работы заключается в следующем. При создании нового документа DGN для выборки автоматизированное средство выборки позволяет вам указать либо документ связи с отсоединенной пространственной базой данных, либо документ связи с подключенной базой данных. Подключенные документы подключения к пространственной базе данных могут быть открыты при помощи ProjectWise Explorer или Bentley Map. При открытии с помощью Bentley Map автоматически устанавливается соединение с Oracle, после чего становится возможным редактирование.
Пессимистический режим блокирования
В предшествующих версиях адаптера ProjectWise Connector for Oracle поддерживался только оптимистический подход к многопользовательскому редактированию. Этот подход является очень гибким, но может приводить к возникновению конфликтов. В некоторых рабочих процессах предпочтительнее блокировать элементы базы данных на время выполнения работы. В этом заключается пессимистический режим блокировки в версии V8 XM. Данный подход позволяет избежать возникновения конфликтов за счет одновременной выдачи разрешения на правку каких-либо данных в определенных пределах лишь одному пользователю.
Поддержка модели топологии Oracle
В базы данных Oracle, начиная с версии 10g, внедряется постоянная модель топологии в качестве составляющей коммерческой реляционной базы данных. Постоянная топология обладает многочисленными преимуществами, включая высокую скорость пространственных операций и возможность совместного редактирования топологии. В случае постоянной топологической модели средства редактирования способны поддерживать топологические взаимосвязи, совместно используемые различными элементами. Например, для приложения становится чрезвычайно просто переместить совместный угол двух множеств и получить соответствующее обновление двух свойств.
Bentley также поддерживает постоянную топологию в файлах XFM DGN, упрощая обеспечение выполнения рабочих процессов в полностью подключенном и отключенном режимах. В случае отключенных рабочих процессов адаптер ProjectWise Connector for Oracle выбирает топологию в файл XFM DGN для редактирования. При просмотре и редактировании в режиме реального времени используется подход "Live Spatial Database Connection" (подключение к геопространственной БД в режиме реального времени).
Инструмент загрузки данных (DGN2SDO)
Этот новый инструмент был разработан с целью обеспечения простоты перехода от проектов в системе MicroStation Geographics, построенной на базе файлов, к Oracle Spatial, а также для упрощения быстрой загрузки любых данных в базы Oracle. При использовании управляющих параметров инструмент DGN2SDO обеспечивает преобразование существующих файлов DGN, XFM DGN и предшествующих проектов MicroStation GeoGraphics в наборы скриптов, совместимых с приложением SQL Loader, поставляемым компанией Oracle. Эти скрипты представляют собой простые текстовые файлы, позволяющие создавать и распространять таблицы геометрии и топологии в среде Oracle. Рабочий процесс упрощается за счет автоматического создания файла пакетной обработки, который в последствии может быть запущен для создания соответствующей структуры таблицы, метаданных базы Oracle Spatial, пространственных индексов и ограничений по внешним ключам. Инструмент DGN2SDO распространяется в качестве составляющей расширения Geospatial Extension к системам MicroStation и Bentley Map.