Автор Тема: Синхронизация данных с таблицами InterBase  (Прочитано 21717 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Martha

  • Newbie
  • *
  • Сообщений: 51
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
есть задачка еженощной выкачки информации из InterBas-совских таблиц .  Если честно, то вообще не знаю с чего начать.  Подскажите.  
« Последнее редактирование: Март 28, 2010, 07:19:17 am от Dmitriy »

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Кухня
  • Newbie
  • *
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: синхронизация данных с таблицами InterBase
« Ответ #1 : Март 24, 2010, 11:34:30 am »
You are not allowed to view links. Register or Login
есть задачка еженощной выкачки информации из InterBas-совских таблиц .  Если честно, то вообще не знаю с чего начать.  Подскажите. 
А что вы потом с этой информацией делать собираетесь? И что на этой СУБД у вас? Это просто вы в разделе ABAP пишете, я как абапер и любопытствую, пока базисники не подтянулись. ;)

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: синхронизация данных с таблицами InterBase
« Ответ #2 : Март 24, 2010, 11:43:07 am »
О, InterBase однако да... много я на нем в свое время пописал.. с чего начать... ну с получения доступа к серверу БД, клиенты есть разные вы как думаете реализацию делать? Типа из SAP коннектиться к базе данных InterBase? Тогда EXEC SQL и начинаем копать отсюда, я правда так только к ораклу чужому конектился, но думаю можно и к IB прицепиться.

Оффлайн Martha

  • Newbie
  • *
  • Сообщений: 51
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: синхронизация данных с таблицами InterBase
« Ответ #3 : Март 24, 2010, 12:11:09 pm »
You are not allowed to view links. Register or Login
А что вы потом с этой информацией делать собираетесь? И что на этой СУБД у вас? Это просто вы в разделе ABAP пишете, я как абапер и любопытствую, пока базисники не подтянулись. ;)

нужно эту информацию к себе качнуть, в свои собственные таблицы, дополнить недостающими данными и уже на их основе ОЗМ создать, заказы на поставку и т.д.

доступ к базе через их оболочку у меня есть, как его организовать через сап я не знаю (и админ тож не знает).

если базисники подтянутся и помогут - только за буду


Оффлайн Martha

  • Newbie
  • *
  • Сообщений: 51
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: синхронизация данных с таблицами InterBase
« Ответ #4 : Март 24, 2010, 12:16:54 pm »
Цитата: Uukrul  link=topic=1096.msg6769#msg6769 date=1269423787
О, InterBase однако да... много я на нем в свое время пописал.. с чего начать... ну с получения доступа к серверу БД, клиенты

доступ есть, не знаю как через сап его сделать.

You are not allowed to view links. Register or Login
вы как думаете реализацию делать? Типа из SAP коннектиться к базе данных InterBase? Тогда EXEC SQL и начинаем копать отсюда, я правда так только к ораклу чужому конектился, но думаю можно и к IB прицепиться.
ага, собираюсь через сап коннектится, забирать нужные мне данные, анализировать и на их основе создавать ОЗМ и т.д.

правда, наверное надо что-то  в системе чтобы админ прописал, вопрос где и что

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: синхронизация данных с таблицами InterBase
« Ответ #5 : Март 24, 2010, 12:17:04 pm »
Ну если конектится, то конечно не EXEC SQL, есть куча более нормальных решений, тот же XI/PI, как раз для интеграции с внешними системами и предназначен (выгрузка/загрузка данных, документов и т.д), со своими драйверами к БД, механизмами преобразования (меппинга) структур данныхю.
Вообще то, знать бы что автор хочет, если интеграция со внешней системой (документы, данные) это одно, просто зачем то забирать одноразово или довольно редко, это другое, если интересует просто возможность соединения с БД, это третье.
Для вопросов интеграции у нас есть отдельный раздел - You are not allowed to view links. Register or Login, там можно задавать вопросы, тут есть люди которые с так называемыми Интерфейсами поработали достаточно времени.
По поводу XI/PI есть несколько ссылок для начала You are not allowed to view links. Register or Login.

P.S. Странно, пост отправил – а он не появился
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: синхронизация данных с таблицами InterBase
« Ответ #6 : Март 24, 2010, 12:27:13 pm »
You are not allowed to view links. Register or Login
Ну если конектится, то конечно не EXEC SQL, есть куча более нормальных решений, тот же XI/PI, как раз для интеграции с внешними системами и предназначен (выгрузка/загрузка данных, документов и т.д), со своими драйверами к БД, механизмами преобразования (меппинга) структур данныхю.
Ну тогда подрбнее... через EXEC SQL насколько я знаю должен быть установлен драйвер доступа, ну это к админам, может номер первый подтянется. А забирать ну сказано что данные из таблиц... а вот ихсай и прочее... ну я их не ел... но скорость если она критична будет ниже чем доступ в базу.

