Abfragen und Reporting Tools für Data Warehousing

Ein Abfrage- und Reporting-Tool hilft Ihnen, regelmäßige Berichte ausführen, organisierte Inserate erstellen und führen Quer tabellarische Reporting und Abfragen. Hier sind einige Abfrage- und Reporting-Tools, um sich mit.

Menu

Die Rolle von SQL

SQL ist die offizielle Datenbank-Abfragesprache verwendet, um Zugriff zu erhalten und die in einer relationalen Datenbank-Management-System enthaltenen Daten oder RDBMS.

Die Wurzeln von SQL gehen Sie zurück zu IBM und seine Forschungslabors in den frühen Tagen der relationalen Datenbanktechnologie. IBM und Oracle waren unter den ersten SQL als die verwendete Sprache zu ergreifen, um ihre relationalen Produkte (andere RDBMS-Systeme verwendet, um verschiedene Sprachen, die ihre jeweiligen Anbieter erfunden) zuzugreifen.

In der Mitte der 1980er Jahre wurde zur Genehmigung vorgelegt SQL sowohl das American National Standards Institute (ANSI) und der Internationalen Organisation für Normung (ISO), und in den nächsten Jahren andere Datenbankzugriff Sprachen verklungen. Spätere Versionen des SQL-Standards wurden alle paar Jahre veröffentlicht.

Die Bedeutung von SQL für die Abfrage und Reporting (und für Data Warehousing) ist, dass die Sprache ein vertreten hat meist Standard Weg, um mehrere RDBMS-Produkte zugreifen.

Jedes RDBMS Produkt hat eine etwas andere SQL-Dialekt. Obwohl die grundlegende Syntax das gleiche, vor allem für die am häufigsten verwendeten Befehle ist, sind alle SQL-Dialekte etwas anders. In den frühen 1990er Jahren, trotz dieser syntaktischen Unterschiede, sofern mehrere verschiedene Bemühungen um eine gemeinsame Gateway zu SQL-RDBMS-Produkte.

Die erfolgreichste war Microsoft Open Database Connectivity (ODBC). Der Satz ODBC-kompatible Wichtig wurde zu RDBMS-Anwendungen in der Anfang und Mitte der 1990er Jahre. Ein ähnlicher Standard für die Java-Community entstanden auch in den späten 1990er-Jahre - Java Database Connectivity (JDBC). Nahezu alle großen heute Datenbank-Hersteller haben Zugänglichkeit durch diese beiden Standard-Konnektivität Schnittstellen.

Technische Abfrage-Tools

Die Verwendung von SQL als Grundlage für die meisten Abfrage- und Reporting-Tools war gut und schlecht für Data Warehousing. Auf der positiven Seite sind viele weitere Produkt-zu-Produkt matchups in Data-Warehousing-Umgebungen möglich, so dass Tools sowohl von RDBMS-Anbietern und anderen Drittanbietern werden.

Auf der negativen Seite, obwohl, ist SQL eine relativ komplexe Sprache, nachdem Sie vorbei an den Grundlagen erhalten. Eine Reihe von Abfragetools in erster Linie ermöglichen Benutzern in eingeben und SQL-Abfragen bearbeiten. Diese Werkzeuge sind nicht wirklich für Endanwender entwickelt, obwohl es ist erstaunlich, wie oft sie in Endnutzer-Organisationen bereitgestellt werden.

Benutzer Abfrage-Tools

Die meisten Endbenutzer Abfrage- und Reporting-Tools visuell orientiert bieten, Malerei, Umgebungen, die es Benutzern ermöglichen Bildschirme für Report-Layouts zu entwerfen, dem gewünschten Datenspalten für den Bericht, oder die Reihen von Daten, die sie auswählen möchten (nur Verkäufer, die getroffen haben ihre Quote, zum Beispiel).

Mit all dies # 147 bemalt # 148- Informationen, die meisten Tools haben zunehmend eine intelligente Abfrage Generation Ansatz. Anstelle eines einzigen, übermäßig komplexe SQL-Anweisung zu erzeugen, die Sie ein A in Datenbank-Klasse bekommen konnte aber einen angewiderten Kopfschütteln von jemandem ziehen, die dieses Zeug in der realen Welt getan hat, eine Folge von SQL-Anweisungen (in der Regel den Vorteil der vorübergehenden Einnahme Tabellen für Zwischenergebnisse) erzeugt.

Diese Abfolge, in der Tat zersetzt sich die Abfrage in eine effizientere Reihe von Schritten.

Reporting-Tools

Wenn Endbenutzer komplexere Interaktion mit dem Benutzer oder anspruchsvolle Formate wollen, ist ein Werkzeug, mit mehr Reporting-Funktionen Leveraged. Sie können eine Trennung zwischen reinen Abfrage-Tools und reinen Reporting-Tools finden. Die Abfrage-Tool bietet Datenzugriff, Filterung und einfache Formatierung. Wenn Sie Berichte in Ihrem Unternehmen oder benötigen Verteilung Form sichere Präsentation zu erzeugen, verwenden Sie ein Reporting-Tool.

Wie bei den Abfrage-Tools, bieten Reporting-Tools eine Umgebung, die Sie anspruchsvolle Layouts erstellen können, die durch die Datenbankabfrage abgerufen auf die Formatierung der Daten konzentrieren.

Menü