Konfiguration des e-count CSV-Import-Moduls

Slides:



Advertisements
Ähnliche Präsentationen
Anmeldung bei Google und Einrichtung eines Postkontos
Advertisements

Support.ebsco.com Lernprogramm zum Erstellen einer lokalen Sammlung.
Dipl.Ing. Nicole Hertel I N F O R M A T I K I
Internetpräsentation aus PowerPoint erstellen Tipp der Woche 31/2000
Tipps für die Recherchepraxis Annette Krupka, Online Recherchen.
Pflege der Internetdienste
PowerPoint-Makros für DScript
Sortierverfahren Richard Göbel.
XQuery – String Funktionen Datenbanktechnologie / SS 2012 / Leonard Claus.
Grundlagen im Bereich der Textverarbeitung
Grundlagen im Bereich der Tabellenkalkulation
Modularization of XHTML™
Excel Kurs Teil III Zinsberechnungen ( Sparbuch, Entnahmeplan, Monatszins ) Das große 1 x 1 ( Berechnungen mit Namen, die Matrixformel ), Blattregister,
Excel Kurs Teil VI Logische Funktionen( WENN, UND, ODER ) Datumsfunktionen ( DATUM, MONAT ) Bedingte Formatierung F. Bäumer.
Excel Kurs Teil VII Textfunktionen ( TEXT, LÄNGE, LINKS, RECHTS, TEIL, FINDEN ) Einladen von Textdateien Text in Spalten F. Bäumer.
Einführung in Visual C++
Bidirektionales VFX-XML-Interface für Daten-Import/Export Visual Extend Anwendertreffen 2009 Rainer Becker, Frank Kropp deutschsprachige FoxPro User Group.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Installation FAQ-Forum Zope Basisinstallation Zusätzliche Module (Products) Grundkonfiguration Einrichten neuer Foren.
Beispiel: Liste mit Tabstopps
Vorstellung.
Automatisierte Benutzerverwaltung
Excel verschiedene Anwendungen
Abfragen definieren Beispiele für Abfragen: Microsoft Query:
Excel 97 Einführung - Start -.
Das Anwendungsfenster von WordPad
Manfred Lindert, Marketing-Kommunikation,
13. Grundlagen des Seriendrucks
16. Kopf- und Fußzeilen 16.1 Kopf- und Fußzeilen erstellen
10. Rechtschreibprüfung Die Rechtschreibkorrektur 10. Rechtschreibprüfung, Silbentrennung Die Rechtschreibkorrektur 10.2 Silbentrennung.
7 Bessere Übersicht mit NamenInhaltsverzeichnis 7 Bessere Übersicht mit Namen 7.1Grundlagen 7.2Namen vergeben 7.3Namen in Formeln einsetzen 7.4Nützliches.
21 Datenimport und -export, OLEInhaltsverzeichnis 21. Datenimport und -export, OLE-Funktion 21.1 Importieren (Einlesen) von Fremdtexten 21.2 Exportieren.
7. Andere Datenquellen verwenden1 Direkter Zugriff auf Fremddaten (importieren) Fremde Datenquelle Word 2002 Filter beim Importieren der Daten Fremdes.
Beispiel: Liste mit Tabstopps
Klicken Sie in der Meldungsleiste auf Bearbeitung aktivieren,
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
Zeit:Aktion: 08:30Begrüßung, Organisation 08:45Einführung - Was heißt OPC - OLE for Process Control --> Folie - OPC definiert eine offene Schnittstelle,
ecount – Tipps und Tricks beim Importieren
Lieferantenkatalogmanagement
Schnelleinstieg Schnelleinstieg für bereits geschulte User zur Schulung OMDS-Einspielung in FinanzProfiT Bitte auf gewünschte Variante klicken oder weiterblättern….
4. Weiterführende Textgestaltung
PG5 Building Advanced / DDC Suite 2.0 BACnet
1 SWeb Alarmin Erweitert PG5 Building Advanced / DDC Suite 2.0 SWeb Alarming Erweitert SWeb Alarming Erweitert - Erweitert.
Datei -> Optionen -> …
Namen in Vor- und Nachname aufteilen Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie.
von Saskia- Romina Duwe
Infor:lösungen Dokumentation zu den Ini-Einstellungen Lösungsnr.:RS0004_ IntegrationToPrint Titel: integration beim Drucken integration beim.
Allgemeine Funktionalitätsbeschreibung
ICT – Modul Textverarbeitung
DATEISPEICHER in der S P S
Kommandozeile und Batch-Dateien Molekulare Phylogenetik – Praktikum
Stoppen der Eingabeaufforderung einer Abfrage j drücken Sie dann F5, oder klicken Sie auf Bildschirmpräsentation > Von Beginn an, um den Kurs zu starten.
1Bastian Bringenberg, Komma - Separierte - Dateien Was sind CSV Dateien?  Einfacher Datenspeicher  Einfache Textdateien.
Excel Grundlagen.
Erstelle deine eigene Timeline
1 Tagesüberblick 4 Lösung Hausaufgabe/Fragen Mustervergleiche.
Arbeiten mit dem Trimble Planning Tool V2.9 Rainer Spiecker
1 Erstellung eines Lebenslaufes
Blockseminar Allgemeine Technologien II Dozent: P. Sahle März 2009 PHP in HTML Referentin: Angela Brinck.
Musterlösung IT-Struktur an Schulen © M. Stütz, F. Wrede LEU - Zentrale Planungsgruppe Netze am Kultusministerium Baden-Württemberg zwei Benutzerverwaltung.
1 Tagesüberblick 5 Lösung Hausaufgabe/Fragen Assoziative Felder Funktionen zu Variablenbehandlung.
E x c e l ist ein Tabellenkalkulationsprogramm Bestandteil des MS-Office- Paket.
Ein- und Ausgabe von Daten -Routinen zum einlesen von Rohdaten -Einlesen von der Tastatur -Routinen zum Einlesen und speichern von Bildern -Angabe eines.
Datenmigrationstools: DTW – Kontenplan
WiWi WS2015 Excel Grundlagen Fachbereich Wirtschaftswissenschaften.
1Formeln in ExcelPiWa 2006/07 Aufbau und Eingabe von Formeln l Funktion = vorgefertigte Formel Formel Funktion.
Allgemein AdminMOHI Website. Allgemein MOHIAnywhere.
Fachbereich Wirtschaftswissenschaften
 Präsentation transkript:

