Ich werde die Einzelheiten meiner aktuellen Situation darlegen.
Wir haben > 1000 Berichte, die wir regelmäßig verwalten. Aktuelle Tools werden in Excel erstellt, wobei VBA die Interaktivität der Arbeitsmappe ausführt (es gibt 3 verschiedene Arbeitsmappen als Teil eines veröffentlichten Satzes). Der Veröffentlichungsprozess ist eine weitere VBA-Arbeitsmappe, die einige Validierungen in den vorherigen Dateien durchführt und sie dann an einen SharePoint-Speicherort verschiebt. Die Daten, die diese Berichte füllen, werden von syndizierten Datenanbietern abgerufen und als – Sie haben es erraten – Excel-Arbeitsmappen gespeichert.
Jemand aus dem Team, das ich unterstütze, muss also:
Aufgetretene Probleme:
Hier sind die Vorbehalte, bevor Antworten gegeben werden.
Das Endziel ist die einmalige Entwicklung dieser Berichte, die in der Lage sind, jeden Datensatz zu verarbeiten und anzuzeigen, solange die Daten im gleichen Layout vorliegen. Wenn Probleme oder Änderungen auftreten, werden sie an der einzelnen Berichts-"Shell" vorgenommen, und jeder fährt mit seiner Arbeit fort. Im Gegenzug würde es über das Internet bereitgestellt, sodass keine Aktualisierung und Veröffentlichung erforderlich wäre, und der Endbenutzer hätte die Möglichkeit, die Berichte bei Bedarf in Excel, Access oder PowerPoint herunterzuladen.
Ich habe dafür kein Budget festgelegt, weil sie nicht wissen, dass ich im Moment recherchiere. Ich sehe auf der aktuellen "Excel-Plattform" ein Zugunglück in weniger als einem Jahr, und ich versuche, das zu vermeiden. Es genügt zu sagen, dass das Unternehmen nicht gerne Geld ausgibt, also erschwinglich ist ein Bonus.
Vielen Dank im Voraus für die gegebenen Antworten, und ich entschuldige mich für die Textwand.
Ich würde vorschlagen, einen Blick auf Python + Pandas zu werfen . Beide sind kostenlos, Open Source und haben viele Referenzen, einschließlich sehr aktiver Communities. Python hat eine relativ flache Lernkurve und Pandas hat viele Möglichkeiten, mit unterschiedlichen Daten umzugehen.
Berichte können nach Zeitplan oder nach Bedarf erstellt werden, wenn Sie einen Server dafür einrichten.
Von dem, was Sie beschreiben, glaube ich, dass Sie nach etwas suchen, das minimale IT-Kenntnisse erfordert. Wenn dies der Fall ist, können Sie DBxtra ausprobieren , mit dem Sie einen Bericht von der Abfrage bis zum endgültigen Design durch reines Drag & Drop erstellen können, obwohl Sie dies möchten mit dem SQL-Code herumspielen, um ihn zu optimieren oder zu verbessern, das können Sie tun.
Außerdem können Sie mit DBxtra direkt eine Verbindung zu Ihren Excel-Dateien herstellen, als ob es sich um eine Datenbank handeln würde, und jede Änderung, die Sie an der Abfrage oder dem Bericht vornehmen, wird sofort in der Webschnittstelle (dem Report Web Service) veröffentlicht.
In Bezug auf die Sicherheit können Sie Benutzergruppen erstellen und ihnen Berechtigungen für bestimmte Berichte oder Projekte erteilen und Benutzer basierend auf ihrer Rolle (Designer oder Betrachter) einschränken.
Sie müssen jedoch weiterhin die Excel-Dateien von Ihren Datenanbietern herunterladen und möglicherweise die Daten kuratieren, damit sie von DBxtra verwendet werden können. Wenn Sie möchten, können Sie die voll funktionsfähige 30-Tage-Testversion herunterladen, um zu sehen, ob sie Ihren Anforderungen entspricht.
PS: Ich bin ein DBxtra-Evangelist.
JHStarner
Steve Barnes
JHStarner
Steve Barnes