Erstellen Sie Berichte auf der Grundlage Ihrer vorhandenen MongoDB-Datenbanken mit List & Label. Einfache Anbindung, Unterstützung von Relationen, inklusive Report Designer. Hier sehen Sie, wie das funktioniert.
Erstellen von Berichten aus MongoDB-Datenquellen
List & Label kann leicht an MongoDB-Daten gebunden werden. Dies ermöglicht die Erstellung umfassender Berichte auf der Grundlage Ihrer vorhandenen MongoDB-Daten. Relationale Verknüpfungen werden ebenfalls unterstützt, so dass Sie Ihre Daten mit Drill-Downs oder Drill-Throughs durchsuchen können.
Wie kann List & Label an MongoDB-Daten gebunden werden?
Verwenden Sie den MongoDBDataProvider
für die Anbindung. Dieser ist auch als NuGet-Paket von nuget.org verfügbar. Ein einfaches Beispiel wäre…
MongoDBDataProvider provider = new MongoDBDataProvider(serverName, databaseName, user, password);
using (ListLabel LL = new ListLabel())
{
LL.DataSource = provider;
LL.Design();
}
… was den Designer öffnet, der automatisch mit den Collections aus der angegebenen Datenbank gefüllt wird. Von hier aus können Sie dann mit einem unserer Designer-Tutorials fortfahren.
Bis Version 27.004 wird Ihnen mit dem obigen Code eine Haupttabelle inkl. aller eventuell darunter verfügbaren Untertabellen angeboten. Da Relationen nicht immer auf der Collection-Ebene vorhanden sind, ist es aber durchaus auch sinnvoll eine Verknüpfung über Filter vorzunehmen. Ab dem Service Pack 27.004 werden daher alle auf der Basis-Ebene vorhandenen Collections der Datenbank bereitgestellt. Damit können Sie dann z.B. unterhalb einer “categories”-Tabelle (bei Verwendung und Import der Testdaten von hier) eine “products”-Tabelle anlegen:
Im Screenshot sehen Sie auch die benötigte Filterbedingung. Ohne jede weitere Nachbearbeitung erhalten Sie dann dieses Ergebnis:
Mehr über MongoDB und List & Label
Weitere wertvolle Informationen zur Verwendung von List & Label finden Sie auch im .NET Tutorial.
Es spielt keine Rolle, ob Sie eine klassische Windows Desktop- oder eine moderne Web-Anwendung mit ASP.NET haben - die List & Label Datenprovider können in beiden Welten verwendet werden.
Bitte hinterlassen Sie eine Antwort auf diesen Beitrag, wenn Sie Fragen zur Erstellung von Berichten mit List & Label auf Basis von Daten aus MongoDB-Datenbanken haben oder wenn Sie Informationen zu diesem Thema vermissen.