...
- This Snap Pack does not natively support SHA1-based algorithms to connect to SFTP endpoints. With the August 2023 GA release, you can now leverage the properties specified in the Configuration settings for Snaps to add support for ones that are disabled on your Snaplex.
Snap Views
Type | Format | Number of Views | Examples of Upstream and Downstream Snaps | Description |
---|---|---|---|---|
Input | Document |
|
| Directory Path to be browsed and File Filter Pattern to be applied. It contains values for the directory path to be browsed and the GLOB filter to be applied to select the contents. |
Output | Document |
|
| The attributes (name, size, and so on) of the contents of the directory path matching the filter pattern. This Snap provides the various attributes (such as Name, Type, Size, Owner, Last Modification Time) of the contents of the given directory path. Only those contents are selected that match the given GLOB filter. |
Error | Error handling is a generic way to handle errors without losing data or failing the Snap execution. You can handle the errors that the Snap might encounter while running the Pipeline by choosing one of the following options from the When errors occur list under the Views tab:
Learn more about Error handling in Pipelines. |
Snap Settings
Info |
---|
|
Field | Field Type | Description | ||
---|---|---|---|---|
Label*
| String | Specify a unique name for the Snap. | ||
Directory Default Value: N/A Examples:
| String/Expression | Specify the URL for the data source (directory) that should begin with a protocol. Following are the protocols that are currently supported: |
|
|
|
|
|
|
|
| |||||||||
File filter Default Value: N/A
| String/Expression | Specify the Glob pattern for filtering the files. The Glob pattern can be applied to select the contents (files/sub-folders) of the directory. You cannot recursively navigate through the directory structures. | |||||||
Ignore empty result Default Value: Selected | Checkbox | Select this checkbox to enable the Snap to not write a document to the output view when the result is empty. Deselect this checkbox in the following cases:
| |||||||
Display update time and owner for S3 subdirectories Default Value: Selected | Checkbox | Applicable only for S3 directory. If selected, the Snap produces Update time and Owner attributes in the output documents for S3 subdirectories. However, it may take a long time or even freeze if there are very large number of files and subdirectories in the file structure under the specified S3 directory. This is because the Snap has to completely examine the S3 objects under the directory recursively in order to get Update time and Owner attributes for subdirectories. If not selected, the Snap does not produce Update time and Owner attributes in the output documents for S3 subdirectories. Snap output is faster since it examines only S3 files and subdirectories immediately under the specified S3 directory. | |||||||
Number of retries Default Value: 0 | String/Expression | Specify the maximum number of retry attempts in case of a network failure. Minimum value: 0 | |||||||
Retry interval (seconds)
| String/Expression | Specify the minimum number of seconds the Snap must wait before attempting recovery from a network failure. Minimum value: 1 | |||||||
Advanced properties | Use this field set to define specific settings for directory browsing. | ||||||||
Properties | SAS URI | Dropdown list |
| ||||||
Use fast file-type check for wasb/wasbs protocols | String/Expression |
| |||||||
Snap Execution
| Dropdown list | Select one of the three modes in which the Snap executes. Available options are:
|
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|