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 - SQLSERVER) Probleme wg. NULL-Wert

Mehr
10 Jahre 3 Monate her #1710 von Fabian Winter
EXCEL - SQLSERVER) Probleme wg. NULL-Wert wurde erstellt von Fabian Winter
Hallo zusammen!

Ich bin leider kein Spezialist was Datenbanken, Flowheater. Meine Frage ist vermutlich schon X mal behandelt worden und ich finde die Ergebnisse nicht. :-/ Daher frage ich lieber nochmal in der Hoffnung an einen Lösungsansatz.

Im Einsatz: FlowHearer 2.2.2

Für eine MSSQL-Datenbank benötige ich einen Datenimporter. Flowheater bietet sich hier ja generell sehr gut an. Der Import ist eigentlich relativ einfach.

Quelle:
MS Ecxel-Datei mit mehreren Spalten. Text, Dezimalzahlen, true/false, Datumsangaben.

Ziel:
Fest defineirte MSSQL-Datenbank. An den Eigenschaften kann ich nichts ändern. Manche Felder lassen keine NULL-Werte zu.

Daten sollen von der Quelle ins Ziel importiert werden. HEADER, Funktionen oder andere Dinge müssen nicht noch berücksichtigt werden.
Jetzt sind nur u.U. nicht alle Spalten in Excel gefüllt und/oder es sind Datensätze dazwischen bei denen mal kein Wert drin steht.

Das führt im FlowHeater zur Fehlermeldung, dass Feld XYZ keine NULL-Werte zulässt. Jetzt benötige ich hierfür eine Lösung.

1. DefaultWert in der Quelle vorgeben der so verarbeitet wird, dass nichts ins Ziel importiert wird wenn auch nichts in dem Datensatz der Quelle drin steht.

2. DefaultWert in der Zieltabelle definieren?

*** Wie wären dann die Defaultwerte für die verschiedenen Datentypen und wie müssen diese im Flowheater angegeben werden? **

3. HEADER einfügen (If, then, else, NULL) - Bekomme ich nicht hin. Den IF-Header kann ich ja nicht mit dem NULL-Header verbinden. Oder kann man auch einen IF-Then-Else Header machen, dass nur Daten importiert werden wenn Daten da sind und ansonsten gibt es ein EndPipe ohne ins Ziel zu schreiben?

4. FlowHeater3 kaufen - Da ist alles besser und da funktioniert das auch.

Falls irgendjemand Zeit/Lust hat mir das ganze etwas näher zu bringen und mir bei der Lösung zu helfen wäre das wirklich nett. -Vielen Dank!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
10 Jahre 3 Monate her - 10 Jahre 3 Monate her #1711 von FlowHeater-Team
FlowHeater-Team antwortete auf EXCEL - SQLSERVER) Probleme wg. NULL-Wert
Hallo Herr Winter,

Sie benötigen nur die letzte 2.x Version. Mit Version 2.3.1 wurde die Default Wert Übernahme im FlowHeater wesentlich verbessert. Siehe Release Notes zur Version 2.3.1 . In der aktuellen 3.5.0 Version wurde lediglich implementiert, dass im Testlauf bereits eine Warnung ausgegeben wird, falls das Feld keine NULL Werte zulässt und kein Wert übergeben wurde.

Die letzte Version 2.x können Sie über folgenden Link herunterladen. Download Version 2.x

Sie können den Default Wert im READ oder aber im WRITE Adapter konfigurieren. Das Eingabeformat muss dem entsprechen wie es im Format des Adapters hinterlegt. Der FlowHeater wandelt dann automatisch die Eingabe in das für den jeweiligen Datentypen benötigte Datenbankformat um.


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: 10 Jahre 3 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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