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

Excel Datei bleibt geöffnet nach ausführung des Programms

Mehr
5 Jahre 9 Monate her - 5 Jahre 9 Monate her #3630 von Niklas
Guten Tag zusammen,

ich sammle gerade meine ersten FlowHeater Erfahrungen, und scheitere nun ein einem Punkt. Wir wollen Werte aus zwei Excel Tabellen in eine Excel Tabelle zusammenführen, auswerten und in eine Text Datei speichern. Nach einigem hin und her bin ich nun an dem Punkt angelangen, wo ich dies alles über insgesamt 4 Bearbeitungsschritte abbilden kann.
Nun habe ich noch folgendes Problem. Zwischen Schritt 3 und 4, bricht das Programm mit unten stehender Fehlermeldung ab.
Im Hintergrund kann ich sehen, das die Excel Datei, nach Schritt 3 immer noch geöffnet ist. Daher die Fehlermeldung. Hat jemand eine Idee wie ich hier zum Ziel kommen kann?
Ich habe die Fehlermeldung und den Schritt 3 angehangen.

mit Freundlichen Grüßen,
Niklas
Letzte Änderung: 5 Jahre 9 Monate her von Niklas.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Jahre 9 Monate her - 5 Jahre 9 Monate her #3631 von FlowHeater-Team
Hallo Niklas,

da haben Sie evtl. einen Fehler im Zusammenhang mit dem Excel Adapter und mehreren Verarbeitungsschritten aufgedeckt. Das Problem wird
derzeit analysiert bzw. gefixt.

Es ist aber für solche Fälle Besserung in Sicht. Mit der ab nächster Woche erscheinenden neuen Version 4.1.4 gibt es einen neuen InMemory Adapter. Hiermit können Datenanreicherungen im Hauptspeicher durchgeführt werden und anschließend in ein beliebiges Ziel wieder ausgegeben werden.

Über unten stehende Links können Sie sich eine Beta Version herunterladen. Hier ist auch ein Beispiel vorhanden „Menü->Beispiele->InMemoryAdapter-> CSV und Excel Daten zusammenführen

Schauen Sie sich das mal an. Ab nächster Woche gibt es dazu auch ein Tutorial Video sowie eine genaue Beschreibung.

Sobald das Problem gefixt, gibt es hier eine weitere kurze Info.

BetaVersion Download
FlowHeaterBeta 32 Bit
FlowHeaterBeta 64 Bit
FlowHeaterServer Beta

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.
Letzte Änderung: 5 Jahre 9 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Jahre 9 Monate her #3632 von Niklas
Guten Tag Herr Stark,

ich habe mir die Datei einmal kopiert und habe Schritt 1,2 und 4 entfernt. Auch jetzt habe ich den gleichen Fehler. Die Datei bleibt geöffnet. Darüber hinaus habe ich noch einen Test durchgeführt, in diesem habe ich den Lookup Heater entfernt. Ohne diesen bekomme ich keine Fehler mehr. Das Problem ist nur, das ich diesen zwingend benötiege, da ich diesen als "SVERWEIS" Ersatz benutze. Ich habe den Heater mal angehängt. 
Vielleicht hilft Ihnen das bei der Analyse.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Jahre 9 Monate her #3634 von FlowHeater-Team
Hallo Niklas,

die Analyse bzw. Behebung dauert noch etwas.

Der Excel SVERWEIS kann aber über die InMemory Tabellen wesentlich eleganter und schneller durchgeführt werden. Gerne kann ich Ihnen dafür ein Beispiel anfertigen, bräuchte hierzu allerdings etwas mehr Informationen was durchgeführt werden soll.

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
5 Jahre 9 Monate her #3636 von Niklas
Hallo Herr Stark,

ich habe den InMemory Adapter einmal getestet. Hier habe ich wohl einen Denkfehler eingebaut. Ich hänge hier mal mein gesamtes Programm an. Ich habe in beiden Dateien eine PersonalNr. stehen. Allerdings sind diese Dateien komplett unterschiedlich aufgebaut, daher benötige ich hier eine Funktion wie den Excel SVERWEIS. Ich habe das wie folgt ausprobiert, und einen Fehler erhalten:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Jahre 9 Monate her - 5 Jahre 9 Monate her #3638 von FlowHeater-Team
Hallo Niklas,

hier das versprochen Beispiel. Im Beispiel wird allerdings eine CSV Datei  verwendet um den Excel SVERWEIS abzubilden. Das kann aber 1:1 auch mit dem Excel Adapter  abgebildet werden.

Im Beispiel wurden drei Varianten ( SQL Heater , Lookup Heater  und String Replace Heater ) verwendet wie ein Excel SVERWEIS im FlowHeater und dem neuen InMemory Adapter Tabellen abgebildet werden kann.

Die Fehlermeldung „Column ‚Person‘ is constrained to be unique. Value 10421is already present”. Können Sie auf zwei Arten eliminieren. Einmal indem Sie den Schlüssel nicht als “Unique” kennzeichnen, so können doppelte Schlüsselfelder in der Tabelle vorkommen. Oder aber auf dem Reiter „Allgemein“ die Option „Vorhandene Datensätze ignorieren“ aktivieren. So werden bereits vorhandene Datensätze nicht nochmal an die Tabelle angefügt. 

PS: Die Version 4.1.4  wurden nun offiziell Released. Jetzt steht auch die Dokumentation zum InMemory Adapter zur Verfügung.

Dateianhang:

Dateiname: excel-sverweis.zip
Dateigröße:3 KB






PSS: Die Analyse mit der geöffneten Excel Datei dauert noch an!

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.
Letzte Änderung: 5 Jahre 9 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.318 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.