|
| Wayne | Presentation that Wayne plans to hold: LDP deployment and operations 2022-10 - Google Präsentationen Scope: grew out of work of FOLIO Reporting SIG, but is now more broad, includes ReShare, possibly others. Takes a data warehouse approach to reporting data Separate the reporting database from the transactional data, avoid reporting contending with production transaction.
LDP: Library Data Platform, incubator project of OLF LDP1: first generation of software, ldpmarc: breaks MARC data into tabular form more convenient for reporting LDLite: make reporting queries of the Okapi APIs, command-line tool Metadb: second generation extracts data from production, uses Postgresql streaming replication, Kafka streaming to transform into more normalized form
community contributions of analytics/reports FOLIO/ReShare LDP app
Operational notes: Questions When you close FOLIO prod environment, do you also clone LDP data over? Or do you just re-build? TAMU does not, just rebuilds Index Data: pre-prod or test, do not attempt to preserve, just rebuild
What do you do for prod LDP for Postgresql backup solution? and what cadence? TAMU keeps 28 days backups, but do not ship offsite Index Data uses Amazon RDS for Postgresql services, which has some disaster recovery capabilities. Only keep 7 days of backups.
EBSCO notes Security concerns? We keep hearing rumors of security concerns, but are not certain what these concerns are. There are some basic things: secure the network, secure PII information, but that's not specific to LDP Postgresql on-wire security has been good, but doesn't do SSO, so could be an issue for some sites. TAMU uses CloudBeaver to provide SSO and read-only access to LDP for power users. Also use their workflow engine to run some reports on a schedule and post output to a secure website.
Testing / Upgrades Is there a upgrade sequence? Index Data : LDP1 and ldpmarc are largely independant of FOLIO versions. For all tenants, have a production environment and a staging environment. When there's a new instance of LDP1 or ldpmarc will upgrade in staging environment. For point releases, usually do not have user testing, but for anything bigger will invite users to test. Will roll to production when satisfied with the results. ldpmarc does not have a real "upgrade" process, but need to rebuild. folio-analytics are much more connected to FOLIO, tie upgrades to flower releases. TAMU very similar. Do not upgrade their FOLIO instance very often, every 6 months or year. Currently on Lotus EBSCO: usually do not upgrade LDP components until flower releases, unless there is some problem and will talk to Nassib and others. Usually have special Jenkins job which creates something called "LDP engine" with the three components and creates a Docker container for them. Do smoke testing for the release and then make a recommendation for the specific versions of the three components and use these versions until the next flower release.
Many expressions of gratitude to Nassib for all of his work and support!
|