This page was last edited on December 26, 2019, at 09:01.
Comments or questions about this documentation? Contact us for support!
This topic explains how to manually configure and run the Data Uploader Application for KPI Uploads.
You can use the Data Uploader Application by using the command line mode to run the GSKM.Apps.DataUploader application and a configuration name (if one exists).
For example, cmd> GSKM.Apps.DataUploader example where example is the name of the previously saved configuration you want to run.
If you have not provided configuration name in the above command line, you will be prompted to enter the following:
The Data Uploader Application then sends the information to the API and upload the new records. The Data Uploader folder contains a sub-folder, labelled logs, which stores all log as .txt files. The Data Uploader folder also contains the configuration file created in the configuration name you specified in the command line.
The Data Uploader Application supports importing two different data layouts such as Tabular and Linear. In both the layouts, the first row of the import file must be the header row that has header information for the columns, and the subsequent rows must be the data rows containing values for the columns.
The uploader supports both the .xlsx and .csv file formats.
KPI values must be numerical values including zero. If a KPI value is blank or non-numeric then it will not be imported for that user.
A tabular layout must have the following columns:
An example for the tabular layout is shown in the following table.
User Id | Data Date | KPI 1 | KPI 2 | KPI 3 | KPI 4 |
---|---|---|---|---|---|
00001 | 20/10/2018 | 12.5 | 125 | 412 | |
00002 | 20/10/2018 | 22.1 | 351 | 217 | |
00003 | 20/10/2018 | 17 | 199 | ||
00004 | 20/10/2018 | 14.2 | 1044 |
A linear layout contains a row per user per piece of KPI data.
An example for the linear layout is shown in the following table.
User Id | Data Date | Kpi Name | Value |
---|---|---|---|
00001 | 20/10/2018 | Kpi 1 | 12.5 |
00001 | 20/10/2018 | Kpi 2 | 125 |
00001 | 20/10/2018 | Kpi 3 | 412 |
00002 | 20/10/2018 | Kpi 1 | 22.1 |
00002 | 20/10/2018 | Kpi 2 | 351 |
00002 | 20/10/2018 | Kpi 3 | 217 |
00003 | 20/10/2018 | Kpi 1 | 17 |
00003 | 20/10/2018 | Kpi 2 | 199 |
00004 | 20/10/2018 | Kpi 1 | 14.2 |
00004 | 20/10/2018 | Kpi 4 | 1044 |
The following screenshot is an example showing a linear layout configuration.