क्या किसी को कस्टम रिपोर्ट लेखन से संबंधित डेटा विश्लेषण के लिए वर्कफ़्लोज़ पर कोई ज्ञान है? उपयोग-मामला मूल रूप से यह है:
ग्राहक एक रिपोर्ट प्रस्तुत करता है जो डेटा विश्लेषण का उपयोग करता है, उदाहरण के लिए जनसंख्या का अनुमान और जल जिले के लिए संबंधित नक्शे।
विश्लेषक कुछ डेटा डाउनलोड करता है, डेटा को मंगाता है और परिणाम बचाता है (उदाहरण के लिए प्रति यूनिट जनसंख्या के लिए एक स्तंभ जोड़ना, या जिला सीमाओं के आधार पर डेटा को कम करना)।
विश्लेषक (2) में बनाए गए डेटा का विश्लेषण करता है, अपने लक्ष्य के करीब जाता है, लेकिन देखता है कि अधिक डेटा की आवश्यकता है और इसलिए वापस (1) जाता है।
तालिकाओं और ग्राफिक्स QA / QC से मिलने और क्लाइंट को संतुष्ट करने तक दोहराएं।
टेबल और ग्राफिक्स को शामिल करते हुए रिपोर्ट लिखें।
अगले साल, खुश ग्राहक वापस आता है और एक अद्यतन चाहता है। यह एक नए डाउनलोड द्वारा अपस्ट्रीम डेटा को अपडेट करने जैसा सरल होना चाहिए (जैसे पिछले वर्ष से बिल्डिंग परमिट प्राप्त करें), और "RECALCULATE" बटन दबाएं, जब तक कि विनिर्देशों में बदलाव न हो।
फिलहाल, मैं सिर्फ एक डायरेक्टरी शुरू करता हूं और इसे सबसे अच्छा मानता हूं। मैं अधिक व्यवस्थित दृष्टिकोण चाहूंगा, इसलिए मुझे उम्मीद है कि किसी ने यह पता लगाया है ... मैं स्प्रेडशीट, एसक्यूएल, एआरसीजीआईएस, आर, और यूनिक्स टूल्स का मिश्रण उपयोग करता हूं।
धन्यवाद!
पुनश्च:
नीचे एक मूल मेकफाइल है जो विभिन्न मध्यवर्ती डेटासेट (w / .RData
प्रत्यय) और स्क्रिप्ट ( .R
प्रत्यय) पर निर्भरता की जांच करता है । निर्भरता की जांच करने के लिए टाइमस्टैम्प का उपयोग करें, इसलिए यदि आप touch ss07por.csv
, यह देखेंगे कि यह फ़ाइल उस पर निर्भर सभी फ़ाइलों / लक्ष्यों की तुलना में नई है, और उनके अनुसार अपडेट करने के लिए दिए गए स्क्रिप्ट को निष्पादित करें। यह अभी भी प्रगति पर एक काम है, जिसमें SQL डेटाबेस में डालने के लिए एक कदम और स्वाइप जैसी एक अस्थायी भाषा के लिए एक कदम शामिल है। ध्यान दें कि मेक अपने सिंटैक्स में टैब पर निर्भर करता है, इसलिए काटने और चिपकाने से पहले मैनुअल पढ़ें। आनंद लें और प्रतिक्रिया दें!
http://www.gnu.org/software/make/manual/html_node/index.html#Top
आर = / घर / wsprague / आर-2.9.2 / bin / आर persondata.RData: ImportData.R ../../DATA/ss07por.csv फ़ंक्शंस $ R --slave -f ImportData.R persondata.Munged.RData: MungeData.R persondata.RData फ़ंक्शंस $ आर - स्लेव -फ मुंनगाडाटा। आर Report.txt: TabulateAndGraph.R persondata.Munged.RData Functions.R $ R --slave -f TabulateAndGraph.R> report.txt