CSV
Overviewβ
In this article, you will learn how to configure a CSV data source in Settings. The three steps are: Data Source Info, Import Accounts, and Sync Accounts. By doing the CSV data source configuration, it will create a consolidated view of access spread across several disconnected systems in Apporetum; visibility of the access to an operational technology(OT) system within Apporetum.
Navigate to Data Source Settingsβ
- Click the Settings main menu option
- By default, you will be seeing the About page
- Click Data Sources under the Connectivity tab
Data Source Infoβ
- Name your data source
- Click the Type drop-down menu
- Select CSV File Upload
- Click Create
Import Accountsβ
Every time there is a change in the data in the CSV file, you need to upload the changed CSV files again, to reflect those changes in Apporetum.
This step uploads the CSV file with the user accounts into Apporetum. In order to do this correctly, Apporetum provides an interface that helps you map the fields from your CSV file (the source) to Apporetum's fields (the destination). As part of this step, you also need to specify a user identifer that is unique to each user account record within your file. You may want to use fields such as email, user id or a similar field for this purpose. This chosen field will be mapped to Apporetum's Unique ID field.
-
View the last uploaded date and time
-
Click Upload to import a new CSV file or drop your file
Click Download Template to see an example of how your template should look, before you export the data. The template can be expanded in two ways:
- Each role will be an individual column heading
- All the roles will be under one column
- Update or edit the Map
-
During the editing process, at the bottom of this page, you have the options Add another, Remove all, Restore defaults, and Save and complete
-
Click Save and complete
You can choose to edit the Map before or after you import a new CSV file. If you save the changes you made in the Map, the changes will remain even if you upload a new CSV file later.
Edit Mapping Fieldsβ
Each data source can only have one map. Data sources can have different columns in their map compared to others.
- The left side is the list of selected Columns from your file. You can choose any one (or more) column from your uploaded CSV file:
- The first selected column - Apporetum uses this identifier to connect and correlate this account to roles and Identities. This property must be unique and immutable within the CSV data source. For example, in the screenshot, the first column is EmployeeID.
- Other columns - you can choose any columns from your CSV file.
The order of those columns in the mapping field doesn't matter. You can click the X at the right side of each map, then click Remove mapping. You can't remove the first mapping.
- The right side is the Apporetum fields, that will be mapped to your CSV columns:
- the first field - Unique Id is fixed and can not be changed.
- Other fields - click the drop-down menu and select one to correlate to the Columns from your file.
Sync Accountsβ
-
The Data Source Sync system is a mechanism for updating Apporetum from a remote data source.
-
Apporetum syncs accounts from data sources on a daily basis. You can view the progress of this sync or start a new sync process.
-
Click Start Sync. The synchronisation summary is on this page.
If you want to search for an account from the data source in Apporetum, you can go to Accounts at the Users navigation main menu.
You will find all the details on the full article Sync Account page.