Оффлайн Martha

  • Newbie
  • *
  • Сообщений: 51
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: синхронизация данных с таблицами InterBase
« Ответ #7 : Март 24, 2010, 12:27:57 pm »
You are not allowed to view links. Register or Login
Ну если конектится, то конечно не EXEC SQL, есть куча более нормальных решений, тот же XI/PI, как раз для интеграции с внешними системами и предназначен (выгрузка/загрузка данных, документов и т.д), со своими драйверами к БД, механизмами преобразования (меппинга) структур данныхю.
Вообще то, знать бы что автор хочет, если интеграция со внешней системой (документы, данные) это одно, просто зачем то забирать одноразово или довольно редко, это другое, если интересует просто возможность соединения с БД, это третье.
Для вопросов интеграции у нас есть отдельный раздел - You are not allowed to view links. Register or Login, там можно задавать вопросы, тут есть люди которые с так называемыми Интерфейсами поработали достаточно времени.
По поводу XI/PI есть несколько ссылок для начала You are not allowed to view links. Register or Login.

P.S. Странно, пост отправил – а он не появился


в теме поста было сказано про синхронизацию, в теле про  еженощной выкачки информации

сейчас задам вопрос в соответствующем разделе
спасибо за ссылки

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Кухня
  • Newbie
  • *
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: синхронизация данных с таблицами InterBase
« Ответ #8 : Март 24, 2010, 12:41:31 pm »
You are not allowed to view links. Register or Login
P.S. Странно, пост отправил – а он не появился
Скорее всего это из-за того, что во время набора сообщения в теме запостили новые. Над областью предварительного просмотра появляется соответствующее уведомление шрифтом красного цвета и сообщение не отправляется, лишь только по повторному нажатию "Отправить".

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Кухня
  • Newbie
  • *
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: синхронизация данных с таблицами InterBase
« Ответ #9 : Март 24, 2010, 12:46:09 pm »
коррелирует с: You are not allowed to view links. Register or Login.
« Последнее редактирование: Март 24, 2010, 01:05:42 pm от Dmitriy »

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: синхронизация данных с таблицами InterBase
« Ответ #10 : Март 24, 2010, 01:01:33 pm »
2Martha - Зачем плодить кучу одинаковых тем? В разделе XI, тема удалена.
Dmitriy, Uukrul, №1 просьба соединить темы
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
И перенести в раздел XI, там и продолжим, тут видимо нужна помощь нескольких модулей, в т.ч. BC

You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Martha

  • Newbie
  • *
  • Сообщений: 51
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: синхронизация данных с таблицами InterBase
« Ответ #11 : Март 24, 2010, 01:04:41 pm »
You are not allowed to view links. Register or Login
2Martha - Зачем плодить кучу одинаковых тем? В разделе XI, тема удалена.
Dmitriy, Uukrul, №1 просьба соединить темы
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
И перенести в раздел XI, там и продолжим, тут видимо нужна помощь нескольких модулей, в т.ч. BC



спасибо, просто не знала как это правильно сделать

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Кухня
  • Newbie
  • *
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: синхронизация данных с таблицами InterBase
« Ответ #12 : Март 24, 2010, 01:45:09 pm »
Пока тогда предлагаю продолжить здесь, а потом уже и перенесем, если понадобится.
Martha...
Вот что видится:
Средствами самой InterBase вызывать RFC-модуль в SAP, который будет сохранять данные в одну большую таблицу. Далее по каким-либо идентификаторам разбирать ABAP-программой (ночью же, в фоне), дополнять уже имеющимися в SAP и потом создавать соответствующие объекты, используя известные средства: Batch Unput или BAPI. Последние, кстати, сами по себе представляют собой RFC-модули, но если данных много, то лучше все же пакетный ввод, если это возможно. После обработки данные из "сборника" можно удалять или проставлять флаг "обработано", например. Но я не базисник, как абапер это вам пишу, в интеграции, к сожалению, не так силен, как хотелось бы. :( Ну а для вызова RFC-модуля в SAP вам потребуется пользователь (см. You are not allowed to view links. Register or Login) и You are not allowed to view links. Register or Login, если больше ничего не упустил (базис подправит, если что)... С PI/XI дела не имел, возможно, что коллеги подскажут более элегантный вариант.  
« Последнее редактирование: Март 24, 2010, 01:48:01 pm от Dmitriy »

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: синхронизация данных с таблицами InterBase
« Ответ #13 : Март 24, 2010, 01:53:15 pm »
You are not allowed to view links. Register or Login
Пока тогда предлагаю продолжить здесь, а потом уже и перенесем, если понадобится.
Martha...
С PI/XI дела не имел, возможно, что коллеги подскажут более элегантный вариант.  
Если он у них есть (это кстати отдельная система)

Поиски можно начать тут You are not allowed to view links. Register or Login
Martha, на данный момент я не готов ответить на Ваш вопрос, давайте я посмотрю - отвечу.
« Последнее редактирование: Март 24, 2010, 01:55:13 pm от Паганель »
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: синхронизация данных с таблицами InterBase
« Ответ #14 : Март 24, 2010, 02:42:34 pm »
You are not allowed to view links. Register or Login
Если он у них есть (это кстати отдельная система)
Тогда 99% что у них этого нет...

Оффлайн Martha

  • Newbie
  • *
  • Сообщений: 51
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: синхронизация данных с таблицами InterBase
« Ответ #15 : Март 24, 2010, 03:43:23 pm »
You are not allowed to view links. Register or Login
Вот что видится:
Средствами самой InterBase вызывать RFC-модуль в SAP, который будет сохранять данные в одну большую таблицу. Далее по каким-либо идентификаторам разбирать ABAP-программой (ночью же, в фоне)
все, что касается разбора, и дальнейшей работы - как раз более менее понятная тема, а вот до того...
кстати, лучше бы со стороны сапа туда залезать, ибо тут мы, чем их средствами, там недружественные они

You are not allowed to view links. Register or Login
создавать соответствующие объекты, используя известные средства: Batch Unput или BAPI. Последние, кстати, сами по себе представляют собой RFC-модули, но если данных много, то лучше все же пакетный ввод, если это возможно.

почему лучше пакетник, чем BAPI?

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: синхронизация данных с таблицами InterBase
« Ответ #16 : Март 24, 2010, 03:46:09 pm »
You are not allowed to view links. Register or Login
кстати, лучше бы со стороны сапа туда залезать, ибо тут мы, чем их средствами, там недружественные они
Ну для начала я бы написал на саповский сервис вопрос, есть ли у них готовые SAP-коннекторы к IB. Если нет, тогда все намного сложнее.

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Кухня
  • Newbie
  • *
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: синхронизация данных с таблицами InterBase
« Ответ #17 : Март 24, 2010, 05:25:36 pm »
You are not allowed to view links. Register or Login
почему лучше пакетник, чем BAPI?
Неточно выразился, не лучше: быстрее на больших объемах данных. Позже об этом, в другой теме, данных-то у вас нет ещё. К тому же что с ними делать (с)более-менее понятная тема. А тема BI vs. BAPI стара с того самого момента, как появились BAPI. ;)
« Последнее редактирование: Март 24, 2010, 06:36:43 pm от Dmitriy »

