Reporting with LDP1/Metadb
The Library Data Platform (LDP) is a project that develops an open-source platform which is utilized by both the FOLIO and ReShare projects to provide statistical and operational analytics. LDP1 software extracts data from FOLIO modules into a relational database (informally called “the LDP” by many in the FOLIO community), making it possible to engage in complex reporting and analytics using FOLIO data. While some FOLIO apps have built-in reports or the ability to download results from a search-and-filter workflow, the LDP supports larger and more complex queries that combine data from across the FOLIO apps.
LDP1 is the current software platform. The next generation software platform Metadb has been released and has been adopted by some institutions. Metadb is intended to eventually replace LDP1. Find detailed and very recent information about the platforms on the project website.
Data Flow from FOLIO to LDP1/Metadb
The basic flow of data from FOLIO to LDP/Metadb is described in the figure below. The LDP1/Metadb extracts data from the database used by FOLIO apps. From the LDP1/Metadb, data flows into two types of queries: derived tables (which simplify the FOLIO data and save the results back into the LDP1/Metadb) and report queries (which meet specific needs of report users). These queries are shared via the FOLIO Analytics query repository and also form the backbone of ad hoc querying.
Features of the LDP1 and Metadb
- Open-source software and query development
- Built on trusted database platforms
- Ability to create custom tables to import non-FOLIO data
- Historical tracking of FOLIO records
- Ability to connect from a wide variety of reporting applications
- Ability to perform cross-app FOLIO queries
- Ability to query FOLIO data without impacting production application performance
- Ability to query a simplified FOLIO data model through the use of derived tables
Exclusive Features of Metadb
- Nearly real time data through streaming technique
- Expanded JSON data array extraction
- Full FOLIO data coverage
FOLIO Data Coverage in LDP1
LDP1 utilizes the FOLIO APIs to get most of its content. To see more details about the APIs can be found at FOLIO Developers API documentation.
LDP1 pulls data from the following FOLIO modules:
- mod-audit
- mod-circulation-storage
- mod-configuration
- mod-courses
- mod-email
- mod-feesfines
- mod-finance-storage
- mod-inventory-storage
- mod-invoice-storage
- mod-notes
- mod-orders-storage
- mod-organizations-storage
- mod-source-record-storage
- mod-users