Skip to content

Scheduling and Running Data Loaders

Notes:

Data Loading is currently in feature preview and as such documentation for this feature is still work in progress

Contact us to get on the waitlist

Once a Data Loader is configured with sources, source items, and targets, it can be executed to import data into xpna. Data Loaders can be run on-demand or scheduled to run automatically.

Note:

Certain Data Loader types cannot be scheduled and require manual execution. For example, Upload-based Data Loaders require manual file uploads and must be run manually each time.

Running Data Loaders On-Demand

Data Loaders can be executed manually at any time from the Connections page.

From Excel Add-in

To run a Data Loader from the Excel Add-in:

  • Navigate to the Connections page in the task pane
  • Locate the Data Loader in the connected data sources list
  • Click the Run button (play icon) to execute the Data Loader

For Data Loaders that require manual intervention (such as Upload types), the Data Loader dialog will open automatically, prompting for the necessary actions before execution can proceed.

From xpna Web

To run a Data Loader from xpna Web:

  • Navigate to the Data Loader section
  • Select the Data Loader from the list
  • Click the Run or Execute button

Execution Process

When a Data Loader runs:

  • Each configured source is connected
  • Data is retrieved from each source item
  • Data is validated against target mappings
  • Valid data is imported into the xpna workspace
  • Results and any errors are logged

Execution Time:

The time required to run a Data Loader depends on:

  • The number and size of source items
  • The amount of data being retrieved
  • Network latency to source systems
  • The complexity of target mappings

Monitoring Execution

While a Data Loader is running, progress can be monitored from the Connections page.

Activity Log

The activity log provides details about Data Loader executions:

  • Start Time: When the execution began
  • Duration: How long the execution took (or is taking)
  • Status: Running, Completed, or Failed
  • Records Processed: The number of records loaded
  • Executed By: Which user initiated the run

Expanding Activity Details

Click on an activity log entry to see detailed information:

  • Each source item's execution status
  • The number of records retrieved and loaded per source item
  • Any errors or warnings encountered during execution
  • Duration for each step of the process

Scheduling Automatic Runs

Data Loaders can be configured to run automatically on a daily schedule.

Setting a Schedule

To configure a schedule:

  • Navigate to the Connections page
  • Locate the Data Loader in the connected data sources list
  • Click on the schedule indicator or settings
  • Configure the desired schedule time

Schedule Options:

  • Daily: The Data Loader runs once per day at the specified time
  • Time: The time of day to run (in the workspace's timezone)

Note:

Scheduled Data Loaders run in the background and do not require the Excel Add-in or xpna Web to be open.

Schedule Notifications

When a scheduled Data Loader completes:

  • Workspace administrators receive an email notification
  • The notification includes execution status and any errors
  • The activity log is updated with the execution details

Data Loader Execution Results

After a Data Loader completes, the results can be reviewed.

Successful Execution

A successful execution indicates:

  • All source items were retrieved successfully
  • All data was validated against target mappings
  • All valid records were imported into xpna
  • No critical errors occurred

Partial Success

A partial success indicates:

  • Some source items were retrieved successfully
  • Some records were imported, but others were skipped
  • Non-critical errors or warnings occurred

Common Warnings:

  • Dimension values not found in xpna (if configured to skip)
  • Records with missing required columns
  • Data type mismatches that were handled

Note:

Workspace administrators will receive an email notification on repetitive failures to alert them of ongoing issues that require attention.

Failed Execution

A failed execution indicates:

  • One or more source connections failed
  • Critical errors prevented data from being imported
  • Configuration issues that must be resolved

Common Failure Reasons:

  • Source connection errors (invalid credentials, network issues)
  • Missing required target column mappings
  • Invalid data that cannot be processed

Troubleshooting Execution Issues

If a Data Loader fails or produces unexpected results:

Check Source Connections

Verify that:

  • Source credentials are still valid
  • Source systems are accessible from xpna
  • Required permissions are still in place

Review Target Mappings

Ensure that:

  • All required columns are mapped
  • Dimension mappings are correct
  • Column data types match expectations

Examine Activity Logs

Review the activity log for:

  • Specific error messages
  • Which source items failed
  • The number of records processed vs. expected

Test with Sample Data

Before running a full load:

  • Use the Test button in Source Items to load sample data
  • Verify that sample data looks correct
  • Check that all columns are present and formatted properly

Best Practices

To ensure reliable Data Loader execution:

Configuration

  • Test all source connections before saving the configuration
  • Verify target mappings with sample data
  • Use descriptive names for Data Loaders to identify their purpose
  • Document any custom SQL queries or complex mappings

Scheduling

  • Schedule Data Loaders to run during off-peak hours
  • Stagger multiple Data Loader schedules to avoid overlapping executions
  • Allow sufficient time between connection refreshes and Data Loader runs

Monitoring

  • Regularly review activity logs for errors or warnings
  • Set up email notifications for failed executions
  • Monitor the number of records being loaded to detect unexpected changes

Maintenance

  • Update source credentials before they expire
  • Test Data Loaders after source system changes
  • Review and update target mappings when dimension structures change

Getting Help

If issues persist or assistance is needed with Data Loader configuration:

Contact xpna support via email to support@xpna.com with:

  • The Data Loader name and workspace
  • A description of the issue or expected behavior
  • Any error messages from the activity log
  • Screenshots of the configuration (if applicable)

Note:

xpna support can assist with advanced configuration scenarios, custom stored procedures, and troubleshooting complex data loading issues.