Текущее время: Чт, мар 28 2024, 22:19

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Какой путь лучше...
СообщениеДобавлено: Ср, сен 01 2004, 15:19 
Гость
У заказчика есть BW. Сама R/3 пока отсутствует, но будет.
Заказчик хочет строить отчётность на данных, которые ему в виде файлов периодично присылают удалённые филиалы. Эти данные нужно загонять в кубы. Формат файлов жёстко закреплён.
1. Можно конвертить в CSV или ASCII формат и закачивать.
2. Можно по-быстрому написать пару десятков небольших abap- отчётиков, которые будут по расписанию брать из нужного места эти файлы и заталкивать их в таблицы самого BW, а потом эти таблицы будут датасорсами и BW - соотв. будет исходной системой.
Какой путь предпочтительнее с точки зрения скорости и трудозатрат ? есть ли ещё варианты ?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 01 2004, 17:15 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, авг 18 2004, 10:59
Сообщения: 754
Откуда: Moscow
Цитата:
по-быстрому написать пару десятков небольших abap- отчётиков


Я плакалЪ :cry: :lol:

Наименее затратный путь №1.
Путь №1а. Филиалы присылают данные в разработанном тобой и утвержденном руководством формате (CSV), пригодном к загрузке в BW напрямую.
Путь №2. Не рассматривается :lol:
Путь №3. Внешняя ETL-система для сбора/транформации/загрузки + BW.

_________________
Фарш невозможно провернуть назад,
И мясо из котлет не восстановишь


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 02 2004, 09:50 
Гость
напрасно смеётесь, что касается удалённых филиалов - публика там очень немногочисленная и очень возрастная, некоторые предпенсионного возраста. Да , они исторически научились колотить цифры в excel-шаблоны, но что-такое сохранять в CSV, при этом убирая все лишние заголовки и междустрочия, а там этого нехило наворочено - у них начинаются судороги.
что касается abap-отчётиков, там на самом деле ничего сложного нет, абаперы уже столько наваяли бэч-инпутов из excel и выгрузок в excel, там просто можно готовыми кусками код брать и использовать.
я понимаю, что с точки зрения csv-форматов проще, и геморроя меньше, но с такой публикой бороться - тоска, а ошибки за ними выгребать - тоска ещё больше...
... к чему это я - вот поплакался, и на душе легче стало, а то новости про заложников в школе смотришь - снова тоска, беспросвет какой-то... или погода хреновая...


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 02 2004, 12:15 
Гость
Рискуя быть осмеянным озвучу свое существующее решение.
Ведем разработки в BW системе 3 год. R3 в наличии не имеется.
В EXCEL создаются макеты одинаковой структуры для всех филиалов, в каждом пробиваются коды соответствующего филиала.
Макеты жестко заформатированы и защищены, внедрены проверки на ввод значений. Насколько позволяет EXCEL :(
Где-нибудь на сетевом диске файл EXCEL с формулами, собирает из 40-50 файлов EXCEL информацию в один, который и переводится в CSV и грузиться в BW. Или в DBF и грузиться через SAP Business connector server 4.7
Плюсы:
1) минимальные затраты времени на создание макетов (тем более если уже делал когда-либо подобное)
2) нет необходимости ставить программы-оболочки в филиалах и самому учить язык для создания оболочек-макетов
3) нет необходимости форматировать кучу файлов
4) не надо тратить много времени, составляя инструкции для заполнения макетов пользователями
5) Нажатием одной кнопки перегружаются все данные из файла (минимальное число операций и времени для загрузки в BW

Минусы пишите сами :)


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 02 2004, 15:31 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 15:04
Сообщения: 215
Откуда: Москва (Старый Оскол)
А если тетя Маша которая вбивала один из 40 EXCEL файлов заболела, и файл не был передан вовремя.
1) Можно его будет дополить?
2) Можно ли будет все это исправить если этом одном из 40 EXCEL файлов была ошибка. (которая была замечена уже поле того как все попало в BW)
Как быстро, по времени, пройдет подобная корректировка?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 02 2004, 16:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
123 написал(а):
Рискуя быть осмеянным озвучу свое существующее решение.
Ведем разработки в BW системе 3 год. R3 в наличии не имеется.
В EXCEL создаются макеты одинаковой структуры для всех филиалов, в каждом пробиваются коды соответствующего филиала.
Макеты жестко заформатированы и защищены, внедрены проверки на ввод значений. Насколько позволяет EXCEL :(
Где-нибудь на сетевом диске файл EXCEL с формулами, собирает из 40-50 файлов EXCEL информацию в один, который и переводится в CSV и грузиться в BW. Или в DBF и грузиться через SAP Business connector server 4.7
Плюсы:
1) минимальные затраты времени на создание макетов (тем более если уже делал когда-либо подобное)
2) нет необходимости ставить программы-оболочки в филиалах и самому учить язык для создания оболочек-макетов
3) нет необходимости форматировать кучу файлов
4) не надо тратить много времени, составляя инструкции для заполнения макетов пользователями
5) Нажатием одной кнопки перегружаются все данные из файла (минимальное число операций и времени для загрузки в BW

Минусы пишите сами :)


