Как достать ФИО из LDAP-а SQL-ем?
Модератор: ykolesnikov
-
- OTRS Мастер
- Сообщения: 507
- Зарегистрирован: 22 апр 2015, 06:45
- Откуда: Томск
- Благодарил (а): 7 раз
- Поблагодарили: 45 раз
Как достать ФИО из LDAP-а SQL-ем?
А вот интересно: (как) можно SQL-запросом достать ФИО кастомера из LDAP-а по его логину?
--
OTRS 6.0.22
OTRS 6.0.22
-
- OTRS Гуру
- Сообщения: 5203
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 94 раза
- Поблагодарили: 84 раза
Re: Как достать ФИО из LDAP-а SQL-ем?
SQL-ем из LDAP? Почему нет))) https://blog.sqlauthority.com/2016/03/3 ... ed-server/
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
-
- OTRS Мастер
- Сообщения: 507
- Зарегистрирован: 22 апр 2015, 06:45
- Откуда: Томск
- Благодарил (а): 7 раз
- Поблагодарили: 45 раз
Re: Как достать ФИО из LDAP-а SQL-ем?
Сенкс. Не совсем понятно, но я то имел в виду уже встроенный в OTRS механизм. Грубо говоря, выполнить запрос к LDAPу прямо в окне запроса SQL в админке OTRSа.
--
OTRS 6.0.22
OTRS 6.0.22
-
- OTRS Гуру
- Сообщения: 5203
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 94 раза
- Поблагодарили: 84 раза
Re: Как достать ФИО из LDAP-а SQL-ем?
Встроенный механизм SQL может обращаться только ко встроенной базе OTRS. А LDAP хранит свои данные в своей MSSQL-базе
Есть другой вариант - скрипт синхронизации клиентов из LDAP в БД OTRS. Тогда вопрос сильно упрощается
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
-
- OTRS Мастер
- Сообщения: 507
- Зарегистрирован: 22 апр 2015, 06:45
- Откуда: Томск
- Благодарил (а): 7 раз
- Поблагодарили: 45 раз
Re: Как достать ФИО из LDAP-а SQL-ем?
Не, моя задача того не стоит. Но спасибо, конечно.
--
OTRS 6.0.22
OTRS 6.0.22
-
- OTRS Гуру
- Сообщения: 5203
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 94 раза
- Поблагодарили: 84 раза
Re: Как достать ФИО из LDAP-а SQL-ем?
Так он базовый есть, готовый.
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
-
- OTRS Мастер
- Сообщения: 507
- Зарегистрирован: 22 апр 2015, 06:45
- Откуда: Томск
- Благодарил (а): 7 раз
- Поблагодарили: 45 раз
Re: Как достать ФИО из LDAP-а SQL-ем?
Все равно дополнительная морока.
Плюсы у синхронизации сомнительные, а грабли весьма вероятны. С учетом того, что использую поля каталога, которых искаропки нет в БД, ну и LDAP-ов у меня 3 штуки.
Очевидный плюс один - прямой доступ к БД. Но поскольку это пока не критично, от эксперимента воздержусь.
Плюсы у синхронизации сомнительные, а грабли весьма вероятны. С учетом того, что использую поля каталога, которых искаропки нет в БД, ну и LDAP-ов у меня 3 штуки.
Очевидный плюс один - прямой доступ к БД. Но поскольку это пока не критично, от эксперимента воздержусь.
--
OTRS 6.0.22
OTRS 6.0.22
-
- OTRS Гуру
- Сообщения: 5203
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 94 раза
- Поблагодарили: 84 раза
Re: Как достать ФИО из LDAP-а SQL-ем?
А какие грабли-то?paver писал(а): ↑06 ноя 2019, 12:33Все равно дополнительная морока.
Плюсы у синхронизации сомнительные, а грабли весьма вероятны. С учетом того, что использую поля каталога, которых искаропки нет в БД, ну и LDAP-ов у меня 3 штуки.
Очевидный плюс один - прямой доступ к БД. Но поскольку это пока не критично, от эксперимента воздержусь.
И вообще вернёмся к началу - а суть и цель задачи в чём?
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
-
- OTRS Мастер
- Сообщения: 507
- Зарегистрирован: 22 апр 2015, 06:45
- Откуда: Томск
- Благодарил (а): 7 раз
- Поблагодарили: 45 раз
Re: Как достать ФИО из LDAP-а SQL-ем?
Мне надо было получить список клиентов с конкретным сервисом
Получил список логинов, хотел - ФИО
Код: Выделить всё
SELECT *
FROM service_customer_user
WHERE service_id=11
--
OTRS 6.0.22
OTRS 6.0.22
-
- OTRS Мастер
- Сообщения: 507
- Зарегистрирован: 22 апр 2015, 06:45
- Откуда: Томск
- Благодарил (а): 7 раз
- Поблагодарили: 45 раз
Re: Как достать ФИО из LDAP-а SQL-ем?
О граблях обычно узнаёшь после их контакта со своим лбом.
--
OTRS 6.0.22
OTRS 6.0.22
Re: Как достать ФИО из LDAP-а SQL-ем?
Возможно что-то не понял, но в чем проблема вытащить ФИО из другой таблички?paver писал(а): ↑07 ноя 2019, 05:28Мне надо было получить список клиентов с конкретным сервисомПолучил список логинов, хотел - ФИОКод: Выделить всё
SELECT * FROM service_customer_user WHERE service_id=11
Код: Выделить всё
SELECT scu.customer_user_login
,cc.first_name
,cc.last_name
FROM service_customer_user scu
LEFT JOIN customer_user cc ON scu.customer_user_login = cc.login
WHERE scu.service_id=11;
-
- OTRS Гуру
- Сообщения: 5203
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 94 раза
- Поблагодарили: 84 раза
Re: Как достать ФИО из LDAP-а SQL-ем?
из LDAP!
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Re: Как достать ФИО из LDAP-а SQL-ем?
На сколько я понял, в LDAP человек решил пойти из-за того, что он хотел получить ФИО, т.к. таблица service_customer_user содержит только логины. Другими словами поход в LDAP было обходным решением.
Ну или я опять не понял, тогда прошу извинить. )))