salleo 10 Geschrieben 24. Januar 2005 Melden Teilen Geschrieben 24. Januar 2005 Hallo Leute Nun kommt eine wahrscheinlich bescheurete Frage. Ich möchte gerne ein Programm lernen welches für das Auslesen eines Files mit z.b. 1.000.000 Einträgen sehr gut geeignet ist. Könnt ihr mir sagen was für euch das sinnfolste Programm bzw die sinnfollste sprache ist grössere Datenbanken auszulesen? Und wenn geht noch einige Querys (Abfragen) zu machen. Danke salleo Zitieren Link zu diesem Kommentar
airtime 10 Geschrieben 24. Januar 2005 Melden Teilen Geschrieben 24. Januar 2005 Hallo, sag mal mehr.. Gruß Airtime Zitieren Link zu diesem Kommentar
Gast freak Geschrieben 24. Januar 2005 Melden Teilen Geschrieben 24. Januar 2005 Es kommt nicht auf die Sprache an sondern auf den code, der die Einträge ausliest (Querry). Zitieren Link zu diesem Kommentar
salleo 10 Geschrieben 24. Januar 2005 Autor Melden Teilen Geschrieben 24. Januar 2005 habe eine logdatei welche einige Mb (85 Mb) gross ist, welche ich gerne auslesen möchte. bisher habe ich mir immer mit auto-filter im excel oder mit einer pivot tabelle gemacht nun ist es leider wegen der Zeilenlänge nicht mehr möglich. Da ich immer mehr mit solchen daten zu arbeiten habe dachte ich mir ich lerne gleich etwas "gscheits" danke salleo Zitieren Link zu diesem Kommentar
salleo 10 Geschrieben 24. Januar 2005 Autor Melden Teilen Geschrieben 24. Januar 2005 es sind mehrere Zeilen welche folgendermasen aussehen Beispiel: 21/01/2005 21.38.38 Import TERMINALE: 032 21/01/2005 21.38.38 Import TERMINALE: 034 21/01/2005 21.38.38 Import TERMINALE: 025 21/01/2005 21.38.38 Import TERMINALE: 211 21/01/2005 21.38.38 Import TERMINALE: 041 21/01/2005 21.38.38 Import TERMINALE: 209 21/01/2005 21.38.38 ##### Inizio procedura di EXPORT dei dati a HOST. ##### 21/01/2005 21.38.38 INIZIO esportazione fisica dei dati dal database 21/01/2005 21.38.38 Creazione del file schema: C:\Inetpub\ftproot\EXPORT\CLIENT.sch 21/01/2005 21.38.38 Export del file: C:\Inetpub\ftproot\EXPORT\CLIENT.820 21/01/2005 21.38.38 File vuoto! Eliminazione file: C:\Inetpub\ftproot\EXPORT\CLIENT.820 21/01/2005 21.38.38 Creazione del file schema: C:\Inetpub\ftproot\EXPORT\NOTE.sch 21/01/2005 21.38.38 Export del file: C:\Inetpub\ftproot\EXPORT\NOTE.820 21/01/2005 21.38.38 File vuoto! Eliminazione file: C:\Inetpub\ftproot\EXPORT\NOTE.820 Zitieren Link zu diesem Kommentar
Gadget 37 Geschrieben 24. Januar 2005 Melden Teilen Geschrieben 24. Januar 2005 Hi Salleo, wie wäre es damit: Microsoft Tool: Log Parser 2.2 Zitieren Link zu diesem Kommentar
salleo 10 Geschrieben 24. Januar 2005 Autor Melden Teilen Geschrieben 24. Januar 2005 Hi Danke Für die Antwort. Glaube aber ich werde dieses Tool erst morgen ausprobieren 1000 Dank inzwischen Zitieren Link zu diesem Kommentar
salleo 10 Geschrieben 25. Januar 2005 Autor Melden Teilen Geschrieben 25. Januar 2005 Hallo Da dieses Tool ziemlich komplex ist und einige Grundkenntnisse über SQL anfordert bin ich leider aufgeschmissen. Wisst ihr andere gute Tools? Danke salleo Zitieren Link zu diesem Kommentar
Finanzamt 76 Geschrieben 25. Januar 2005 Melden Teilen Geschrieben 25. Januar 2005 Hi! Kennst Du Dich in einer (anderen) Datenbankanwendung aus? Wenn ja, könntest Du die Log im .TXT bzw. SDF-Format einlesen und letztlich das Auslesen beliebig steuern [wie ich an Deinem Bespiel gesehen habe, ist das Log ziemlich strukturiert, sodaß Du gut eine Tabelle via Substring aufbauen könntest]. Ich gehe mal davon aus, daß Du die LOG nach Datum, speziellen Ereignissen oder Stichwörtern sortieren / selektieren willst - korrekt? Gegrüßt! Zitieren Link zu diesem Kommentar
micha42 29 Geschrieben 25. Januar 2005 Melden Teilen Geschrieben 25. Januar 2005 Hi, Du kanst doch auch beim Import in Excel die Feldbreiten selbst bestimmen bie den Beispielzeilen von dir wär so das Datum und die Uhrzeit leicht abzutrennen und die restliche Zeile wär auswertbar, oder? Michael Zitieren Link zu diesem Kommentar
salleo 10 Geschrieben 25. Januar 2005 Autor Melden Teilen Geschrieben 25. Januar 2005 Hallo Danke für deine antwort. Das was du sagst klingt schön nur habe ich keine ahnung mit datenbankprogrammen und weis nicht wie ich soetwas ausführen kann. Weist du kein benutzerfreundliches Tool? Danke salleo Zitieren Link zu diesem Kommentar
Finanzamt 76 Geschrieben 25. Januar 2005 Melden Teilen Geschrieben 25. Januar 2005 Hallo, Du hast zu Beginn des Threads geschrieben "Könnt ihr mir sagen was für euch das sinnfolste Programm bzw die sinnfollste sprache ist grössere Datenbanken auszulesen? Und wenn geht noch einige Querys (Abfragen) zu machen." Wenn Du also nach Datenbanken fragts und noch das Stichwort "Query" reinpackst, dann geht man schon davon aus, daß Dir Datenbanksyntax nicht allzu fremd ist ... und Dir Deine Querys z.B. mit SQL formulieren kannst. Zur Syntax findest Du eine Menge im Internet, bei SQL gibt es zwar unterschiedliche Dialekte, aber das Prinzip ist aber gleich und wenn Du es einmal gelernt hast, kannst Du Dir viele Aufgaben erleichtern. Du fragst nach einem Tool zum "Auslesen". Das Problem bei den Tools ist immer die Balance zwischen zementierten Routinen, die dann im zweifelsfall nicht wirklich den Erfordernissen entsprechen und einer Flexibilität, bei der man auch gleich SQL lernen könnte. Wenn Du "nur" das konkrete Problem lösen willst, dann sehe ich bei den von Dir genannten Bordmitteln nur die Möglichkeit, die LogDatei mit einem Editor* [Proton, TxtPad32 o.ä. Free/Shareware] zu öffnen und die dicke Logdatei in mehrere [Quartal- / Monat- / Wochen- / Tages-] Dateien zu splitten. Die kleineren Dateien könntest Du dann wieder mit Deinen Excelmitteln bearbeiten. Gegrüßt! * kannst natürlich auch eine Textverarbeitung nehmen, die die Größe schluckt, hast dann aber noch viel unnützen Ballast. Zitieren Link zu diesem Kommentar
salleo 10 Geschrieben 25. Januar 2005 Autor Melden Teilen Geschrieben 25. Januar 2005 Ok habe jetzt verstanden was zu machen ist 1000end dank salleo Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 25. Januar 2005 Melden Teilen Geschrieben 25. Januar 2005 Hallo, was soll denn mit den Einträgen(Zeilen) nun wirklich geschehen? Ich finde es nicht. Gruß Edgar Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.