Ich kann nicht scheinen, eine Lösung für mein Problem zu finden, egal wie viel ich Google.Excel VBA-Code, um SSRS-Daten als Datensatz zu ziehen
(Bitte entschuldigen Sie meine Ausführlichkeit in der folgenden Erklärung)
Mein Prozess ist, dass ich auf die SSRS Web-Seite zu gehen, laufen meinen Bericht (mit Parametern) und schließlich als Excel-Datei exportieren. Sobald alles erledigt ist, kann ich meine paar tausend Zeilen VBA-Code ausführen, um die gerade heruntergeladenen Rohdaten zu importieren und meine Geschäftslogik anzuwenden. Jetzt kann ich Meine schönen Diagramme und Grafiken erstellen. Aus vielen Gründen werde ich hier nicht aufzählen, ich muss dies weiter automatisieren.
Was ich tun möchte, ist meinen Code zu ändern, so wird es nur die Daten direkt in meine Excel-Tabelle ziehen, ohne es zuerst als Datei gespeichert haben.
Das Googling, das ich bisher gemacht habe, schlägt vor, dass ich es in ein Dataset ziehen würde, dann arbeite mit diesem Dataset-Objekt, um meine Daten zu verbrauchen.
Hat jemand VBA-Code, der zeigt, wie Sie eine Verbindung zum SSRS-Server herstellen, rufen Sie meinen spezifischen Bericht (mit Parametern) und, und geben Sie die Ergebnisse als (Ich rate als Dataset), und lesen Sie das in meine Tabelle ?
Können Sie die Adresse der Website angeben? Ich könnte eine Lösung für Sie haben, die IE-Automatisierung verwendet, um den Inhalt einer Site zu extrahieren. Ich habe das schon viele Male gemacht, aber wenn es eine sichere Seite ist, könntest du Probleme mit einem automatisierten Prozess finden, der als Virusaktivität markiert ... hatte meine Bank meinen Login aus diesem Grund deaktiviert, jetzt kopiere ich einfach die Daten selbst, um dies zu vermeiden Problem. – Sercho
Können Sie die Datenbank direkt abfragen? – slashNburn
Leider nein. Unsere Unternehmenspolitik erlaubt mir das nicht. Ich kann die Daten nur über SSRS erhalten. –