Metoda pracy: Nawiązanie łączności z bazą danych

W wersjach branżowych Vectorworks 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 wersji branżowej 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.

Skonfiguruj i zdefiniuj dane w wybranym programie do obsługi baz danych. Wersje branżowe Vectorworks umożliwiają 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. Aby uzyskać więcej informacji, wejdź na SQLite.

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.

Określ typ połączenia pomiędzy bazą danych i rekordami obiektów.

Wskaż dla każdego typu obiektu elementy, które zamierzasz powiązać, a następnie skojarz je z odpowiednimi wierszami w tabeli bazy.

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ć.

Komunikacja między bazą danych a Vectorworks

Konfiguracja bazy danych

Połączenie z bazą danych

Skojarzenie rekordów z bazą danych

Skojarzenie obiektów z bazą danych

Metoda pracy: Automatyzacja połączeń z bazą danych

Aktualizacja bazy danych

Informacje na temat sterowników ODBC