Workflow: Databaseverbinding

In de Vectorworks-uitbreidingsmodules kan je communiceren met externe databases via ODBC (Open Database Connectivity) en SQLite standards. Via ODBC kan je aan de hand van een database automatisch records (inclusief IFC- en COBie-records) van objecten bijwerken. Ook omgekeerd is het mogelijk aan de hand van objectgegevens in Vectorworks de database bij te werken.

Om ODBC te gebruiken in de Vectorworks-uitbreidingsmodules heb je een databasebeheersysteem nodig en moet je bepaalde stappen te volgen om de verbinding op te zetten en de gegevensstroom te beheren.

SQLite is een databasemanagementsysteem dat gebruik maakt van SQL. In tegenstelling tot de meeste andere SQL-databases heeft SQLite geen apart serverproces. SQLite leest en schrijft rechtstreeks naar gewone bestanden. Een complete SQL-database met tabellen, indexen, operatoren en weergaven is beschikbaar in één enkel bestand.

Configureer en stel gegevens in met het databaseprogramma van jouw keuze. In de Vectorworks-uitbreidingsmodules kan je een koppeling maken met volgende databasesystemen:

Microsoft Excel

FileMaker Pro

Microsoft Access

MySQL

SQLite*

Elke database die ODBC ondersteunt en beschikt over Mac- of Windows-drivers

Database- en/of besturingssystemen omvatten meestal een apart ODBC-administratie- of beheerprogramma met stuurprogramma’s en gegevensbronnen. Mogelijk dient u stuurprogramma’s te installeren. Zie Informatie over ODBC-drivers.

Hoe je databasesystemen installeert, configureert en gebruikt, valt buiten het bestek van dit hulpsysteem en wordt hier niet beschreven. Raadpleeg hiervoor de documentatie van uw besturingssysteem of databasesoftware.

*SQLite databasebestanden vereisen geen ODBC-beheersysteem of -server. Zie sqlite.org/index.html voor meer informatie.

Stel de verbinding in tussen Vectorworks en het databasesysteem. Geïndexeerde kolommen met unieke waarden worden aangeduid om de communicatie tussen het databasesysteem en de records in Vectorworks te leggen en te onderhouden.

Definieer het type verbinding tussen de database en de records van de objecttypes.

Bepaal voor elk objecttype welke objecten je wilt koppelen en verbindt ze met een rij in de databasetabel.

Wanneer de verbindingen zijn gelegd, bepaal dan de instellingen om de records in Vectorworks bij te werken vanuit de database en om de database bij te werken vanuit de records in Vectorworks. Deze communicatie in twee richtingen kan je automatiseren.

Communicatie tussen de database en Vectorworks

Een database opzetten

Databaseverbinding

Records koppelen aan de database

Objecten koppelen met de database

Workflow: Databaseverbindingen automatiseren

De database bijwerken

Informatie over ODBC-drivers

Heb je niet gevonden wat je zocht? Stel je vraag aan Dex, onze virtuele assistent.