Passt eine große Daten Menge für kleinen Report? Und was passiert, wenn Excel als Daten Storage gewählt wird.

2020-10-13

Speichern Sie COVID-19 Test Ergebnisse in Excel?

FastReport

Kann der Report nicht alle Daten anzeigen.

Folgen Sie dem Link  - https://uk.news.yahoo.com/missing-coronavirus-tests-glitch-large-excel-spreadsheet-file-095054235.html 

Um zu erfahren, dass man in der Vereinigten Königsreich fast 16 Tausend Covid-19 Infektion Fällen verloren hat — in der Excel Tabelle war das Rekord Limit übergegriffen.

Wenn Sie bei Google faul sind, möchte ich Sie daran erinnern, dass das Limit einer Excel-Tabelle 65.000 Zeilen beträgt.

Dies sind keine Einzelfälle! Die Menschen haben keine Ahnung, mit wie vielen Daten sie und ihre Kunden umgehen müssen und welche Funktionen die von ihnen verwendeten Tools bieten!

Und dann erscheinen solche Artikel: https://www.techrepublic.com/blog/microsoft-office/10-things-you-should-never-do-in-excel/

Also was können wir tun?

1. Verwenden Sie Datenbanken zum Speichern von Daten!

Es mag völlig verrückt klingen, aber immer und überall, wenn Sie sich entscheiden, eine Liste, eine Basis (es ist meine professionelle - ich verwende immer diesen Begriff), ein Datenspeichersystem - eine Datenbank abzurufen. Schätzen Sie die Datenmenge. Ihre Nachkommen werden dafür dankbar sein!

In unserem Beispiel - in unserem CRM (unser CRM ist übrigens eines der ersten online - wir kannten diesen Begriff nicht einmal) gibt es Hunderttausende von Registrierungen, Kunden, Datensätzen und Partnerregistrierungen. Es klappt!

Selbst jetzt, wenn Dutzende von Menschen aus der ganzen Welt gleichzeitig damit arbeiten, kann ich es nicht als „hoch geladenes System“ bezeichnen, da wir wissen, wie hoch geladene Systeme wirklich funktionieren und was Big Data tatsächlich ist.

2. Überprüfen Sie, ob Ihr Berichtssystem mit dieser Datenmenge zurechtkommt.

Besonders in letzter Zeit sind oft interessante Kunden zu uns gekommen. Auftragnehmer, die ihre Projekte ein halbes Jahr lang an die Kunden übergeben haben, müssen das Berichtssystem bereits in schon implementierten und funktionierenden Projekten auf unser ändern.

Sie nahmen das Projekt ernst, betrachteten das Toolkit und die Komponenten und verglichen sie nach verschiedenen Kriterien (vielleicht haben sie unser System nicht einmal in Betracht gezogen oder sie haben es getan, aber aus irgendeinem Grund hat FastReport es nicht ins Finale geschafft), aber dann das Projekt wurde mit echten Daten gefüllt, damit gearbeitet und… fiel. (Im besten Fall "Anzeigen der ersten 65.000 Datensätze", im schlimmsten Fall "Aufnehmen des gesamten zugewiesenen Speichers und Anzeigen von nichts").

Ich bin weit davon entfernt zu denken, dass moderne Entwickler dem kompetenten Design der Systemlast nicht genügend Aufmerksamkeit schenken.

Darüber hinaus können alle anderen Elemente der Systeme diese Belastung bewältigen. Und dann fällt das System genau beim Schritt der Datenerfassung in den Reportsgenerator!

Und echte Daten - es können Millionen von Datensätzen sein (dies ist natürlich nur ein Beispiel, nicht die gesamte Datenbank!), aus denen häufig Dokumente generiert werden müssen, beispielsweise für Abonnenten.

Für mich war es eine Offenbarung, dass es auf diesem Markt ziemlich alte und bedeutende Akteure gibt, die diese Aufgabe nicht bewältigen können. Bestenfalls kann die Reporterstellung Stunden dauern oder sie stürzt einfach ab und erreicht überhaupt nicht die Erstellung eines Reports.

Und heute, wenn ich gefragt werde: "Wie haben Sie es geschafft, dass die Banken, die Pensionskasse, die Sozialversicherungskasse, Hersteller von Hochlast-Unternehmenssystemen, die in Echtzeit abrechnen, Ihr Produkt FastReport verwenden?" - Ich habe keine andere Wahl, als zu antworten: "Eigentlich hatten sie keine andere Wahl."

Ich möchte nicht nur und ausschließlich FastReport verwenden, aber ich rate Entwicklern dringend, alle Komponenten ihrer Systeme (wie wir) den strengsten Stresstests zu unterziehen, um Kunden nicht zu enttäuschen.

Dies gilt insbesondere für Abrechnungssysteme, CRM, ERP - wo eine ständige Live-Arbeit mit Kunden stattfindet.

3. Messen Sie die Aussagekraft Ihres Reports.

Ja, wir haben Textbeispiele für Reportw (die Millionen von Datensätzen enthalten), in denen wir die Qualität und die Geschwindigkeit der Erstellung der Dokumente bewerten (der Report enthält mehrere Zehntausende von Seiten, die dann ohne Qualitätsverlust in PDF konvertiert werden). Es war eine Herausforderung für uns selbst - wir waren mit der Geschwindigkeit der Reporterstellung nicht zufrieden und haben sie dreimal beschleunigt.

Hier ist ein Link zu einem Beispiel für die Erstellung eines Reports aus BigData.

Nun, das sind die BigData.

Ich werde die Freude des Entdeckers "Wie funktioniert das bei anderen Reportgeneratoren?" den lieben Lesern überlassen

Dies ist nicht schlecht, wenn beispielsweise Stromrechnungen für Einwohner von Megastädten erstellt werden. Wie informativ ist dieser Report selbst?

Markieren Sie daher die wichtigsten Dinge, verwenden Sie Diagramme, damit die Daten nicht verloren gehen, sondern in die vom Auge abgedeckten Informationen umgewandelt werden.  Wie zum Beispiel einer der Gewinner unseres Wettbewerbs um den besten Report - wie Sie sehen, werden Big Data zu COVID-19 in einem zuverlässigen und informativen Dokument zusammengefasst.

FastReport-Produkte sind immer bereit, mit Ihren Daten jeder Größe schnell genaue Reporte zu erstellen.

Oder Sie können uns einfach fragen – wir sind ziemlich gut mit allen gängigen Dokumentformaten und DBMS und können Ihnen sagen, wo genau „die Täuschung eines Formats“ auf Sie wartet.

12. August 2024

Erstellen und Installieren des Postgres-Plugins in FastReport .NET

In diesem Artikel wird beschrieben, wie Sie mit dem FastReport .NET-Plugin für den Berichtsdesigner aus Visual Studio über den NuGet-Server eine Verbindung zur Datenbank herstellen.
8. August 2024

Installation von FastReport .NET und ihren Komponenten unter Windows

Schritt für Schritt Anleitung zur Online- und manuellen Installation über den Registrierungscode FastReport .NET und seine Komponenten in Windows.
26. Juli 2024

Aktualisierung von HTMLObject als Plugin für FastReport .NET

Ausführliche Anleitung zur Verwendung des neuen HTMLObject-Plugins, das die Aufteilung des HTML-Doms in FastReport-Berichtsobjekte verwendet.
Fast Reports
  • 800-985-8986 (Englisch, die USA)
  • +4930568373928 (Deutsch)
  • +55 19 98147-8148 (Portugiesisch)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314

© 1998-2024 Fast Reports Inc.