Setup of CSV Connector for data export


Hello guys,
Before the actual content of this page, I would like to give my appreciation to @Oliver Paulzen who give us the training on last Wednesday and Thursday.

At the end of Thursday training, Oliver shows us the demo about the CSV Connector project creation. I did the exercise and exported the data to csv file successfully. To have better communication with you and consolidate my learning effect, I wrote it down, hope it could be helpful to other beginners.

The purpose of this CSV Connector exercise is to create on simple connection to the target system and export the Person table information to the csv file, with no change to the original One Identity Manager database.

Btw, if you like the document, please do not forget to give me a thumb-up, thanks.

Practice environment preparation

I use the VM provided by the official website to do the practice. You can also have a try using this link: https://www.oneidentity.com/register/64187/

CSV Connector Configuration

WARNING: a big wave of screenshots is coming. Please be prepared. 😊

Now let’s start.

Create CSV project

Open the Synchronization Editor and enter the credentials.
在这里插入图片描述
Click the green block to “Start a new synchronization project”.
在这里插入图片描述
Click next.
在这里插入图片描述
Choose the “CSV Connector”.
在这里插入图片描述
Click next.
在这里插入图片描述
Choose “Create new CSV system”.
在这里插入图片描述
The next step is choosing one existing CSV file, then I create a CSV file only with the header, no other data.
在这里插入图片描述
Choose the created CSV file.
在这里插入图片描述
Unselect the “Read only access” and click next.
在这里插入图片描述
Click the up arrow after “Number of lines in header”, then the number changed to 1 and the checkbox has been selected, “Column names in line” changed to 1 automatically.

Attention
CSV Sync projects always go by the column index. The optional header is just helpful for the initial setup to derive property names for the schema. If you look into the csvsys file, this becomes obvious. If one would require to find data based on the column headers with a random order, this would need to be done via a PowerShell sync project (which is almost always the better choice anyway)
Click next.
在这里插入图片描述
Click next.
在这里插入图片描述
Change the “Display pattern” (you can also do no modification; it doesn’t matter the result.) and “Column setting” of ‘personid’ field like the screenshot shows.
Click next.
在这里插入图片描述
Click next.
在这里插入图片描述
Click “Finish”.
在这里插入图片描述
The system is loading the schema.
在这里插入图片描述
Click next.
在这里插入图片描述
Create the synchronization project and filling the “Display name”.

Click next.
在这里插入图片描述
Click “Finish”.
在这里插入图片描述
Now the synchronization project has been created successfully.
在这里插入图片描述

Configure One Identity Manager connection

At the up left side of the page, double click “One Identity Manager connection”, then click the “Update schema” button. Some reminder popup windows show, just click “Yes”.
在这里插入图片描述
Click the arrow of “Shema classes” on the right side. The table information of the schema will come out. If we do not click the “Update schema” at last step, there is no information showing under “Schema classes”.
在这里插入图片描述

Configure Target system

At the up left side of the page, double click “Target system”, then click the “Update schema” button. Some reminder popup windows show, just click “Yes”.
在这里插入图片描述
在这里插入图片描述
Here also click the arrow of “Schema classes”, it will show the table information of CSV system.
在这里插入图片描述

Enable expert mode

Then we need to enable the expert mode. This is very important, and it must be done.

Click the “Database” at the up left side of the page. Then click setting, the setting window pops up. Select the checkbox of “Enable expert mode”, at last click OK.
在这里插入图片描述

Configure mappings

At the bottom left of the client, click “Mappings”, and then click the blue page plus icon, the new mapping window will come out. Filling the information like below screenshot shows.

Click OK.
在这里插入图片描述
Choose the first line and click next.
在这里插入图片描述
Click next.
在这里插入图片描述
Click next.
在这里插入图片描述
Click “Finish”.
在这里插入图片描述
Click the wand symbol at the up left side.
在这里插入图片描述
Click “gender” at the right side and drag it to “Gender” at the left side.
在这里插入图片描述
It shows below conflict wizard. We choose the first blue block and click OK.
在这里插入图片描述
Click the “Target system”, it means the target system will make some adjustment.
在这里插入图片描述
I just use the default value and did not make any modification.
Click OK.
在这里插入图片描述
Also did the same operation as “gender”. Drag the “personid” of target system to the filed in One Identity Manager “Person” table, configuring the property mapping rule.
在这里插入图片描述
Click the page plus icon under the “Object matching rules”.
在这里插入图片描述
Filling the parameter as the screenshot shows.
Click OK.
在这里插入图片描述
Click OK.
在这里插入图片描述

Configure workflows

Click “workflows” at the left bottom of the client. Input the basic information of the workflow.
Click OK.
在这里插入图片描述
Click the page plus icon under “workflow” grey line.
在这里插入图片描述
Filling the “General” information of the synchronization step.
在这里插入图片描述
Click the “Process” menu, delete all the operation in the left side. That means no operations will be done in the One Identity database if there is some difference between One Identity database and CSV system. Only the target system CSV file will be updated.
Click OK.
在这里插入图片描述
在这里插入图片描述
Click “Commit to database” to save the configuration change.
在这里插入图片描述

Configure start up settings

Go to the “Start page”, double click “scv proj” item, then the Configuration items will show. Double click “Start up configurations” to create the project running strategy.
在这里插入图片描述
Click the page plus icon, then the start up configuration page shows. Filling the generation information like below screenshot shows. Click OK.
在这里插入图片描述
Click “Commit to database” to save the configuration. Click OK.
在这里插入图片描述

Run the project

Activate the project. Click the “Activate project” button and then click Yes.
在这里插入图片描述
Click Yes.
在这里插入图片描述
Double click “Start up configuration” button to the configuration page.
在这里插入图片描述
Click the “Execute” button at the right side. One window pops up. You need to choose to run the synchronization on this computer or on the One Identity Manager service. Click “No” to run it in current computer.
在这里插入图片描述
It runs successfully.
在这里插入图片描述

Check export result

Now open the csv file to check the result. It is originally an empty file with 1 line header. But now it is full of data that exported from the One Identity database.
在这里插入图片描述

At last

This is just a simple practice steps guide. Even if this is a simple practice, it also consumes me a lot of time. But I think it worth. During the practice, finally I successfully exported the data. And also, I have more questions about the system. For example,

  1. If I choose to run the synchronization on One Identity Manager service, it will give an error,
    There is no server that can fulfill server mask and/or server selection script input”
    , I don’t know why and how to do.
  2. I did not configure a schedule at the “Start up configurations”. If I configure it, maybe some other issues will happen.
  3. During the configuration process, we just make some simple configuration. For some other menus, I just keep them as default, but what is the exact meaning of those configurations, I am still not clear.

Even if there are more and more issues and questions on the learning road according to my experience, I am still confident all of them will be “a piece of cake” one day. As long as we insist on independent thinking and active communication.
Thank you, guys, for reading the document.
Thanks again to Oliver give us the training.
If you like it, give me a thumb-up 😊

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值