R пакет для скачивания, обработки и визуализации DB-IP данных
Пакет реализует ETL-пайплайн:
- Автоматически скачиваются данные о AS с DP-IP (два файла)
- Сырые данные сохраняются в папке data-raw/source в текущей рабочей директории
- Данные объединяются и очищаются, обработанные данные сохраняются в папке processed
- Создается интерактивный дашборд с картой и статистикой
install.packages("remotes")
remotes::install_github("https://github.com/aaalyaaa/dbipAnalyzer")
Импорт пакета:
library(dbipAnalyzer)
Просмотр доступных функций:
ls("package:dbipAnalyzer")
run_etl()
make_dashboard()
make_test_dashboard()
run_app - запускает процесс скачивания, обработки, сохранения данных, создание дашборда и запуск его на сервере (в браузере по адресу: http://localhost:8080)
run_app()
run_app_test - запускает процесс создание дашборда из тестовых данных и запуск его на сервере (в браузере по адресу: http://localhost:8080)
run_app_test()
git clone https://github.com/aaalyaaa/dbipAnalyzer.git
cd dbip_analyzer
docker-compose up --build
docker-compose up