Konfiguration des e-count CSV-Import-Moduls Workshop Konfiguration des e-count CSV-Import-Moduls

Import-Architektur Verarbeitung in 2 Schritten: 1. Konvertierung in XML-Zwischenformat 2. Importieren des Zwischen-XML nach ecount

Konfiguration der Import-Filter Import-Filter haben verschiedene Einstellungen zur Anpassung an Kundenwünsche Einstellungen sind einfach in flachen Textdateien zu pflegen CSV-Import-Filter hat zusätzliches grafisches Modul zur einfacheren Konfiguration

Ablauf der Konfiguration Erstellung einer neuen Format-Konfiguration in datenimport.ini und Erzeugen einer Basis-Konfiguration für das Format CSV, manuell oder über die Datenimport-Maske Ablegen einer Beispiel-Datei in dem konfigurierten Verzeichnis Konfiguration mit grafischer Oberfläche an Hand der Beispieldatei Überprüfung der konvertierten Daten in der Vorschau-Ansicht Speichern und Übertragen der Konfiguration auf den Kommunikationsserver

Datenimport-Maske Start mit KomA-Skript config_gui_import(.cmd / .sh)

Grund-Konfiguration des CSV-Formats Dateiformat einstellen (Excel, CSV, Festlängentext) Laden einer Beispieldatei (erste Fehlermeldung wegen fehlerhafter Konfiguration ignorieren) Einstellen des Grundformats (Trennzeichen ...) Auswahl des Grund-Modells (Vertikale Lastgangdaten usw.) Auswahl des linken oberen Wertefeldes in den Daten (Pivotfeld) Abstand zu den benachbarten Werten wählen Zahlen- und Datumsformat einstellen Abbruchbedingungen definieren

Aufbau der grafischen Oberfläche Daten-Vorschaubereich Konfigurationsbereich

Arbeitsweise des CSV-Imports 1. Schritt: Auswahl des Dateiformates: Excel-Dateien: Dateiendung .xls CSV-Dateien: Komma- separierte Textdateien/ Textdateien, in denen die Felder horizontal durch Trennzeichen (z.B. , ; Tabulator) und vertikal durch Zeilenumbrüche getrennt sind Festlängenformate: wie CSV, aber die horizontale Feldbegrenzung ist durch feste Feldlängen definiert, die mit Leerzeichen aufgefüllt werden

Arbeitsweise des CSV-Imports 2. Schritt: Auswahl des Grund-Modells der Datenorganisation: Horizontal / vertikal orientierte Lastgang-Daten: z.B. horizontal: LPEX, vertikal: Fröschl-Flatfile Horizontale Verbrauchs- / Prognosedaten: noch keine grafischen Konfigurationsmöglichkeiten Horizontale / vertikale Tagesdaten: werden auf Periode 60 Minuten erweitert (für ecount vor Release 3.2 Patch 2)

Allgemeine Einstellungen

Fehlerhafte Einstellung Fehleranzeige bei syntaktischen Fehlern in Funktionen

Vorschau der importierten Daten Aktualisierung der Vorschau über Button „Datei neu laden“

Konfiguration der CSV-Felder Felder können aus konstanten Werten und CSV-Feldern in absoluten oder zum Pivot-Feld relativen Koordinaten zusammengesetzt werden Es können verschiedene Umwandlungsoperationen auf einzelne Ausdrücke angewendet werden

