The Alteryx Directory tool and the Prophecy Directory gem perform the same fundamental function: both generate a dataset containing metadata about files in a specified directory. In Alteryx, this tool is typically used in combination with the Dynamic Input tool to import multiple files from a folder. In Prophecy, the Directory gem provides equivalent functionality, allowing analysts to retrieve structured file information, such as file name, path, size, and modification time for use in SQL-based pipelines.Documentation Index
Fetch the complete documentation index at: https://docs.prophecy.ai/llms.txt
Use this file to discover all available pages before exploring further.
Automated migration results
When an Alteryx workflow using the Directory tool is imported, Prophecy generates a Directory gem configured with the same folder path. Import preserves settings such as recursive traversal when possible and reproduces the expected output schema, including file path, name, modification time, and size. After migration, review the Directory gem configuration to confirm that the path resolves correctly in your Prophecy environment. Local or network paths from Alteryx will need to be updated to cloud or workspace-accessible locations.Manually replicate in Prophecy
To recreate the Directory tool behavior manually in Prophecy:- Add a Directory gem to the canvas.
- Provide a directory
paththat is accessible to your SQL Warehouse (for example, a Databricks Volume). - Enable recursive listing if you want to include files in subdirectories.
- Connect downstream gems (Filter, Dynamic Input) to select or ingest the files discovered.
Configuration options
In Alteryx, the Directory tool scans a location on a user’s machine or network share. You specify the folder path, enable or disable recursive search, and receive metadata fields such asFullPath, FileName, Size, CreationTime, and LastModifiedTime.
In Prophecy, the Directory gem accepts a directory path that must be readable by the SQL Warehouse. You can parameterize the path or provide a static location. Prophecy outputs standardized metadata fields such as path, name, size_in_bytes, and modification_time. Depending on the storage environment, additional metadata may be available.
If your Alteryx workflow used local file paths, you will need to migrate these to a cloud or warehouse-accessible directory before replication.
Directory paths must resolve inside the warehouse environment. Local and on-premises paths cannot be used directly.
Output behavior
Both tools produce one row per file with metadata.| Alteryx Field | Prophecy Equivalent | Notes |
|---|---|---|
| FullPath | path | Direct conceptual match. |
| Directory | parent_directory | Parent directory returned; drive letters not preserved. |
| FileName | name | Direct mapping. |
| CreationTime | creation_time | Direct mapping. |
| LastWriteTime | modification_time | Direct mapping. |
| Size | size_in_bytes | Direct mapping; folders return 0 bytes. |
| — | file_type | Indicates file or folder. |
| — | sheet_name | XLSX-only; appears when enabled. |
| ShortFileName | — | Not available in cloud storage. |
| LastAccessTime | — | Not exposed in Databricks SQL. |
| Windows attributes (Hidden, System, Archive, etc.) | — | OS-specific; cloud object stores do not provide these flags. |

