W wersjach branżowych Vectorworks Architect oraz Vectorworks Landmark komunikacja z zewnętrznymi bazami danych odbywa się za pośrednictwem Administratora źródeł danych ODBC (ang. Open Database Connectivity). Poprzez ODBC można automatycznie aktualizować rekordy obiektów (w tym rekordy IFC i COBie) w oparciu o bazę danych, a także odwrotnie: aktualizować bazę na podstawie danych obiektu w Vectorworks.
Aby móc korzystać z ODBC w programie Vectorworks, niezbędny jest system administrowania źródłami danych. Poza tym należy wykonać pewne kroki w celu nawiązania połączenia i zarządzania przepływem danych.
SQLite jest wbudowanym aparatem bazy danych SQL. W przeciwieństwie do większości innych baz tego typu, SQLite nie ma osobnego procesu serwera. SQLite wczytuje i zapisuje bezpośrednio w zwykłych plikach. Kompletna baza danych SQL wraz z tabelami, indeksami, operatorami i widokami jest zawarta w jednym pliku.
1. Skonfiguruj i zdefiniuj dane w wybranym programie do obsługi baz danych. Program Vectorworks umożliwia połączenie z następującymi źródłami danych:
● Microsoft Excel
● FileMaker Pro
● Microsoft Access
● MySQL
● SQLite*
● Każda baza danych współpracująca z ODBC i udostępniająca sterowniki dla Mac OS lub Windows
Systemy baz danych i/lub systemy operacyjne posiadają zazwyczaj odrębnego administratora ODBC lub menadżera sterowników i źródeł danych. W niektórych przypadkach prawdopodobnie konieczna będzie instalacja sterowników; Zob.: Informacje na temat sterowników ODBC.
Problemy dotyczące instalacji, konfiguracji i obsługi systemów baz danych nie wchodzą w zakres tego systemu pomocy i w związku z tym nie zostaną tu opisane. Aby uzyskać więcej informacji na ten temat, zapoznaj się z dokumentacją systemu operacyjnego lub oprogramowania bazy danych.
*Pliki SQLite nie wymagają administratora czy sterowników ODBC. Abu uzyskać więcej informacji o odwzorowaniu, zobacz sqlite.org.
2. Nawiąż połączenie między Vectorworks a bazą danych. Kolumny typu ID, zawierające unikatowe wartości, są oznaczone, aby zachować komunikację między źródłem danych a rekordami w Vectorworks.
3. Określ typ połączenia pomiędzy bazą danych i rekordami obiektów.
4. Wskaż dla każdego typu obiektu elementy, które zamierzasz powiązać, a następnie skojarz je z odpowiednimi wierszami w tabeli bazy.
5. Po nawiązaniu połączenia należy zdefiniować ustawienia, aby umożliwić aktualizację rekordów w Vectorworks przy użyciu bazy danych oraz aktualizację bazy danych przy użyciu rekordów z Vectorworks. Tę dwukierunkową komunikację można zautomatyzować.
~~~~~~~~~~~~~~~~~~~~~~~~~