 How To Source Data In a Server Project

In developing new validations it often helps to have three stages before production: local, production-like local test, production-like server test.

  • Local: Creating project files and doing one-off runs without staging or loading steps
  • Local production-like: In this step you stage your test data as a named-file stored locally and load your csvpath statements into a locally stored group
  • Production-like server: This step runs named-files and named-paths in the server context using registration, csvpaths groups, and archives areas that look like production. Activations or API triggers start runs and webhooks, transfers, or other outbound integrations close runs in the same way it will happen in production.
  • Production: The fully automated preboarding process working on managed assets with real data

To make these changes you need to progress four projects step by step. That means syncing config so that staging, loading, and running happen where you want them to.

As you progress your config changes, and load named-files and named-paths groups, you will likely use FlightPath Data to do some of the needed synchronizations. This page shows how simple that is.

What you need

  • A FlightPath Server install
  • A FlightPath Data install

How to do it

  • In the Config panel select inputs in the left hand vertical tabs
  • Set the Named-files path or URL field to a directory on your local hard drive. Let’s say: /tmp/inputs/files
  • Click the Save and reload button at the top of the Config Panel
  • In the server form add the server URL and port and create an admin key following the instructions here
  • With the admin key in the API key field, click Save and reload again
  • Create a server project following these instructions. Use the name remote for the new server project.
  • Right-click on the server project’s name and select Sync config
  • In the Sync Config Dialog, see that in the top table [inputs] files is set to /tmp/inputs/files
  • Click that row and see that in the bottom table [inputs] files changes to /tmp/inputs/files
  • Click Sync to push the values in the lower table into the server project’s config.ini. The config change is immediately effective.

Back to top

Copyright © 2025-2026 Atesta Analytics; CsvPath committers; D. Kershaw.