Frage

Ich bin für eine Kontrolle, die ich oben auf ein bereits vorhandenes OLAP-Star-Schema setzen kann, damit der Benutzer ihre eigenen „Abfragen“ definieren und Berichte erstellen. Im Moment habe ich einige vordefinierte oben auf den Würfeln gebaut Berichte, aber ich möchte dem Benutzer ermöglichen, ihre eigenen Kriterien zu definieren, basierend auf den Würfel, die ich erstellt habe. Ich habe viele Produkte gefunden, die Ihnen eine Transaktionstabelle wie eine OLAP-Cube behandeln können, aber nichts speziell für bereits bestehende Würfel schneiden.

EDIT: Lassen Sie mich klar sein, ich weiß, es gibt es unzählige Reporting-Tools aus, die auf OLAP-Cubes zu berichten Anspruch. Das Problem ist, sie alle annehmen, dass sie bei Transaktionsdaten suchen und versuchen, ihre eigenen Würfel zu erstellen. Ich habe Tabellen, die Zehner, wenn nicht Hunderte von Millionen von Datensätzen enthalten. Die meisten Werkzeuge Absturz, wenn diese viel Umgang mit Daten, laufen die anderen nur langsam unglaublich. Ich habe kein Werkzeug will, dass die Geschäftsleute ausgerichtet ist.

Ich möchte ein Tool, das versteht, was ein Stern und Snowflake-Schema ist. Ich möchte in der Lage, es zu sagen, was die Faktentabellen sind und was die Dimensionstabellen sind, und erstellt dann eine Benutzeroberfläche auf ihnen. Dies ist ein leichtes Problem für die Tool-Anbieter zu lösen, weil ich Löffel bin ihnen die Würfel füttern. Ich möchte auf die Tatsache stützen, dass Würfel ein standardisiertes Muster sind, und ich möchte ein Tool, das die Vorteile dieser Tatsache nimmt. Ich mag ein Tool, das Entwickler und beginnt mit der Annahme, Ziele, die ich eigentlich wissen, wie meine Daten zu verwalten, es muss nur ziemlich Berichte für mich bauen und nicht unter dem Gewicht meiner Daten bröckeln.

War es hilfreich?

Lösung

Nun SSRS für SQL Server ist so konzipiert, mit Würfeln verwendet werden soll (wir unsere Data Warehouse mit diesem die ganze Zeit abfragen), aber das ist eine herstellerspezifische Implementierung und wenn Sie nicht über SQL-Server kann es nicht verwenden wie es kommt mit SQL Server. Sie können MDX-Abfragen schreiben und nicht nur gerade T-SQL. Ich weiß, dass Sie andere Datenbanken in Abfragen verweisen können, aber ich habe nie versucht, einen anderen Anbieter Tabellen becasue unsere Daten warehous in einem SQL Server Data Warehouse zu verweisen.

Andere Tipps

Ich habe verschiedene Reporting-Tools verwendet, aber bei weitem der am meisten vertraut für den Endbenutzer ist MS Excel Pivot-Tabellen. Bitte folgen Sie diesen Link weitere Informationen.

Wenn Sie eine vollständige Enterprise-Level-Software wollen, Sie suchen nach einem Werkzeug, wie die Cognos (IBM) Reporting Suite. Ihre Werkzeuge haben eine einzelne Abfrage Rahmen für die Berichterstattung gegenüber relationalen und OLAP-Quellen, je nachdem wie man es modellieren. Das heißt, Sie multidimensionale Reporting gegen SQL Server und MSAS mit dem gleichen Werkzeug tun kann, wenn es richtig modelliert wird. Sie unterstützen ihre eigenen Würfel, TM1, Oracle, Microsoft, SAPBW, etc ... Es gibt eine sdk Sie Ihr eigenes Frontend-Tool als auch schreiben können. Nicht billig, aber nichts Unternehmen.

Die Wettbewerber in diesem Bereich (ich habe nicht verwendet) sind Business Objects (SAP) und Hyperion (Oracle). Und vielleicht Jaspersoft (Open Source).

Sie können auch die Antwort auf diese Frage . Er erwähnt BO und eine Microsoft-Lösung.

Stefan, wenn Ihr Endziel für die Berichterstattung ist, würde ich ein Tool wie Tableau vor. Es ist sehr einfach für den durchschnittlichen Benutzer zu lernen und sie ermöglicht es ihnen, Berichte über die Fliege mit Hilfe der Schnittstelle bzw. benutzerdefinierte Abfragen gegen die Datenbank zu machen. Wenn Sie etwas weiter fortgeschritten suchen würde ich ein Produkt wie CockPit vorschlagen (ich weiß ...) von einem deutschen Unternehmen entwickelt, die auch wirklich ordentlich ist und beginnt zu starten.

Sie könnten versuchen, Dundas Lösung, die erlaubt Endbenutzer ihre eigenen Berichte zu erstellen, basierend auf Dimensionen und im Cube erstellt Maßnahmen.

Sind Sie nach so etwas wie Mondrian ? Wir haben es auf einem früheren Projekt, und ich scheinen seine OLAP-Reporting zu erinnern, war ziemlich gut. Kann mich nicht erinnern, wenn es eine gui hatte, obwohl; das war nicht mein Gebiet. Ich immer nur mit den Konfigurationsdateien durcheinander ...

Hallo können Sie SSRS verwenden, bei denen Anwenderberichte erstellen können nur den Würfel durchsuchen oder u können benutzerdefinierte MDX-Abfragen schreiben den OLAP-Vorteil zu nutzen. Sie können SQL Server Report Builder verwenden Und nicht zuletzt Microsoft Excel 2007 hat eine gute Möglichkeit, einen Würfel Surfen Sie können sogar Ihre Würfel in Sharepoint über Microsoft Excel Services 2007

aussetzen

Ich halte meine Hände und frei zugeben, dass ich bin kein Experte auf diesem Gebiet, aber man konnte einen Blick auf Infobright . Ich verstehe es immer noch gehen und Index vorhandene Daten (Ich bin nicht sicher, ob es seine eigenen Würfel bildet), aber ich bin zu dem Glauben verleitet es schnell große Datenmengen verarbeiten kann.

Es gibt eine Community Edition und eine kommerzielle Version zu. Ich habe noch nie verwenden die Software, sondern von dem, was ich darüber nach, bevor gelesen habe, scheint es beeindruckend.

könnten Sie geben Web Pivot-Tabelle einen Versuch und es ist ein Web-basierte Reporting-Tool, das sowohl für CSV-Dateien und OLAP-Verbindung Würfel wie Excel-Pivot-Tabelle. Hier ist Demo und Dokumente .

Sie können auf mehrere Quelldaten (zum Beispiel mehrere OLAP-Cubes) verbinden, mehrere Pivot-Tabellen und Pivot-Diagramme erstellen und dann mehrere Berichte basierend auf einer beliebigen Kombination dieser Pivot-Tabellen und Pivot-Diagramme erstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top