Хтось має розум щодо робочих процесів для аналізу даних, пов’язаних із написанням спеціального звіту? Випадок використання в основному такий:
Клієнт здає звіт, в якому використовується аналіз даних, наприклад, оцінка кількості населення та пов'язані з ними карти для акваторії.
Аналітик завантажує деякі дані, розміщує дані та зберігає результат (наприклад, додавання стовпця для сукупності на одиницю або підмноження даних на основі меж району).
Аналітик аналізує дані, створені в (2), наближається до своєї мети, але бачить, що потрібно більше даних, і так повертається до (1).
Повторіть промивання, поки таблиці та графіки не відповідають QA / QC та не задовольнять клієнта.
Напишіть звіт із таблицями та графікою.
Наступного року щасливий клієнт повертається і хоче оновлення. Це повинно бути таким же простим, як оновлення даних про течію за допомогою нового завантаження (наприклад, отримання дозволів на будівництво за останній рік) та натискання кнопки "РЕКАЛЬНІ", якщо не змінюються технічні характеристики.
На даний момент я просто запускаю каталог і тимчасово дію його найкращим чином. Мені б хотілося більш системного підходу, тому я сподіваюся, що хтось це зрозумів ... Я використовую суміш електронних таблиць, SQL, ARCGIS, R та Unix.
Дякую!
PS:
Нижче наведено основний Makefile, який перевіряє залежність від різних проміжних наборів даних (w / .RData
суфікс) та сценаріїв ( .R
суфікс). Використовуйте часові позначки для перевірки залежностей, тому, якщо ви touch ss07por.csv
, то ви побачите, що цей файл є новішим, ніж усі файли / цілі, які від нього залежать, та виконайте задані сценарії, щоб оновити їх відповідно. Це ще триває робота, включаючи крок для введення в базу даних SQL та крок для мови шаблонів, наприклад, підхват. Зауважте, що Make покладається на вкладки у своєму синтаксисі, тому прочитайте посібник перед вирізанням та вставкою. Насолоджуйтесь та дайте відгуки!
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 Функції.R $ R - slave -f ImportData.R persondata.Munged.RData: MungeData.R persondata.RData Functions.R $ R - рукав -f MungeData.R report.txt: TabulateAndGraph.R persondata.Munged.RData Functions.R $ R --slave -f TabulateAndGraph.R> report.txt