Kadang kebutuhan source data tidak langsung dari database, bisa dari file, entah txt, csv, xml dan lain-lain. Permasalahan akan muncul bila ternyata file tersebut berada di server lain dan hanya diberikan access ftp untuk download dulu.
Kami coba bantu dengan asumsi osnya adalah windows/microsoft dengan batch script ftp. Misal dibuat batch file (.bat) dengan nama download.bat, yang isinya:
echo USER %1 %2 %3 >download.script
echo lcd C:\[lokal folder untuk download]\[lokal folder] >>download.script
echo cd [folder source]/[folder source]/ >>download.script
echo bin >>download.script
echo prompt >>download.script
echo mget *%3.txt >>download.script
echo bye >>download.script
c:\windows\system32\ftp.exe -n -v -s:download.script [IP Server FTP]
del download.script
simpan file tersebut, kemudian bisa dipanggil download [nama user] [password] [parameter lain misal yyymmdd]. %1 %2 %3 menunjukkan variabel/parameter input. Tidak menggunakan variabel juga bisa langsung username, dan password dimasukkan juga. Perintah Mget berarti mendownload (multiple get) dengan pattern (contoh *.txt), kalau satu file bisa menggunakan get [nama file]. Kurang lebih begitu keterangan singkatnya, semoga bisa membantu, dan jangan lupa tinggalkan komentar biar kami rajin menulis berbagi informasi
Terbatasnya pengetahuan teknologi informasi di Indonesia khususnya business intelligence data warehouse data mining menjadi perhatian tersendiri, sehingga berinisiatif memunculkan web-blog ini. Sekedar sharing sistem datawarehouse, datamart, ataupun business intelligent mulai dari ER Desain/Star Schema,ETL, Reporting, hingga training. Tool yang digunakan (Data Stage, (Kettle, Mondrian, BI Server, Weka) Pentaho , Jasper, Sagent, Business Object, dll)
Pak, bapak ganteng deh
BalasHapus#futty
hebat skr pak Febri ..
BalasHapus