|
|
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
Коллеги, Подскажите, насколько сложно вытащить данные из SAP во внешнюю систему? Требуется раз в месяц вытаскивать из SAP данные по продажам в MS SQL для того, чтобы потом cделать простенький куб по profitability analysis (Sales/Cost/Margin by Customer/Product Group/Sales Rep etc). Правильно ли лезть напрямую в базу SAP (DB2) и тащить данные из таблиц? Или нужно использовать более сложный поход, писать адапторы и тд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2008, 19:11 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
Проще было бы использовать стандартные экстракторы SAP BW и извлекать их в BW-ные кубы, а уже оттуда в другие системы. Тут на форуме уже был топик про структуру таблиц SAP: в частности, там есть и сбытовые - жуткая картина :) Но хотя можно и велосипед изобрести, кто ж запретит? :) Просто уже все написано до вас, надо только настроить, хотя тут тоже многое нетривиально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 15:13 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
soulsurferПроще было бы использовать стандартные экстракторы SAP BW и извлекать их в BW-ные кубы, а уже оттуда в другие системы. .. надо только настроить, хотя тут тоже многое нетривиально. Проблема в том что специалиста по SAP в наличие нет и SAP модифицировать не хотелось бы :-( Была идея влезть в DB2 по ODBC и выкачать от туда данные по продажам, но непонятно насколько это трудоемко (в отсутствии специалистов по SAP) и насколько это легальный способ. Я работал с Oralcle Applications/Business Suite, там на такие действия - строгое табу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 15:29 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
Shura_MБыла идея влезть в DB2 по ODBC и выкачать от туда данные по продажам, но непонятно насколько это трудоемко (в отсутствии специалистов по SAP) и насколько это легальный способ. Я работал с Oralcle Applications/Business Suite, там на такие действия - строгое табу. легальность этого способа (на чтение) определяет владелец системы. Если у вас есть доступ к БД, значит он (владелец) считает это легальным. Читать не писать. Если структуру не знаете, то собрать корректно нужную информацию конечно же трудоемко, но не невозможно. Остальные способы, кроме озвученного, предполагают наличие специалиста. Можно через BW, можно выгружать документы в XML и в своей базе их обрабатывать. IDOC вполне вменяемый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 16:00 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
попробовать стоит так 1 найдите пользователя SAP, который непосредственно в системе получает уже такой отчет за текущий \ предыдущий день 2 изучи функционал или протрэйсь - какие таблицы пользуются 3 далее - стандартно качай ежедневно и процессь даю на водку :) - сбытовые фактуты - позиции VBRP, заголовки - VBRK. В заголовках есть дата проводки. товары - MARA, клиенты - KNA1 за пару дней сделать можно достаточно устойчивую систему (делали на связке SAP + MS SQL 2000 + MSAS 2000) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 17:07 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
soulsurferДа что уж там подсказки - нате вам pdf-кой saptables.pdf А толку вам с них? :) не знаю какой толк автору, но таблицы используются в запросах для получения данных. Не находите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2008, 12:53 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
soulsurfer, спасибо! AnS1за пару дней сделать можно достаточно устойчивую систему (делали на связке SAP + MS SQL 2000 + MSAS 2000) Вот это отличная новость! :-) Спасибо!!! Конечно очень устойчивая система не нужна, понятно что для нее нужно делать все по другому, разворачивать EAI, настраивать адаптеры и возможно даже отказываться от MS SQL.. но клиенту хочется дешево и сердито - раз в месяц сливать данные и строить куб. Осталось разобраться с импортом из QuickBooks и еще парой legacy систем и задача решена! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2008, 13:28 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
iscrafmsoulsurferДа что уж там подсказки - нате вам pdf-кой saptables.pdf А толку вам с них? :) не знаю какой толк автору, но таблицы используются в запросах для получения данных. Не находите? А как вы думаете: почему вся экстракция данных в BW производится не напрямую из таблиц/ракурсов (вьюхи) а через функциональные модули? А зачем существует такая вещь "пульт управления настройкой экстракции данных LO" (логистика)? А если модуль сбыта как обычно дорабатывался напильником, т.е. z-разработками? Просто здоровый скепсис к изобретателям велосипедов :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2008, 16:27 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
soulsurfer, подобные интерфейсы делаются для того, чтобы абстрагироваться от физической структуры данных. Разобраться в ней действительно сложно. Но прямые запросы конечно же не являются изобретением велосипеда. Тем более все перечисленные варианты - это дополнительные деньги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2008, 16:41 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
Потому что сделают они пилотный вариант, вроде бы работает, но потом начнутся проблемы с данными, потом их надо будет перегрузить частично за какой-то период и загрузить заново, потом вдруг случится еще какой-нибудь форс-мажор, потом SAP выпустит какое-нить обновление для модуля SD, сделают апгрейд и в структурах чего-то поменяется. И все это время будут доработки и в итоге полученный монстрик будет ничуть не меньше по размерам и сложности стандарта, но зато свой, т.е. никаких нот от SAP не дождетесь. Потом народ начинавший это дело уже уволится, поддерживать будет некому и будут новые специалисты, которые все напишут заново и цикл продолжится :) Технически все возможно, а вот жизненный цикл таких творений обычно причудлив и извилист :) Уже проходил на личном опыте такое :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2008, 17:15 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
soulsurfer ... , потом SAP выпустит какое-нить обновление для модуля SD, сделают апгрейд и в структурах чего-то поменяется. И все это время будут доработки и в итоге полученный монстрик будет ничуть не меньше по размерам и сложности стандарта, но зато свой, т.е. никаких нот от SAP не дождетесь ... Ну уж совсем делать неприкасаемое творение из SAP-а тоже думаю не стоит. Насколько часто на продуктивной системе делается апгрейт, из-за которого в структурах что-то меняется? Если смогут наваять запросы, то и после апгрейта подправить тоже смогут. Уволиться команда, - пришедшая на смену ей сможет разобраться, немного помучавшись. На чтение, если доступ из SAP-а дать и строить OLAP витрины в MSSQL думаю здравая идея, -ничего страшного не случится, - максимум некорректные данные спецы из-за незнания функционала, вытащат, ну может еще и пресловутая коммерческая тайна разгласится :). А вообще из новых инструментов аналитики понравился Business Object, который SAP недавно купил и теперь продает как свой продукт. Им можно строить и аналитические кубы, и формуляры (на основе Cristal Reports) и всякие индикаторы (спидометры, карты, и т.п.) для руководства. Причем инструмент может работать как с BW, так и напрямую с БД, например с таблицами SAP ERP. Правда он денег стоит, тогда как MS SQL инструменты автор наверно забесплатно использует :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2008, 18:42 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
Я вам про жизненный цикл проекта, а вы мне про технические возможности :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2008, 19:28 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
soulsurferЯ вам про жизненный цикл проекта, а вы мне про технические возможности :) И я вам про жизненый цикл. :) Живут компании и с полной сменой IT команд, полным непонятием бизнес логики выдаваемой системой аналитики, а вы про какие то мелочи, связанные с изменением структуры SAP :). Был случай когда мне пришлось с нуля разбираться с бизнес логикой аналитических отчетов, выдаваемыми самописной системой, потому как предыдущая IT команда написавшая эту систему вся уже разошлась. Затем перестраивать эту отчетность на витрины данных в MSSQL, разбираясь в таблицах системы. Таков уж бывает часто жизненый цикл в наших пост совковых компаниях и не важно на чем написана аналитика на SAP BW или выдернута напрямую из базы SAP ERP в MSSQL витрины, если уйдут специалисты кто это решение поддерживал, новым придется вникать в то что предыдущие наваяли и при выпуске изменений в SAP ERP разбираться с изменениями которые нужно внести в аналитику чтобы она корректно работала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2008, 21:43 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
Проблема с BW, что его цикл разработка-отладка в 10 и более раз более длинный, чем принято сейчас (и что дают любые современные BI/OLAP инструменты). Такие циклы разработки приемлемы у каких-нибудь полугосударственных монстров типа *нефть. Начиная внедрение BW по их методикам, вы должны сразу понимать, что макета через месяц не будет, и т.д. Т.е. все очень методично, по-немецки, но неприемлемо дорого и долго для реального сектора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2008, 09:50 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
Shura_M Вспомнил. от Microsoft для NET есть компанет, Да нужно знать структуру. the Microsoft® .NET Data Provider for mySAPTM Business Suite (Provider) http://msdn.microsoft.com/en-us/library/cc185434.aspx SELECT statements: SELECT [TOP n] {ColumnName [AS alias] | TableName.* | *}[1,..n] [INTO FILE filename [DELIMITED]] FROM TableName [AS alias] [WHERE predicates] [OPTION '{no_conversion}'] [;] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2008, 11:17 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
ImpCons Ну уж совсем делать неприкасаемое творение из SAP-а тоже думаю не стоит. +1 приходится подключать множество систем, в том числе и SAP. Делать из него нечто недоступное для понимания не нужно. К тому же описанные чуть выше риски настолько ничтожны, а если учесть время, требуемое на внесение изменений в проект SAP, то практически нулевые. Так что если знаешь где и что лежит, бери не бойся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2008, 14:46 |
|
||
|
ETL and SAP
|
|||
|---|---|---|---|
|
#18+
Shura_MЯ работал с Oracle Applications/Business Suite, там на такие действия - строгое табу.Что вы говорите! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2008, 17:29 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=35623324&tid=1526857]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 264ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...