Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

Batchverarbeitung von Access-Dateien

Mehr
8 Jahre 7 Monate her #2666 von Guido
Batchverarbeitung von Access-Dateien wurde erstellt von Guido
Hallo,

ich versuche gerade, mit FlowHeater viele Access2000-Datenbanken zu einer zu konsolidieren. Genauer möchte ich aus ca. 5000 Access Datenbanken (.mdb) jeweils alle Einträge einer Tabelle auslesen und alle zusammen in eine .mdb überführen.
Hierzu habe ich mir die Testversion herunter geladen und eine Definition angelegt, die die Aufgabe erfolgreich erledigt - allerdings nur für eine Eingangsdatenbank zur Zeit. Meine Hoffnung war, diese Aufgabe genau so zu automatisieren, wie in
/de/beispiele/access-csv-import-batch-automatisieren
beschrieben.
Wenn ich dies mit einem entsprechend angepassten Shell Script versuche, erhalte ich als Fehlermeldung für jede Datei:

Read File [C:\...]
Auf der READ Seite ist kein TextFileAdapter | ExcelAdapter | XmlAdapter vorhanden!

Ist dieses Vorgehen nur mit Textdateien möglich oder lässt sich diese Funktionalität auf Access-Eingangsdateien erweitern?
Wenn dies möglich ist, würde ich die Software sofort kaufen, ohne diese Möglichkeit kann ich FlowHeater leider nicht verwenden.

Gruß
Guido Adler

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
8 Jahre 7 Monate her #2669 von FlowHeater-Team
FlowHeater-Team antwortete auf Batchverarbeitung von Access-Dateien
Hallo Herr Adler,

die Option dem Batch Modul Datei Wildcards zu übergeben greift so nur für den TextFile Adpater , Excel Adapter sowie dem XML Adapter .

Das von Ihnen gewünschte würde aber über FlowHeater Parameter zusammen mit dem „forfiles“ Befehl funktionieren. Der Befehl „forfiles“ wird in folgenden Beispiel erklärt: Automatisierter Batch CSV Import mit MS Access

Vorgehen)
Sie Definieren sich unter "Menü->Bearbeiten->Parameter" einen Parameter „DATENBANK“ mit einem Standardwert um die Definition im Designer testen zu können. Den Parameter „$DATENBANK$“ verwenden Sie nun im Access Adapter als Datenbankname auf der READ Seite, während der Ausführung wird der Parameter dynamisch mit dem Standardwert bzw. später durch Parameterübergabe ersetzt.

Wenn die Definition im Designer mit einer Access Datenbank funktioniert können Sie die automatisierte Ausführung über das Batch Modul angehen.
Sie benötigen ein CMD Skript mit folgenden Inhalt.
Code:
@echo off forfiles /M *.mdb /C "cmd /c .C:\FlowHeater\FHBatch.exe /SetParameter Datenbank=@path access-datenbanken-konsolidieren.fhd"

Sie müssen den Pfad zur FHBatch.exe anpassen, so dass diese vom Ort der Skriptausführung gefunden wird!




gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
8 Jahre 7 Monate her #2670 von Guido
Hallo Herr Stark,

vielen Dank für Ihre Hilfe. Es funktioniert jetzt so wie es soll. Die Lizenz habe ich gerade gekauft.

Gruß
Guido Adler

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.272 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.