NoSQL Datenbanken

Verbindungseinstellungen Apache Cassandra

▪    Server URL: URL[:Port]

▪    Keyspace

Verbindungseinstellungen CouchDB

▪    Server URL: URL[:Port]

▪    Benutzername und Passwort

▪    Datenbankname

▪    Sichtname

▪    Prefix

Verbindungseinstellungen MongoDB

▪    Server URL: URL[:Port]

▪    Benutzername und Passwort

▪    Datenbankname

Hinweis: Für eine MongoDB-Datenquelle muss die REST-API aktiviert werden, in dem diese mit - - rest gestartet wird. Diese API unterstützt zurzeit keine Authentifizierung, d. h. nach der Aktivierung existiert voller Lesezugriff.

Verbindungseinstellungen Redis

▪    Verbindungszeichenfolge: Server[:Port]

Hinweis: Optionen und Verbindungszeichenfolge werden z. B. hier beschrieben: https://stackexchange.github.io/StackExchange.Redis/Configuration#configuration-options

▪    Mit Trennzeichen getrennte Liste der zu registrierenden Hash-Tabellen (Trennzeichen: '|')

▪    Vergleichsfunktion für Hash-Tabellen: Startet mit / Endet mit / Enthält.

Hinweis: Da keine echten Tabellen mit mehreren Spalten zur Verfügung stehen,  werden mehrere Hashtables mit einem bestimmten Muster angelegt um mehrere Zeilen zu ermöglichen. Es existiert also bspw. keine Tabelle "user" mit Datensatz 1, 2 und 3, sondern 3 Hash-Tables mit dem Namen user:1, user:2 und user:3. Damit der Report Server erkennt, welche Hash-Tables zusammengehören, müssen diese mit einem "|" getrennt definiert und zudem über die Vergleichsfunktion angeben werden, wie nach diesem Namen geprüft werden soll.