Problembehandlung bei der Datenzusammenstellung

Beim Zusammenstellen von Daten mit dem Datenbankassistenten oder mit dem SQL-Assistenten können unterschiedliche Probleme auftreten. Die Ursache von Problemen ist dabei vielfach in den Verbindungen zu den Datenquellen zu suchen.

Hinweis: Für die Erfassung und Bearbeitung von SQL-Statements mit dem SQL-Assistenten benötigen Sie hinreichende Fachkenntnisse. Probleme, die durch die Erfassung, Bearbeitung oder Ausführung solcher SQL-Statements entstehen, unterliegen ausschließlich der Verantwortung des Benutzers. Sie können nicht vom Support der humanIT Software GmbH bearbeitet oder behoben werden.

Probleme und Maßnahmen zur Problembehandlung

Über auftretende Probleme werden Sie in entsprechenden Systemmeldungen informiert. Die Systemmeldungen enthalten eine Fehlerbeschreibung, die Nummer der Fehlermeldung und je nach Art des Fehlers weitere Informationen, z.B. Angaben zur Datenquelle und zu SQL-Befehlen. Auf Grund dieser Informationen können Sie versuchen, das Problem selbst zu beheben. So können Sie z.B. anhand der Nummer der Fehlermeldung die Fehlerursache recherchieren. Falls Sie ein Problem nicht selbst beheben können, wenden Sie sich an Ihren Datenbank- oder Systemadministrator. Ihm stehen je nach Art der Datenquelle verschiedene Mittel zur Verfügung, das Problem nachzuvollziehen und Abhilfe zu schaffen.

Zur Erleichterung der Problemanalyse können Sie die Inhalte der Systemmeldungen über die Schaltfläche in die Zwischenablage kopieren, um sie gesammelt dem Datenbank- oder Systemadministrator zu übermitteln.

Weitere hilfreiche Informationen enthält der untere Arbeitsbereich des Datenbankassistenten mit dem Feld „SQL". In dem Feld wird das beim Zusammenstellen der Daten automatisch erzeugte SQL-Statement angezeigt. Den Inhalt des Felds können Sie wie in Windows üblich in die Zwischenablage kopieren und ebenso dem Datenbank- oder Systemadministrator übermitteln.

Probleme können z.B. sein:

Probleme...

Mögliche Ursachen

Mögliche Maßnahmen

...bei der Verbindung zu Datenquellen

Verfügbarkeitsproblem des Datenbankservers

Verfügbarkeit des Datenbankservers prüfen.

Falsche Zugangsdaten

Korrekte Zugangsdaten erfassen.

Fehlende (nicht installierte) Datenbanktreiber

Fehlende Datenbanktreiber installieren.

Fehlende Zugriffsberechtigungen auf dem Datenbankserver

Je nach Datenbanksystem und interner Unternehmensorganisation kann ein Benutzer mit Zugriffsberechtigung zum Lesen einzelner Datenbanktabellen z.B. nicht die Liste der vorhandenen Datenbanktabellen einsehen.

Fehlende Zugriffsberechtigung anfordern.

...beim Zusammenstellen oder Nachladen der Daten, d.h. bei der automatischen Erzeugung des SQL-Statements und/oder bei dessen Ausführung auf den Datenbanksystemen

Eingeschränkte Funktionalitäten des Datenbanksystems

Bei einigen Datenbanksystemen stehen verschiedene Funktionalitäten nicht zur Verfügung, z.B. die Verknüpfungsart "Outer Join" oder es kann nur eine begrenzte Anzahl von Tabellen verknüpft werden.

Ggf. andere Verknüpfungsstruktur definieren.

Ggf. Formulierung des SQL-Statements für Verknüpfungen ändern. Die Formulierung können Sie in den SQL-Optionen zu der Datenquelle prüfen und ändern.

Fehlerhafte Syntax des SQL-Statements

Bei einigen Datenbanksystemen sind z.B. Leerzeichen oder Umlaute in den Tabellennamen nicht zulässig.

Korrekte Syntax erfassen.

Die Syntax der SQL-Befehle zu einzelnen Datenbanktabellen können Sie in den SQL-Optionen zu der Datenquelle prüfen und ändern.

Je nach Datenbanksystem muss der Tabellenname mit bestimmten Zeichen umschlossen sein, z.B.:

  • [Tabellenname] (eckige Klammer) bei Microsoft-Datenbanksystemen

  • 'Tabellenname' (einfaches Anführungszeichen) bei MySQL-Datenbanksystemen

  • "Tabellenname" (doppeltes Anführungszeichen) bei Progress-Datenbanksystemen

Änderungen in den Datenbanken des Datenbanksystems

In den Datenbanken können z.B. Tabellen oder Tabellenspalten entfallen oder umbenannt worden sein, sodass das Nachladen nicht mehr möglich ist.

Zusammenstellung der Daten auf Abweichungen zu den Datenbanken prüfen und ggf. ändern.