Chapter 16 Introducing Models
The CWD Data Warehouse allows Users to analyze data using Models. We use the term Model in the Warehouse broadly: a Model refers to software that intakes Provider data and parameters and generates outputs. The Model could be as simple as a data summary or as complex as a high-dimensional spatial analysis.
Each Model runs in a Docker container, which is a self-contained package that incorporates everything needed to run a Model. When the User runs a Model in the CWD Data Warehouse, autonomous command code initiates the Docker, executes the code in the container, then returns the outputs from the Model for display in the User Interface.
Provider Administrators have the authority to execute and manage Models and are subsequently at liberty to make available (or not) Model results to other Users.