Looking for the previous version? View v2024.06 documentation →
FDR using Remote FTP (CSV) and Snowflake
Overview
This guide shows how to configure an FDR scenario using a remote FTP CSV file as the source and Snowflake as the target. The FTP adapter retrieves the CSV file and its contents are reconciled against Snowflake data.
Prerequisites
- You are logged in to Data Trust with a Pro-User or Admin Pro-User role.
- An FTP connection profile and a Snowflake connection profile have both been configured.
Steps
Path: Data Trust › Scenario Studio › Scenario Builder › FDR using Remote FTP (CSV) and Snowflake
Navigate to the Scenario Studio module and select the FDR using Remote FTP (CSV) and Snowflake option from the left sidebar or main menu. This opens the scenario builder canvas where you will configure the data source connections, transformation rules, and execution settings.
Drag the Csv Widget from the widget palette and drop it onto the scenario canvas. Positioning the widget opens its configuration popup where you will set the connection, table, and any additional options.
This step involves interacting with the FTP Details within the FDR using Remote FTP (CSV) and Snowflake workflow. Follow the on-screen prompts to complete this step before proceeding to the next configuration stage.
The Preview Data option fetches a sample of records from the selected table to verify the connection and column structure. Confirm that the correct columns and sample data are visible before closing the preview and saving the widget.
The Preview Data popup dialog exposes all available configuration options for this step. Review each field carefully and fill in the required values before clicking Save or OK to apply the configuration.
Drag the Rdbms Widget from the widget palette and drop it onto the scenario canvas. Positioning the widget opens its configuration popup where you will set the connection, table, and any additional options.
Select the appropriate connection from the dropdown to link this widget to its data source. Choosing the correct connection profile ensures the scenario reads from or writes to the intended database or file system.
The Navigator panel displays the available databases, schemas, and tables for the selected connection. Expand the tree to locate the required table or view, then click Select to add it to the widget configuration.
The Reconciliation widget maps source fields to target fields for comparison. Use Smart Mapping to automatically propose column matches, then manually adjust any fields that were incorrectly paired before saving.
Drag the Recon Widget from the widget palette and drop it onto the scenario canvas. Positioning the widget opens its configuration popup where you will set the connection, table, and any additional options.
Select the key column(s) that uniquely identify each record in both the source and target datasets. Accurate key selection is critical — an incorrect key will cause the reconciliation to produce inaccurate match results.
The Confirm Action Popup dialog exposes all available configuration options for this step. Review each field carefully and fill in the required values before clicking Save or OK to apply the configuration.
Click the Execute button to trigger the scenario and begin processing data from the configured sources. The scenario transitions to Monitor mode where you can track real-time execution progress and view interim results as each step completes.
The Click on Exception Count page presents the full outcome of the scenario execution including record counts, match rates, and any detected exceptions. Drill into exception records to inspect individual mismatches and use the Export to CSV option to share results with stakeholders.
The Result Summary Page page presents the full outcome of the scenario execution including record counts, match rates, and any detected exceptions. Drill into exception records to inspect individual mismatches and use the Export to CSV option to share results with stakeholders.