Вывод LDAP для чайника Pentaho
Как обновить значение LDAP, используя шаг вывода LDAP в Spoon?
Я не смог найти никакой документации на сайте Пентахо. Я пытаюсь обновить имя группы определенного пользователя в Active Directory.
До сих пор я был в состоянии связаться с AD. Но я не могу вносить изменения в LDAP.
В общем -> Настройки, моя операция обновлена.
А в Полях -> База поиска я определил атрибуты DC. Например: dc=xyz,dc=com.
А в Атрибутах я определил OU вместе со значением, которое должно быть изменено.
Это как это должно работать?
Я получаю сообщение об ошибке "can not find DN(Distinguished Name) in the input stream!"
2 ответа
Я предполагаю, что вы используете значения, которые вы хотите ввести вместо полей, содержащих эти значения. Этот шаг в значительной степени зависит от полей, поступающих с предыдущих шагов.
На изображении ниже вы увидите, что я передаю поле 'dn', которое используется в меню "Настройки"> "Имя поля Dn" для поиска поля, которое я хочу изменить.
Затем в разделе "Поля" я сопоставляю входящее поле "new_name" со свойством "GivenName" в объекте LDAP, идентифицированном DN.
Таким образом, мой DN для поиска и значение для установки поля поступают из моего потока преобразования. Я только статически идентифицирую Атрибут на объекте LDAP, который будет отображен.
дн не тот. dn представляет собой cn + ou-структуру, подобную ou + доменную структуру, подобную dc.
Если вы не знаете cn, вы не можете определить dn. Вы должны взять LDAP-ввод с запросом, таким как ваш uid, для получения dn.
С помощью этого dn вы можете обновлять атрибуты с помощью LDAP-вывода, если у вас есть права на запись.