New Capability
We are pleased to announce enhancements to the SailPoint Delimited File Connector, which now includes an option for VA-based connectivity. This new approach supports various file transport mechanisms for reading files from SFTP, FTPS, SCP servers, and Amazon S3 locations. It also includes support for encryption, filtering, parsing, and data merging capabilities.
You now have more flexibility when configuring Account and Group Schemas, including the ability to set up multiple group object schemas.
Simplified File Access: On-Premise and Cloud
- You can easily connect to your SFTP, FTPS, and SCP servers to retrieve files. By providing the necessary connection settings, including the host, port, username, and password for your server, you gain the flexibility to either get the file on-demand or schedule the aggregation for a later time.
- For those utilizing AWS, retrieving files from your S3 location is just as straightforward. Simply provide your S3 bucket name and region, and authenticate using your IAM user credentials to access your files seamlessly.
By offering these versatile connection options, we ensure that your data is always within reach, regardless of where itâs stored.
Mastering Your Data Files: Flexible Configuration
- Effectively managing and processing data files is a cornerstone of robust data integration. Getting your data parsed, cleaned, and organized correctly is the key.
Step 1: File Parsing
You have two great options for file parsing:
- Delimited: This is your go-to for simple, structured files. Is your data separated by commas, tabs, or another special character? Just tell the connector what that delimiter is, and it will handle the rest. You can even use unicode characters (like
\\u0009for a tab) for extra precision! - Regular Expression: For data thatâs a bit more wild and less structured, a Regular Expression is your best friend. This powerful cofnigration lets you define a pattern to find and extract the exact pieces of data you need. Youâll just need to name the columns youâre creating so everything stays organized.
A quick note on columns: If youâre using a Regular Expression, defining your columns is a must. If youâre going the Delimited route, you only need to worry about this if your file doesnât have a header row or if you want to give the columns friendlier names to use later on.
Step 2: Filtering
Now that youâre reading the file, itâs time to clean it up. You donât want junk data cluttering your results, right? Filtering helps you focus on whatâs important.
- Skip the Intro: Got a few header lines or introductory text at the top of your file? Simply tell the connector how many lines to skip, and it will jump right to the good stuff.
- Remove the Empties: Sometimes, youâll get lines that parse but donât actually contain any useful data. Just enable the Filter Empty option to toss them out automatically.
- Ignore Comments: Many data files include comment lines for context. You can specify a comment character (like â#â), and any line starting with it will be completely ignored.
- Be Specific with String Filters: This is where you can get really precise. Want to exclude every record from the âManufacturingâ department? A simple Filter String like
department == /"Manufacturing/"will do the trick, ensuring only the most relevant data makes it through.
Step 3: Data Merging
What if you have related data spread across multiple rows? Thatâs where merging comes in. This feature lets you combine information for a single account from different lines in your file. For the best results, your data should be sorted by a unique identifier. But donât worry if itâs not - the connector can build a sorted version in memory to handle the merge. Plus, you can even choose to âIgnore case while mergingâ to make sure âUserAâ and âuseraâ are treated as the same.
By mastering these parsing, filtering, and merging settings, youâll gain incredible flexibility and ensure your data is always clean, accurate, and ready for action.
File Encryption
Data security is paramount, and sometimes that means your files arrive under lock and key. If youâre working with files that have been encrypted using PGP (Pretty Good Privacy), weâve got you covered.
Simply enable the PGP Encrypted setting. Youâll then be prompted to provide your PGP private key and the password that goes with it. Once youâve entered those credentials, the connector will automatically decrypt the fileâs data, making it ready for processing without compromising on security. Itâs a seamless way to handle sensitive information securely.
Note: You can continue to use the existing Delimited File Connector (SaaS) option and there are additional enhancements in the âFile Settingsâ to provide better flexibilities while reading the file.
Documentation:
- Integrating SailPoint with Delimited File Source (VA)
- Integrating SailPoint with Delimited File Source SaaS(SaaS)
Release Details
- Identity Security Cloud - Available.