Beispiele für Feldfunktionen Wert einer Zelle mit absoluten Koordinaten: cellValue(3,5) Wert einer Zelle mit relativer Spaltenangabe: cellValue(n-1, 5) Wert einer Zelle mit Standard-Wert: cellValue(3,5,“Standard“) Wert einer Zelle mit Standard-Wert aus einer anderen Zelle: cellValue(3,5, cellValue(4,5,“Standard“))

Unterstützte Feldoperationen Verkettung mehrerer Werte "Prefix-" cellValue(3,5) "-Suffix" Zellinhalt: cellValue(Spalte, Zeile[, Standardwert]) cellValue(n,1,"kW") Wert dekodieren: decode(Quelle, [Standardwert, ] (Quellwert1, Zielwert1), (Quellwert2, Zielwert2) ...) decode(cellValue(3,5), "?", ("Ok", "W") , ("Fehler","G")) Text an Trennzeichen zerteilen: token(Quelle, Separatoren, Tokennummer) token(cellValue(n,1),"_",0) „ABC_DEF_GHI“ wird zu „ABC“ token(cellValue(n,1),"_",-1) „ABC_DEF_GHI“ wird zu „GHI“ Textteile ersetzen: replace(Quelle, alter Wert, neuer Wert) replace(cellValue(n,1), "Alt", "Neu") „Alter Wert“ wird zu „Neuer Wert“ Teilzeichenkette: subString(Quelle, Startposition, Länge) subString(cellValue(n,1), 0, 33)

Weitere Feldoperationen Text links abschneiden: cutLeft(Quelle, Länge) cutLeft(cellValue(n,1),4) „ABCDEF“ wird zu „CDEF“ Text rechts abschneiden: cutRight(Quelle, Länge) cutRight(cellValue(n,1),4) „ABCDEF“ wird zu „ABCD“ Text links auffüllen: fillLeft(Quelle, Fülltext, Länge) fillLeft(cellValue(n,1), "ABC", 10) „XYZ“ wird zu „ABCABCAXYZ“ Text rechts auffüllen: fillRight(Quelle, Fülltext, Länge) fillRight(cellValue(n,1), "ABCDEFGHI", 10) „XYZ“ wird zu „XYZABCDEFG “ Umwandeln in Großbuchstaben: upperCase(Quelle) upperCase(cellValue(n,1)) „Beispiel“ wird zu „BEISPIEL“ Umwandeln in Kleinbuchstaben: lowerCase(Quelle) lowerCase(cellValue(n,1)) „Beispiel“ wird zu „beispiel“

Weitere Feldoperationen Leerzeichen an Anfang und Ende entfernen: trim(Quelle) trim(cellValue(n,1)) Text suchen: indexOf(Quelle, Suchtext) indexOf(cellValue(n,1), "find") „Unauffindbar“ wird zu 5 Textlänge: length(Quelle) length(cellValue(n,1)) Dateiname der verarbeiteten Datei: filename() Name des aktuellen Arbeitsblattes: sheetName() Aktuelle Spalte: column() Aktuelle Zeile: row()

Funktionen auf Edis-Kennzeichen Edis-/Obis-Kennzeichen: [M-][KK:]GG.AA[.TT][*RR] Edis-Kennzeichen auswerten: edisSign(Quelle) edisSign("1.9.1") Medium für Edis-Kennzeichen setzen: edisM(neuer Wert, EdisQuelle) edisM(1, edisSign("1.9.1")) => „1-1.9.1“ edisM(1, edisSign("2-1:1.9.1")) => „1-1:1.9.1“ Kanal, Messgröße, Messart, Tarif und Rückstellkennziffer setzen: edisKK(…), edisGG(…), edisAA(…), edisTT(…), edisRR(…) analog zu edisM(…) Standard-Medium setzen: edisDefM(neuer Wert, EdisQuelle) edisDefM(1, edisSign("1.9.1")) => „1-1.9.1“ edisDefM(1, edisSign("2-1:1.9.1")) => bleibt „2-1:1.9.1“ Standard-Kanal, -Tarif, -Rückstellkennziffer: edisDefKK(…), edisDefTT(…), edisDefRR(…) analog zu edisDefM(…)

Mögliche Fehlerquellen Einige Parameter besitzen einen Standard-Wert, der gilt, falls kein Wert (leerer Wert) angegeben wurde, z.B. Status-Feld und FK-ID-Felder  leere Zeichenkette angeben Eine Koordinate in cellValue() hat inkorrekte Einstellung ob relativ oder nicht: cellValue(1,2) anstatt cellValue(1,n) Formatmaske für Datum, Uhrzeit oder Zahl passt nicht zu den Daten Daten enthalten Zeitumschaltung und Zeitstempel sind nicht fortlaufend  korrekte Zeitzone und Umschaltmethoden angeben Wertabstand auf {2,1} gelassen, aber Abstand der Spalten beträgt 1  jede 2. Spalte wird ausgelassen Daten enthalten zusätzliche Zeilen/Spalten, die keine verarbeitbaren Daten enthalten  Abbruchkriterien definieren