Processing of Analytic Model
While preparing analytic model, user can save and open same analytic model many times, which is in 'Unprocessed' status. When all data and structures are prepared, click the 'Process Analytic Model' button on the 'Structure' tab to actually start processing of analytic model data and make it ready for analysis and visualizations.
Process could take from few seconds to several minutes (or more) depending on number of rows and columns defined for analytic model. All columns not required to be 'Dimension' set to 'Details' structure type, which will speed processing and save space in the models database.
Analytic Model Status
There are 3 analytic model status, 'Unprocessed', 'Processing' and 'Processed'. While analytic model is processing, it cannot be used by any user. If processing fails for any reason, it reverts to 'Unprocessed' status.
After processing of analytic model, details of processing could be inspected by clicking on the 'Log' button in 'General' tab. If process of analytic model has failed, this is good place to start troubleshooting for the possible cause of the problem.
Schedule model updates
Analytic model could be updated automatically with 'Scheduled Jobs'. Go to Schedule -> Jobs and create new Job 'Process Analytic Model' and time preference for updates to occur.
If Analytic model is based on Query, same query will be run against defined data source to bring fresh data into Analytic model. If Analytic model is based on CSV file, schedule job
can be created only if CSV file is uploaded from shared folder and path begin with "\\..." (For example, \\SomeMachine\FolderWithData).
Processing of Analytic model could be started manually or with 'Scheduled Jobs'.
Find useful / troubleshooting information in processing 'Log' form.
Schedule Analytic model update from defined model data sources.
Set Offline / Online
After Analytic model is processed, it is ready to be used. For any reason, user with permissions could take Analytic model to 'Offline' and 'Online' status and manage its availability to end-users.