Prophecy connections
Instead of embedding usernames, passwords, and file paths directly inside a workflow, Prophecy uses connections. These connections:- Point to a specific data provider, including databases and file storage.
- Manage authentication via OAuth, secrets, certificates, keys, and other methods.
- Can be reused across multiple pipelines, so you don’t need to re-enter credentials multiple times throughout the project.
For a complete list of available connection types, see Connections.
Planning the migration
When planning your migration, make sure to:- Take note of all of the data input and output in your Alteryx workflow.
- Review the supported connections in Prophecy and evaluate whether you can leverage these connections.
- Create a plan for what to do after migration if your connection is not yet supported.
Manual connection configuration
When you use the Transpiler to migrate Alteryx workflows:- Input/Output tools that read files will be converted to SFTP Source/Target gems as placeholders.
- Input/Output tools that read tables will be converted to Databricks Source/Target gems as placeholders.
- In Prophecy, navigate to Metadata > Fabrics to view the list of fabrics in your environment.
- Open the fabric that was selected during transpilation.
- Open the Connections tab.
- Create a new connection that corresponds to your original input or output in Alteryx.
- Open the pipeline that resulted from your imported workflow.
- Identify the Source/Target gems that correspond to your input and output from Alteryx.
- Configure the Source/Target gems to use the connection(s) that you have created in Prophecy.
- Update the Source/Target gems with the appropriate location, properties, schema, and more to control data ingress/egress.
Unsupported connections
If your Alteryx workflow uses connections that Prophecy doesn’t support natively, consider these options:- RestAPI gem: Use the RestAPI gem to connect to API-based data sources that don’t have dedicated connectors.
- Script gem: Use the Script gem to implement custom connection logic for specialized data sources.
- Data migration: Move your data into a data provider that Prophecy supports natively via connections.
- Custom development: Contact Prophecy support for custom connector development based on your specific requirements.

