Cache Database Projects
Projects in the cache database
The data transferred into the
cache database are always transferred according to a project they
belong to. Choose Data → Cache database
… from the menu and select the tab
Projects. If no projects were added so far the window will appear like
shown below.
To add a new project for the transfer into the cache database, click on
the Add project button. In the area below a
new entry as shown below will appear. The area on the right shows the
number of datasets in the project in the source database together with
the date of the last update. To ensure the separation of the data
between the projects, DiversityDescriptions creates a separate schema
for every project named Project_[name of the project] together with
needed roles, tables etc..
Before transferring data you have to update the project schema to the
latest version, indicated by the appearance of an update button
. Click on the button to open a window as
shown below. Click on the Start update
button to update the schema to the latest version. For adding a project
and performing the database update you need to be a system administrator
(s. Login administration).
After the update the database is ready to transfer data into.
But before starting the cache transfer you should take a look on the ID mapping, data withholding and data restrictions. The first two items are stored in the descriptions database, the latter in the cache database.
With the ID mapping you can determine how
description items, descriptors and categorical states shall be
identified in the cach database and how changes are handled in
subsequent cache transfers. Click on the button
to edit the ID mapping behaviour for the data of the project (see
below).
If any descriptors are marked with the data status Data withheld, you
have the options to exclude the whole description the export, to hide
only the marked descriptor data or to export the whole dataset. Click on
the button to edit the data withholding
behaviour for the data of the project (see below).
Besides the restrictions in the source database, you can set further
data restrictions for this transfer.
Click on the button and choose
the data restrictions for the cache transfer (see below).
To transfer the data you have 3 options as described in the Transfer chapter.
Afterwards the number and date of the transferred data are visible as shown below.
To inspect the transferred data use the View content
button. A window as shown below will open where
all tables containing the data of the project are listed.
Click on the button to filter the content. A
window as shown below will open. Choose the column for the filter, the
operator (e.g. = ) and the filter value (see below).
Now click on the button to add the filter
criteria to the table filter. You may add as many criteria as needed
(see below). With the
button you can
clear the filter..
Before you can transfer the data into the Postgresdatabase, you have to connect
to the Postgres database and click on the
button to establish the project and run
necessary updates
. After the project is
established and up to date, use the
button to
transfer the data in the Postgres area (see below).
If a project is exported into another Postgres database on the same
server, these databases will be listed underneath the Postgres block
(see image below). For an overview of all target Postgres databases
click on the
button.
If the target is placed on the current server, the text will appear in black instead of grey (see below). Packages, if administered, will be listed in the table as well.
In some cases, when a cache database has been deleted on the current Postgres server, there might still be some administrative information left. In this case the target is shown in red and you have the option to delete the administrative data for that target (see below).
In the Postgres database you can
install packages
to adapt the data to any needed format.