Learning Path: Platform Operators
This path is for you if you deploy and run Dorieh for others — standing up the database, executing and monitoring workflows, and keeping the platform healthy — without necessarily writing data models yourself.
At the end you will be able to provision the PostgreSQL backend, run a full pipeline with Toil, monitor long-running database operations, and manage access to the resulting tables.
The path
Understand the moving parts with the deployment overview in the Introduction and What is Data Platform: a PostgreSQL DBMS, a CWL runner, and the Dorieh Python package.
Provision the backend. The with-postgres examples directory provides a Docker Compose stack (plain PostgreSQL, or PostgreSQL with Superset) and the
database.iniconvention; Database Connections documents how workflows reference named connections.Run a real pipeline: follow the Medicare example with the synthetic dataset — it exercises ingestion, in-database processing, and the dashboard, exactly as a production run would. Data Processing Pipelines covers the runner options (Toil job stores, restarts, work directories) and troubleshooting.
Monitor and maintain: Monitoring database activity for watching long-running operations such as indexing; the grant tool for giving analysts read access to newly created tables.
Know the internals when something misbehaves: Data Platform Internals and Deployment.
Going deeper
Docker containers for Dorieh — building and customizing the images.
Platform capabilities — the how-to guides your users will follow; knowing them helps you support them.