Текущее время: Пн, июл 28 2025, 15:23

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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