Такая схема имеет право нажизнь.

А минусы - это большая стоимость разработки всего этого добра + большая стоимость и большой гемморой поддержки всего этого + большой гемморой и большая стоимость разработки инструментария проверки корректности ввода данных + гемморой с НСИ - ее распространение и модификация всех этих шаблонов... А теперь представьте себе этот кошмар, когда придется все преедлывать, если руководство захотело получать данные в другом разрезе ...

А в остальном - нормально....

_________________
In SAP we trust !


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 02 2004, 16:38 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, авг 18 2004, 10:59
Сообщения: 754
Откуда: Moscow
Все минусы, которые перечислил BW-шник, на самом деле актуальны для любой технологии, где данные изначально вводятся не напрямую в BW. Об этом можно говорить бесконечно, но это жизнь.
То, что 123 предложил - это вариант реализации №1a, причем наиболее благоприятный (конечных пользователей заставляют вводить данные в форматы, предоставленные группой разработки, а не в те, которые они сами для себя придумали) :)
А то у нас на проекте в большой компании из 6 букв была другая ситуация :lol:

_________________
Фарш невозможно провернуть назад,
И мясо из котлет не восстановишь


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Чт, сен 02 2004, 16:48 
Гость
MakcuM написал(а):
Все минусы, которые перечислил BW-шник, на самом деле актуальны для любой технологии, где данные изначально вводятся не напрямую в BW. Об этом можно говорить бесконечно, но это жизнь.
То, что 123 предложил - это вариант реализации №1a, причем наиболее благоприятный (конечных пользователей заставляют вводить данные в форматы, предоставленные группой разработки, а не в те, которые они сами для себя придумали) :)
А то у нас на проекте в большой компании из 6 букв была другая ситуация :lol:


а что, в лукойле была такая ситуевина?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 02 2004, 16:58 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, авг 18 2004, 10:59
Сообщения: 754
Откуда: Moscow
Она там и сейчас есть. На одном из множества бивишных проектов.

_________________
Фарш невозможно провернуть назад,
И мясо из котлет не восстановишь


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Или в DBF и грузиться через SAP Business connector server 4.
СообщениеДобавлено: Чт, сен 02 2004, 17:56 
Гость
Впринципе возможно... Но настройка самого Business connector"а не столь уж простое дело! Да и "валится" он горазд! А кроме того на встроенном языке надо еще уметь писать...
Но есть и плюсы - можно написать на VB программку с использованием XML Parser и посылать xml прямо в порт Business connector"а!!!
Он распарсит и бросит в SAP - автоматизация приема - полная!
Но это теория - практика может изобиловать буераками!
Я такое делал только в интранет... 8)


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 03 2004, 06:10 
Гость
Ответ HIman:
конечно можно, тот файл участка в котором были некорректные данные, пересылается в Центральный офис и обновляется сводный файл, затем по новой вся инфа или часть ее (выберешь критерии загрузки в инфопакете) закидывается в BW, единственное что в модели стейджинга данных должны быть применены ODS с режимом обновления перезаписать.

Ответ BW-ник:
Насчет того что руководству могут понадобиться данные в другом ракурсе. Ну, на стадии создания модели данных и создания исходной базы данных необходимо все эти моменты учесть, и по возможности создавать с самого начала максимально детализованную реляционную базу в EXCEL, для этого конечно нужно хорошо знать или узнать вид бизнеса (т.е. функциональную область)
По поводу того что могут косяки присутствовать в макетах, у меня например в макеты внедрены куча сложнючих формул и проверок на ввод данных, которые проверяют что долно быть заполнено и чем должно быть заполнено. К тому-же внедрены в столбцах кое-где списки для выбора. Все работает уже не один год.

Вопрос DRAKEN:
Слышал, что Business connector уже мало кем используется и потихоньку уходит в историю. А каким еще инструментом можно (и предпочтительнее) вытащить данные из какой-нибудь базы данных или файла DBF - например в BW. Я так понимаю метод ALE используется только между SAP-системами ?


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

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


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

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


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

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