ADO.NET ist ein Teil des .NET Frameworks mit dem der Data Quality Server programmiert ist und daher eine bevorzugte Methode zum Anbinden von Datenbanken. Dies hat den großen Vorteil, dass die Behandlung bei der Programmierung einheitlicher ist und zusätzliche Provider (= andere Datenbanken) relativ schnell eingebunden werden können.
Um auf eine Datenbank per AdoNet zuzugreifen, werden folgende Informationen benötigt:
- Name: Mit dem angegebenen Namen wird die Einstellung für die Datenquelle abgespeichert und vom Data Quality Server aus angesprochen.
- Provider: der Datenbanktyp der Datenbank, auf die zugegriffen werden soll. (siehe unten)
- Verbindung:
- Data Source: die Serveradresse der Datenbank.
- Database: Hier tragen Sie den Namen der Datenbank ein.
- User ID: der Benutzer, mit dem auf die Datenbank zugegriffen wird.
- Password: das Passwort für den Benutzer bzw. die Benutzer-ID.
- Language: die Sprache, in der die Daten vorhanden sind.
- Trusted_Connection: Gibt mit „True“ oder „False“ die Art der Verbindung an.
- Connection Timeout: Zeitraum, nachdem bei Inaktivität die Verbindung abgebrochen wird.
- Tabelle/Views: Beim Klick auf den Button überprüft der Data Quality Server, welche Tabellen in der Datenbank enthalten sind. Sind alle Tabellen abgefragt, können Sie die Tabelle auswählen, die Sie als Datenquelle verwenden wollen. Alternativ kann der Tabellenname direkt eingetragen werden.
- Primärschlüssel: Bevor Sie einen Primärschlüssel auswählen können, müssen Sie auf klicken. Danach stehen Ihnen alle in der Tabelle enthaltenen Felder zur Verfügung. Achten Sie darauf, dass Sie einen eindeutigen Schlüssel auswählen, da dieser bei Transformationen eine wichtige Rolle spielen kann.
- Spalten: In der Spaltenübersicht werden alle verfügbaren Spalten der ausgewählten Tabelle angezeigt. Nur die Spalten, die mit einem Häkchen versehen sind, können Sie im Data Quality Server weiterverwenden. Wie beim Primärschlüssel stehen die Spalten nur dann zur Auswahl, vorher auf geklickt wurde.
- Virtuelles Feld hinzufügen: Ein Klick auf den Button erlaubt Ihnen, neue, virtuelle Felder hinzuzufügen, für die zusätzliche Funktionen zur Verfügung stehen.
- Gruppen: In der Gruppenübersicht legen Sie fest, welche Benutzer Zugriffsrechte auf die Datenquelle haben. Wenn Sie eine ganze Gruppe aktivieren, haben alle der Gruppe zugeordneten Benutzer Zugriffsrechte auf die Tabelle.
Datenbanktypen
Für eine Übersicht der verfügbaren Datenbanktypen, wählen Sie als Typ die AdoNet Datenquelle und Sie erhalten ein Dropdown in der „Provider“ Auswahl.
Es stehen Datenquellenauswahl für
- DB2
- Postgres
- MS SQL
- MySQL
- ORACLE 11g
- EXASolution Data Provider
- SQL Lite
- Teradata 16.2
zur Verfügung.
Teradata als Datenquelle:
Bevor man diesen Datenbanktyp verwenden kann, müssen Sie den ADO-Treiber für Teradata installieren, sonst können Sie keine Verbindung aufbauen.
Sie können diesen direkt bei Anbieter herungterladen
https://downloads.teradata.com/download/connectivity/net-data-provider-for-teradata