Текущее время: Вт, июл 29 2025, 13:59

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: вытащить данные из процедур дб2
СообщениеДобавлено: Пн, май 05 2008, 11:23 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 05 2008, 11:17
Сообщения: 39
Есть старая система на db2.
В ней реализован с помощью хранимых процедур интерфейс доступа. Вызываешь процедуру с параметрами, она возвращает курсор.
Нужно, используя этот интерфейс, вытащить данные и загрузить их в BI.
Внимание вопрос. Как и на чем все это хозяйство делать? В какую сторону копать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 05 2008, 11:33 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, окт 05 2007, 15:53
Сообщения: 73
Я бы все-таки копал не через интерфейс, а через DB connect. А вашим путем самый простой способ это куда-нибудь выгружать, например, в текстовый файл и в BI тащить оттуда.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 05 2008, 11:41 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 05 2008, 11:17
Сообщения: 39
этот вариант самый очевидный. но хотелось бы избежать промежуточной выгрузки....


Последний раз редактировалось mosunovpa Пн, май 05 2008, 11:44, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 05 2008, 11:43 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, дек 12 2006, 23:57
Сообщения: 1002
Откуда: London
Пол: Мужской
Попробуйте через DB Connect - самый простой способ, в вашем случае, имхо. Информацию о DB Connect-е можно найти в курсе BW 350 и/или покопаться на форумах sdn.sap.com в ветке BI General. По запросу "DB2" там много интересной информации находится.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 05 2008, 11:44 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, окт 05 2007, 15:53
Сообщения: 73
Прямым путем нет, но процедурой можно кидать данные во вьюшку и забирать из вьюшки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 05 2008, 11:45 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, дек 12 2006, 23:57
Сообщения: 1002
Откуда: London
Пол: Мужской
mosunovpa написал(а):
этот вариант самый очевидный.
но через dbconnect разве можно выдернуть данные через процедуры DB2? я с DB2 и dbconnect не работал, так что достаточно ответить, можно или нет, дальше я буду копать...


Через процедуры выдернуть не получится. Как вариант - создать одну или пару таблиц/вьюх на стороне БД, которые путем процедур будут заполнятся данными. Потом с помощью DB Connect вытаскивать готовые данные из этих спец. таблиц.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 05 2008, 11:47 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 05 2008, 11:17
Сообщения: 39
Ринат написал(а):
Прямым путем нет, но процедурой можно кидать данные во вьюшку и забирать из вьюшки

что значит кидать во вьюшку?
определить вью, в которой вместо таблицы будет процедура, возвращающая курсор?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 05 2008, 11:52 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, окт 05 2007, 15:53
Сообщения: 73
mosunovpa написал(а):
Ринат написал(а):
Прямым путем нет, но процедурой можно кидать данные во вьюшку и забирать из вьюшки

что значит кидать во вьюшку?
определить вью, в которой вместо таблицы будет процедура, возвращающая курсор?

Не уверен, что так получится, хотя с DB2 плотно не работал. Я думаю следует написать еще одну процедуру, которая и будет заполнять вьюшку


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB