What is a cPlan?
A cPlan creates a view of the data. A cPlan script is used to merge, filter, and add calculated columns to cBase data.
A cPlan defines a set of data sources and columns that are available for use in a dive within a Diver Platform client. Because you cannot save a cPlan in a Diver client, a best practice is to design a cPlan layer when you design the cBase. Even if not required, a cPlan gives flexibility later on because it is easier to modify than the actual cBase. For example, calculations can be added to a cPlan long after the cBase has been built.
This specialized view allows you to:
- Present one or more inputs as a single data set. These inputs can be cBases, cPlans, text files or ODBC tables.
- Perform operations on the inputs such as filtering the data or adding data by using lookups.
- Define and name new calculations such as summaries and time series columns.
- Inherit from another cPlan to make additional sets of columns available.
- Add columns by importing calculations from a file.
- Adjust the view of the cBase independent of the build process in order to simplify access for users.
NOTE: If your ProDiver users require console categories to group dimensions in a cBase, you can create the categories in a DivePlan by using DiveMaster. See What are the Elements of a DivePlan?