Self-Service Upload Guide

Step-by-step instructions for uploading data via the Data Manager portal.

1. Logging In

  1. Open the Data Manager URL in your browser.
  2. You will see the Sign In page.
  3. Enter your email address and click Send Login Code.
Sign In pageThe Sign In page — enter your email to receive a login code
  1. Check your email inbox — you will receive a 6-digit login code.
  2. Enter the code and click Verify & Sign In.
  3. If the code is correct you will be redirected to the Dashboard.
Login code entryEnter the 6-digit code sent to your email
Tip: If you entered the wrong email, click “← Use a different email” below the code field. Login codes expire after a short time — request a new one if yours doesn’t work.

2. Choosing a Template

Once signed in you land on the Self Service Dashboard.

  1. You will see a grid of template tiles — each shows the template name and server.
  2. Click a tile to open that template’s upload page.
DashboardThe Self Service Dashboard — click a template tile to begin
If you see “No templates have been assigned to you yet”, contact your administrator.

3. Upload Types

Common First Steps (All Types)

  1. If the template has Additional Information fields (metadata), fill them in first.
  2. Click Choose File to select your .xlsx or .csv file.
  3. The selected file name appears next to the button.
  4. Click Upload File(s) to begin processing.
  5. A loading overlay (“Processing, please wait…”) appears while the file is processed.
Upload formThe upload form with metadata fields and file selection

3a. KPI Bowler Processor · ProcessorA

Single-Sheet Workbook

  1. Complete the common first steps above.
  2. The system parses KPI data from the workbook.
  3. If validation rules fail, you will see the validation error screen.
  4. If validation passes, a data preview table is shown with columns: Correlation ID, Mandatory, SDP Area, Segment, KPI, KPI Type (Target/Actual), Measure Type, Period, Value.
  5. An info banner shows: “Preview — N records will be imported into dbo.kpi_records.”
  6. Optionally click Download JSON to save a copy.
  7. Click Confirm import (N records) to insert the data.
KPI previewKPI Bowler data preview with confirmation button

Multi-Sheet Workbook

  1. After uploading, the Select Sheets screen lists all tabs.
  2. Tick the checkboxes next to the sheets you want to process.
  3. Click Process Selected Sheets.
Sheet selectionSelect which sheets to process from a multi-sheet workbook
  1. A tabbed results view appears — one tab per sheet with record count badges.
  2. Review each tab, then click Import All (M records).
  3. The Import Complete screen lists each sheet with ✓ records inserted or ✗ error.

3b. Sources of Revenue Processor · ProcessorB

Single-Sheet Workbook

  1. Complete the common first steps.
  2. The system parses report data from the file.
  3. A preview table is shown with columns: Label, Lvl, Group, Period, Type (%, #, txt), Value, Raw, Cell.
  4. Info banner: “Preview — N records will be imported into dbo.report_data.”
  5. Optionally click Download JSON.
  6. Click Confirm import (N records).

Multi-Sheet Workbook

  1. The Select Sheets screen appears — tick sheets, click Process Selected Sheets.
  2. Review the tabbed results, then click Import All.
  3. The Import Complete screen shows per-sheet results.

3c. Organic Revenue Growth & Revenue Volumes Processor · ProcessorC

Single-Sheet Workbook

  1. Complete the common first steps.
  2. The system parses volume/growth data.
  3. Preview table columns: Year, Month, KPI, Region, Business Unit, LOB, Actual, Forecast, Trend (↑ Positive / ↓ Negative).
  4. Info banner: “Preview — N records will be imported.”
  5. Click Confirm import (N records).

Multi-Sheet Workbook

  1. Select sheets → Process Selected Sheets → review tabs → Import All.
  2. The Import Complete screen shows per-sheet results.

3d. HFM Account Mapping

This template type expects a strictly structured .xlsx workbook with exactly four tabs:

Required Tab Name
HFM Chart of Accounts
HFM Custom 1
HFM Custom 2
HFM Custom 4
  1. Complete the common first steps. Only .xlsx files are accepted.
  2. The system validates that the workbook contains exactly the four required tabs.
  3. If tabs are missing or unexpected, an error is shown — fix the workbook and re-upload.
  4. Each tab is parsed and shown in a tabbed results view.
  5. Click Import All (M records).
  6. The Import Complete screen lists each tab with results.
Important: Tab names must exactly match the names above, including capitalisation and spacing.

3e. Stored Procedures

This template does not involve file uploads. It executes pre-configured database stored procedures.

  1. Navigate to the template from the Dashboard.
  2. You will see a list of procedure cards with name, procedure reference, and status.
  3. Click Run All to execute all procedures sequentially.
  4. The Execution Status section shows live progress:
    • Pending → Executing → Completed (or Failed)
  5. Once finished: “All procedures completed.”
The “Run All” button is disabled while procedures are executing.

4. Dealing with Validation Errors

If uploaded data fails validation rules, no data is imported. You will see:

Validation Failure Screen

A red-highlighted section with heading “Initial Validation: FAIL” and a list of error cards:

FieldDescription
RuleThe column/field that failed
Error DescriptionWhat went wrong
LineRow number in your file
ValueThe offending cell value
TabSheet name (for multi-tab files)

How to Recover

Validation errorsValidation failure screen showing error details for each rule violation
  1. Read each error — note the rule, line number, and value.
  2. Open your source file and correct the flagged rows.
  3. Click Upload Again to return to the upload form.
  4. Re-upload the corrected file.
Tip: Validation runs before any data is written. A failed validation never results in partial imports — you can safely fix and re-upload without duplicates.

5. Success Messages

Single-Sheet Processor Uploads

A green success banner appears:

  • N records inserted into dbo.kpi_records. (KPI Bowler)
  • N records inserted into dbo.report_data. (Sources of Revenue)
  • N records inserted. (Organic Revenue Growth)
Success messageSuccess banner after a successful KPI import

Multi-Sheet Imports

A summary titled “Import Complete — filename.xlsx” lists each sheet with ✓ records inserted or ✗ error message.

Import completeMulti-sheet import results — per-sheet outcome summary

Non-Processor Uploads

A green banner: ✓ “File uploaded and recorded successfully.”

6. Upload History

Every template page (except Stored Procedures) includes an Upload History table showing past uploads:

ColumnDescription
IDUpload record ID
Date TimeWhen the upload was performed
File NameName of the uploaded file
TABWhich sheet was imported
Correlation IDUnique identifier for the upload batch
ActionsDelete the record · Edit Metadata
Warning: Deleting an upload record removes the log entry. Use with caution.