production
staging
testing
external
folder contains all files that customers have access to. The rest
of the path will be of the following format:
S3 File tree structure
input/
: Path with write access, for input files and integrations
integrations/
: Integration-specific input files
sap_skill_sync/
: SAP skill synchronization data. Only used when
the SAP skill sync is enabled.
file_based/
: File-based integrations input files.
sap_datasource/
LinkedInLearning_learnings/
jobs/
workday/
workday_employee/
WorkdayEmployee_WorkingHistory/
output/
: Files available for viewing and download
exports/
: Standard export files
[export type]/
: Exports grouped by typetesting/external/input/integrations/file_based/sap_datasource/
production/external/output/exports/data-maturity-scan/dms_employees/quality_matrix_report.xlsx
What | Why | ||
---|---|---|---|
1 | Any prefixing directories you need to organize your files on the server. Communicate this to TechWolf, this is where TechWolf will start looking for files. | To allow flexible organization and clear communication of file locations. | COULD |
2 | Create a clear separation between environments if the same SFTP server is used for multiple environments. Call the environments production , staging , or testing . These should be readable/understandable by all parties involved. | To avoid confusion and ensure all people involved can easily identify which environment files belong to. | MUST |
3 | Create a clear separation between input and output files (input/ and output/ ). | To prevent accidental overwrites and to clarify the direction of data flow. | MUST |
4 | Add a subdirectory indicating what the files are about; their purpose (integrations/ , integrations/file_based/ , discovery/ , manual_file_sharing_for_customer_request/ , etc.) | To make it clear what each set of files is for, improving navigation and management. | COULD |
5 | Create a subdirectory for each integration type. | To improve organization, safety, and traceability of files related to different integrations. | SHOULD |
SFTP Example File tree structure
path/to/your/files
: Any prefixing directories you need to organize your files on the server.
staging/
: Environment-specific filesproduction/
: Environment-specific files
input/
: For input files and integrations
integrations/
: Integration-specific input files
LinkedInLearning_learnings/
jobs/
workday/
workday_employees/
WorkdayEmployee_WorkingHistory/
output/
: Files available for viewing and download
exports/
: Standard export files
[export type]/
: Exports grouped by type