Limiting the number of panellists output

This article only applies to Q_Panel v7.04.

To prevent very large sample files being produced (sometimes in error), Q_Panel sets a limit on the number of panellist records that can be produced by a sample job.  By default this limit is set to 250,000 panellists records.  (Ideally all sample jobs should be run Report Only initially to identify any issues in the first place). 

When a sample job is run with Report Only unchecked, and the number of panellists exceeds the limit, then the sample job status will show as Failed.

The log file will give details of the problem, for example:

04/10/2017 12:04:38.466 - Sample Stage 6 starting ...
04/10/2017 12:04:38.476 - Sample Output contains 36020 panellists but only 10000 are allowed
04/10/2017 12:04:38.479 - Either re-run the sample with 'Report Only' checked, reduce the number of panellists selected,
04/10/2017 12:04:38.482 -  or add the 'DisableOutputCountCheck' boolean metadata variable to disable this check.
04/10/2017 12:04:38.486 - Transaction rolled back - updates to live tables cancelled

To disable this check, a sample Boolean metadata variable called DisableOutputCountCheck must be added using Metadata Manager.  This metadata variable can then be added to samples with the value of True or False as required.

To change the default limit, the following setting containing the new limit can be added to marsc.cfg:

<MaxPanellistsInSampleOutput>10000</MaxPanellistsInSampleOutput>