Оффлайн Martha

  • Newbie
  • *
  • Сообщений: 51
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: синхронизация данных с таблицами InterBase
« Ответ #18 : Март 25, 2010, 11:05:39 am »
Цитата: Uukrul  link=topic=1096.msg6790#msg6790 date=1269438369
Ну для начала я бы написал на саповский сервис вопрос, есть ли у них готовые SAP-коннекторы к IB. Если нет, тогда все намного сложнее.

люди, работающие в сап, сказали, что они не поддерживают IB (((

теперь идеи есть ?

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: синхронизация данных с таблицами InterBase
« Ответ #19 : Март 25, 2010, 11:19:53 am »
You are not allowed to view links. Register or Login
люди, работающие в сап, сказали, что они не поддерживают IB (((

теперь идеи есть ?
ODBC, ADO
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: синхронизация данных с таблицами InterBase
« Ответ #20 : Март 25, 2010, 12:03:56 pm »
You are not allowed to view links. Register or Login
ODBC, ADO
Ну это если сервер БД на виндовсе стоит, а если юникс системы? Так вечером мысли попробую написать по этому поводу.

Оффлайн Martha

  • Newbie
  • *
  • Сообщений: 51
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: синхронизация данных с таблицами InterBase
« Ответ #21 : Март 26, 2010, 09:25:54 am »
Цитата: Uukrul  link=topic=1096.msg6801#msg6801 date=1269511436
Ну это если сервер БД на виндовсе стоит, а если юникс системы? Так вечером мысли попробую написать по этому поводу.

на виндах

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: синхронизация данных с таблицами InterBase
« Ответ #22 : Март 28, 2010, 02:07:25 am »
Как вариант: You are not allowed to view links. Register or Login

Оффлайн Skif

  • Jr. Member
  • **
  • Сообщений: 726
  • Репутация: +10/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: синхронизация данных с таблицами InterBase
« Ответ #23 : Март 30, 2010, 11:26:16 am »
You are not allowed to view links. Register or Login
Как вариант: You are not allowed to view links. Register or Login
ну не знаю...самый дубовый способ - RFCSDK
к информиксу вязался когда-то...
одна может быть неприятность - юникод
« Последнее редактирование: Март 30, 2010, 11:28:57 am от Skif »

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: синхронизация данных с таблицами InterBase
« Ответ #24 : Ноябрь 22, 2010, 11:20:10 am »
You are not allowed to view links. Register or Login
ну не знаю...самый дубовый способ - RFCSDK
к информиксу вязался когда-то...
одна может быть неприятность - юникод
А в чем неприятность? RFCSDK не поддерживает юникода? Кстати, создателю топика вопрос, как решили или решали данную проблему? А то тут вопрос у других людей возник и тоже вязать с интербезом, так интересовались успешностью данной операции.

Sapforum.Biz

Re: синхронизация данных с таблицами InterBase
« Ответ #24 : Ноябрь 22, 2010, 11:20:10 am »