DesignSeries.pngBaza danych

Przepływ pracy: Informacje o połączeniu z bazą danych

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

~~~~~~~~~~~~~~~~~~~~~~~~~

Komunikacja między bazą danych a Vectorworks

Połączenie z bazą danych

Baza danych

Skojarzenie rekordów z bazą danych

Skojarzenie obiektów z bazą danych

Przepływ pracy: Automatyzacja połączeń z bazą danych

Aktualizacja bazy danych

Informacje na temat sterowników ODBC