Montag, 27. Februar 2006
Sperrliste.
waxman, 22:59h
In einem Callcenter ist nicht alles Sonnenschein, viele angerufenen Kunden möchten nie mehr angerufen werden, egal für welche Aktion. Dafür gibt es zwar schon einige Listen, die man nutzen kann.(Robinsonlist.de sei da nur mal eine) Aber sowas noch mal intern zu haben wäre schon nocht eine Sicherung dazwischen. Die meisten Daten kommen in Form einer CSV Datei.
Nun war meine Idee, dass man diese Datei mit Hilfe eines Programmes parst, danach kann man die Datensätze anhand einer Konfiguration mit Einträgen in einer Firminternen Datenbank vergleichen.
Um verschiedene Stufen der Übereinstimmung zu finden, könnte man mehrere Testdurchläufe erstellen. Als Beispiel, zu erst könnte man Name, Vorname, PLZ und die ersten vier Buchstaben der Strasse mit den Einträgen in der DB vergleichen. Gibt es damit keine Übereinstimmung wird die Strasse weggelassen, usw.
Leider bekommen wir nicht immer Daten im CSV Format zur Verfügung gestellt. Oft auch schon in einer .mdb Datei. Das lässt sich dann nicht mehr so einfach bewerkstelligen. Naja mal sehen, was mir dazu noch so einfällt.
Nun war meine Idee, dass man diese Datei mit Hilfe eines Programmes parst, danach kann man die Datensätze anhand einer Konfiguration mit Einträgen in einer Firminternen Datenbank vergleichen.
Um verschiedene Stufen der Übereinstimmung zu finden, könnte man mehrere Testdurchläufe erstellen. Als Beispiel, zu erst könnte man Name, Vorname, PLZ und die ersten vier Buchstaben der Strasse mit den Einträgen in der DB vergleichen. Gibt es damit keine Übereinstimmung wird die Strasse weggelassen, usw.
Leider bekommen wir nicht immer Daten im CSV Format zur Verfügung gestellt. Oft auch schon in einer .mdb Datei. Das lässt sich dann nicht mehr so einfach bewerkstelligen. Naja mal sehen, was mir dazu noch so einfällt.
... link (0 Kommentare) ... comment
Freitag, 24. Februar 2006
Kunden wissen erst nachdem Start was sie wollen
waxman, 22:19h
So auch heute bzw. gestern. $Kunde hat bei uns ein Projekt laufen und möchte natürlich die Ergebnisse zurück haben.
(Man hätte das ja schon klären können, bevor das Projekt gestartet ist, aber nein, dass wäre ja zu einfach)
Nun haben wir, Kunde und ich, uns auf ein Format geeinigt, welches ich nun noch zustande bringen muss. Da werde ich mich Montag gleich ransetzen müssen.
(Man hätte das ja schon klären können, bevor das Projekt gestartet ist, aber nein, dass wäre ja zu einfach)
Nun haben wir, Kunde und ich, uns auf ein Format geeinigt, welches ich nun noch zustande bringen muss. Da werde ich mich Montag gleich ransetzen müssen.
... link (0 Kommentare) ... comment
Donnerstag, 23. Februar 2006
M$ kann doch mehr als man denkt.
waxman, 21:09h
Jedenfalls im Bereich Access. Dort kann man sogar selbst solche Abfragen erstellen: "SELECT * FROM <table1> WHERE foo NOT IN (SELECT * FROM <table2>)"
Im Grunde ist das ein Sub-Select auf das ein weiteres Select drauf zugreift. (Oder so ähnlich)
Jedenfalls war/bin ich erstaunt gewesen, dass man sowas mit Access basteln kann. Gut das man jeden Tag noch dazu lernt.
Im Grunde ist das ein Sub-Select auf das ein weiteres Select drauf zugreift. (Oder so ähnlich)
Jedenfalls war/bin ich erstaunt gewesen, dass man sowas mit Access basteln kann. Gut das man jeden Tag noch dazu lernt.
... link (0 Kommentare) ... comment
Tage an denen einfach ...
waxman, 21:05h
... alles mal so läuft wie man es haben möchte. Es kommen keine CC Agenten in den Raum und beschweren sich über irgendwas, dass gerade den Geist aufgegeben hat. Man schafft endlich mal andere kleinere Dinge zu erledigen.
OK nicht ganz, aber immerhin habe ich ein neues Projekt eingerichtet und noch teilweise ein Report komplett erstellt. Die Reports werden mit Crystal Reports erstellt und die $software greift mit Hilfe einer SChnittstelle darauf zu. Alles nicht unbedingt elegant, aber es funktioniert die meiste Zeit. Jedenfalls werden in einem Projekt die begrenzten Datenfelder, in der Datenbank, durch eine Plugin aufgebohrt. Nun muss man diese aber im Report wieder trennen. Bis hier hin auch noch kein Ding der Unmöglichkeit , aber irgendwie bekomm ich bei einigen Datenfeldern andere Werte als erwartet. Nun weiss ich noch nicht ganz wodran das liegt, aber dafür habe ich morgen ja noch den ganzen Tag zeit.
OK nicht ganz, aber immerhin habe ich ein neues Projekt eingerichtet und noch teilweise ein Report komplett erstellt. Die Reports werden mit Crystal Reports erstellt und die $software greift mit Hilfe einer SChnittstelle darauf zu. Alles nicht unbedingt elegant, aber es funktioniert die meiste Zeit. Jedenfalls werden in einem Projekt die begrenzten Datenfelder, in der Datenbank, durch eine Plugin aufgebohrt. Nun muss man diese aber im Report wieder trennen. Bis hier hin auch noch kein Ding der Unmöglichkeit , aber irgendwie bekomm ich bei einigen Datenfeldern andere Werte als erwartet. Nun weiss ich noch nicht ganz wodran das liegt, aber dafür habe ich morgen ja noch den ganzen Tag zeit.
... link (0 Kommentare) ... comment
... older stories