Automated Data Analytics: A Statistical Dashboard Built with GitLab CI/CD for a Data Repository Based on CKAN
This project presents a fully automated, cost effective, and highly available statistical dashboard providing an overview of the current status of the CKAN-based data repository depositar (https://data.depositar.io/). The dashboard is built entirely with open-source tools such as D3.js, DataTables, and Bootstrap. In addition, the dashboard is automatically refreshed daily with the help of GitLab's CI/CD pipelines. We utilize CKAN's Action API which exposes all of CKAN's core features. The CKAN APIs allow access to JSON-formatted lists of a CKAN instance's datasets, as well as the JSON representations of all the datasets and resources at the instance. This practice demonstrates how to automate data analytics and visualization without incurring heavy costs, offering an innovative approach to collecting status data and sharing repository insights.
Institutions
- Academia Sinica (TW)
- National Cheng Kung University (TW)
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-06-17
- DOI
- https://doi.org/10.5281/zenodo.15758566
- Primary Topic
- Data Visualization and Analytics
- Type
- article
- Field-Weighted Citation Impact
- 0.00