Generating random interviews (AskiaTools)

This AskiaTools feature creates random interview data for testing purposes and then, in AskiaAnalyse, prepares your analysis portfolio based on this randomly generated data. This process is known as Random Data Generation or RDG. It is useful when you want to test or preview your questionnaire before it goes live. It can also be used to check routing efficiency.

To generate random interviews:

  1. In askiatools, open a *.QES file or SQL database.
  2. In the tools menu select generate random interviews.
  3. Specify the options, as appropriate.
  4. Click OK.
From askiatools version 5.3.1.5, data is generated for invisible questions (imported responses, such as panel, internet parameter). When generating data for a multi-coded question, AskiaTools will take into account exclusive responses and the minimum number of permissible responses for the question.

In this topic:

Options

The following options are available when generating random interviews.

For more information on Random Number Generation options, including a worked example of how to set up quotas to work in conjunction with Random Number Generation, see the following Knowledge Base article: Random Data Generation (RDG).

Diagnostic information on routing efficiency

This feature generates a log file which helps you determine whether the survey is running slowly, and if so, where the problem may be. The operation counts how many times each routing instruction was run and how long the operation took. A text file is generated in the directory where the QES is located, which looks like this:

RoutingID After Called Duration(ms)
241 DummyETB80aOuter 2000 475205124
240 DummyETB80aOuter 2000 474042064
242 DummyETB80aOuter 2000 469246579
243 DummyETB80aOuter 2000 242863099
239 DummyETB80aOuter 2000 242255059
555 EngBrandQuota7 2000 215363659
332 EngBrandQuota5 2000 214226001
323 EngBrandQuota3 2000 213706963
298 EngBrandQuota1 2000 212451961
355 DummyETD105aOuter 380 69458324
357 DummyETD105aOuter 380 69140587
356 DummyETD105aOuter 380 68849900
181 QPRTouch 500 60328405
177 QB120Statements 560 60171919

This shows the ID of the routing instruction, the question after which it appears, the number of times it was called (overall) and the number of cycles it took to run it (overall).

Create your own Knowledge Base