AWS S3 Support Now Includes Import in Addition to Export.
AWS S3 Connectors can now be used to created in addition to our existing S3 export connector.
1. Create the S3 Import Connection:
1.1. Navigate to the 'Wizards' System Tool:
1.3. Enter information into the 'Add New Wizard' modal.
- Name: The name that this Connection will be stored under.
- Description: An overview of the Connection. Any additional information can be stored here.
- Wizard Type: The type of Wizard to be used. (Choose 'Connection' for this example)
- Type: The type of Connection to be used. (Choose 'AWS S3' for this example)
- Beacon: Which beacon to use with this Connection. (Choose 'default' for this example)
- Access Key ID: Your AWS Access Key ID. (This is assigned to you by AWS)
- Secret Access Key: Your AWS Secret Access Key. (This is assigned to you by AWS)
When finished filling out the information, click 'Save' to have the system save the Connection.
2. Create a New Table Using an AWS S3 Connection:
2.1. Navigate to the 'Tables' System Tool:
2.3. Fill out the 'Add New Table' modal.
- Name: The name that this table will be labeled in the TMMData System.
- Description: An overview of this table. Any additional information about this table can be entered here.
- Folder: The folder in which to place the table.
- Type: The type of table that this is. (Choose 'From Connection' for this example)
- Backup: Whether or not this table should be backed up.
Click 'Next' when finished.
2.4. Fill out the 'Add New Table' modal (continued).
- Connection: The Connection that the Table will import from. (Choose the 'AWS S3 Import Connection' that we created earlier)
- Table Update Frequency: The schedule of when this table should be automatically updated, or should it only be updated once?
- Bucket: The AWS S3 Bucket that the file is in.
- Separator: Character separator to simulate directories. (for example the default value '/' would separate prefixes as prefix/prefix2/etc...)
Click 'Next' when finished.
2.5. Fill out the 'Add New Table' modal (continued).
2.6. Fill out the 'Add New Table' modal (continued).
2.7. Finalize 'Table Configuration'.
- Delete Files: This will automatically remove files from the S3 Bucket to prevent the files from getting picked up again.
- Truncate Table Before Import: This will permanently delete all records in the table before importing.
- Skip Row(s): The number of rows, if any, that need to be skipped to get to the 'Header Row' (The Header Row is the row containing the field/column names/labels)
- Skip Column(s): To omit specific columns from the import, enter the column numbers separated by commas [,]. (For example to skip the first and third columns you would enter 1,3)
- Are there Custom Field types that need to be run?: Select 'Yes' if your table contains custom field types that need to be triggered by the import.
- File Encoding: Self Explanatory, enter the file encoding type.
- File Pattern: This will be used to match files for subsequent data pulls. Please use % for wild cards. Leave blank to import the same file(s) every time.
Click 'Save' when finished.