Özel rapor yazmayla ilgili veri analizi için iş akışları hakkında bilgeliği olan var mı? Kullanım örneği temel olarak şu şekildedir:
Müşteri, örneğin bir nüfus tahmini ve bir su bölgesi için ilgili haritalar gibi veri analizini kullanan bir rapor başlatır.
Analist bazı verileri indirir, verileri sabitler ve sonucu kaydeder (örneğin, birim başına nüfus için bir sütun eklemek veya verileri bölge sınırlarına göre alt kümesi ayarlamak).
Analist (2) 'de oluşturulan verileri analiz eder, amacına yaklaşır, ancak daha fazla veriye ihtiyaç duyduğunu görür ve (1)' e geri döner.
Tablolar ve grafikler KG / KK ile buluşup müşteriyi tatmin edene kadar tekrarlayın.
Tablo ve grafik içeren rapor yazma.
Gelecek yıl, mutlu müşteri geri geliyor ve bir güncelleme istiyor. Bu, yukarı akış verilerini yeni bir indirme ile güncellemek (örn. Geçen yıldan bina izinlerini almak) ve spesifikasyonlar değişmedikçe "HESAPLA" düğmesine basmak kadar basit olmalıdır.
Şu anda sadece bir dizin başlatıyorum ve elimden gelenin en iyisini yapıyorum. Daha sistematik bir yaklaşım istiyorum, bu yüzden birinin bunu çözdüğünü umuyorum ... Elektronik tablolar, SQL, ARCGIS, R ve Unix araçlarının bir karışımını kullanıyorum.
Teşekkürler!
Not:
Aşağıda çeşitli ara veri kümelerine ( .RData
son ek) ve komut dosyalarına ( .R
son ek) bağımlılıkları kontrol eden temel bir Makefile bulunmaktadır . Bağımlılıkları kontrol etmek için zaman damgaları kullanın, bu nedenle touch ss07por.csv
bu dosyanın ona bağlı olan tüm dosyalardan / hedeflerden daha yeni olduğunu görür ve uygun komut dosyalarını güncellemek için verilen komut dosyalarını yürütür. Bu, SQL veritabanına koyma adımı ve sweave gibi şablonlama dili için bir adım da dahil olmak üzere halen devam eden bir çalışmadır. Make'ın sözdizimindeki sekmelere bağlı olduğunu unutmayın, bu nedenle kesme ve yapıştırmadan önce kılavuzu okuyun. Zevk ve geribildirim vermek!
http://www.gnu.org/software/make/manual/html_node/index.html#Top
R = / home / wsprague / R-2.9.2 / bin / R persondata.RData: ImportData.R ../../DATA/ss07por.csv İşlevleri.R $ R - köle -f ImportData.R persondata.Munged.RData: MungeData.R persondata.RData İşlevleri.R $ R - köle -f MungeData.R report.txt: TabulateAndGraph.R persondata.Munged.RData İşlevleri.R $ R - köle -f TabulateAndGraph.R> report.txt