In de databanktabellen worden individuele gegevens over de applicatie of de visualisatie opgeslagen. Deze gegevens kunnen zowel in de visualisatie als rechtstreeks in de applicatie worden geëvalueerd of weergegeven.
Opmerking: Let op de verschillende licenties, zodat de tabellen ook bewerkt kunnen worden.
Er zijn verschillende scenario's waarin tabellen worden gebruikt.
Bijvoorbeeld, temperaturen voor hotelgasten kunnen worden opgeslagen en in verschillende kamers onafhankelijk van de gast-ID worden opgehaald en opgeslagen.
Om gegevens naar een externe opslag te exporteren of weer te importeren, kan ook de databanktabellen worden gebruikt.
Elke tabel heeft een eigen
structuur. Deze bevat niet, zoals bij de SPS, datatypen. Bovendien kunnen in de editor geen versies worden opgeslagen, omdat alle operaties zich rechtstreeks op de gegevens kunnen uitwerken.
Let Op: Als u een kolom verwijdert en vervolgens op Toepassen klikt, worden alle gegevens van de kolom definitief verwijderd.
De structuur kan alleen in de overeenkomstige databanktabellen in de
bibliotheek worden bewerkt.
Elke tabel heeft een eerste kolom met de naam id. De waarden van deze kolom mogen in de hele tabel slechts één keer voorkomen. Elke andere kolom kan een andere naam hebben. Deze mag echter slechts één keer voorkomen. De naam definieert de identificatie van de kolom. Bovendien kan elke kolom een titel worden toegewezen. De titel wordt telkens in de geopende taal van de databanktabellen opgeslagen.
Elke kolom kan een ander datatype hebben. Dit kan ook later worden gewijzigd. Dit kan, afhankelijk van de inhoud, leiden tot gegevensverlies.
De hele databank werkt met hetzelfde tekenstel als de applicatie. Dit moet bij het exporteren en importeren van gegevens in acht worden genomen. Het tekenstelsel is vastgesteld op UTF-8.
Definieert een booleaanse kolom. Deze kan twee toestanden hebben, TRUE of FALSE.
Definieert een getal inclusief voorteken dat maximaal 8-bytes lang kan zijn. Het bereik is -9'223'372'036'854'775'808 tot 9'223'372'036'854'775'807.
Definieert een drijvende kommagetal met dubbele nauwkeurigheid. Toegestane waarden zijn -1.7976931348623157E+308 tot -2.2250738585072014E-308, 0 en 2.2250738585072014E-308 tot 1.7976931348623157E+308.
Definieert een kolom als tijdstempel in seconden. De waarde kan worden overgedragen via DT#2016-03-25-22:12:00 of in milliseconden. De milliseconden worden daarbij afgerond op de volgende seconde.
Definieert een kolom als tekenreeks. Deze is gelijk aan een variabelenaam. De maximale lengte bedraagt maximaal 255 tekens.
Definieert een tekstkolom met een maximale lengte van 16'777'215 (224-1) tekens.
Opmerking: Dit type ondersteunt geen indexering.
Een tabellenindex kan worden gebruikt om een tabel sneller te sorteren, als filters over andere kolommen worden toegepast. Een kolom met het datatype text kan geen index krijgen.
Het gebruik van meerdere indices kan het schrijven van gegevens vertragen. Bovendien is meer opslagruimte nodig.
Gegevens kunnen op verschillende manieren worden bewerkt. Dit kan rechtstreeks in de editor gebeuren of via applicatie.
Opmerking: Bij het dupliceren van een
databanktabellen worden de gegevens niet mee gekopieerd.