Заказ работы

Заказать
Каталог тем

Самые новые

Значок файла Выемочно-погрузочные работы и транспортирование горной массы карьеров: Лабораторный практикум / Сост. Б.П. Караваев; ГОУ ВПО «СибГИУ». – 2003 (8)
(Методические материалы)

Значок файла Проект кислородно-конвертерного цеха. Метод. указ. / Сост.: И.П. Герасименко, В.А. Дорошенко: ГОУ ВПО «СибГИУ». – Новокузнецк, 2004. – 25 с. (8)
(Методические материалы)

Значок файла Веревкин Г.И. Программа и методические указания по преддипломной практике. Методические указания. СибГИУ. – Новокузнецк, 2002. – 14 с. (5)
(Методические материалы)

Значок файла Программа и методические указания по производственной специальной практике / Сост.: И.П. Герасименко, В.А. Дорошенко: СибГИУ. – Новокузнецк, 2004. – 19 с. (6)
(Методические материалы)

Значок файла Определение величины опрокидывающего момента кон-вертера (6)
(Методические материалы)

Значок файла Обработка экспериментальных данных при многократном измерении с обеспечением требуемой точности. Метод. указ. к лабораторной работе по дисциплине «Метрология, стандартизация и сертификация» / Сост.: В.А. Дорошенко, И.П. Герасименко: ГОУ ВПО «СибГИУ». – Новокузнецк, 2004. – 20 с. (9)
(Методические материалы)

Значок файла Методические указания по дипломному и курсовому проектированию к расчету материального баланса кислородно-конвертерной плавки при переделе фосфористого чугуна с промежуточным удалением шлака / Сост.: В.А._Дорошенко, И.П _Герасименко: ГОУ ВПО «СибГИУ». – Новокузнецк, 2003. – с. (10)
(Методические материалы)


Заказ научной авторской работы

Работа ETL-процесса

Как было упомянуто выше, ETL-процесс разрабатывался на языке ABAP/4 в среде разработки SAP R/3. При помощи GUI был разработан пользовательский  интерфейс ETL-процесса (рисунок 29).

         Рассмотрим принцип работы ETL-процесса.

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

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

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

 

   mzextrheader-progid = sy-repid.

    mzextrheader-strukid = 'MYTABLEOUT'.

    mzextrheader-extrid = pexrt.

    mzextrheader-exrttext = extrtext_info.

    INSERT INTO zextrheader VALUES mzextrheader.

    IF NOT sy-subrc IS INITIAL.

 

         В данном коде поверяется на истину введенное уникальное имя экстракта. При значении параметра sy-subrc = 0 начинает отрабатывать основной код программы.

         Листинг ETL-программы приведен в приложении А.

Особенностями разработанного ETL-процесса являются:

а)     Загрузка данных по периоду.

     Загрузка какой-нибудь конкретной таблицы без указания периода была бы очень долгой и сильно бы загружала сервер базы данных. Так, например, время загрузки базы данных по ТМЦ (товарно-материальные ценности) за весь период ее существования (2-3 года) составило бы 15-20 часов, тогда как зачастую пользователю требуется данные за последний квартал или месяц, загрузка которых составила бы 5-10 минут. Выборка данных по времени значительно разгружает работу центрального процессора, дисковой системы, а также оперативной памяти сервера. Принимая во внимание то, что как SAP R/3, так и SAP BW являются исключительно клиент-серверными системами, то снижение загрузки серверов приведет к значительной разгрузке сетевого трафика.

б)    Выборка по НКС (незавершенное капитальное строительство).

Различные строительно-монтажные работы, изыскательские, проектные, различное оборудование

в)     Выборка по счетам и источникам финансирования.

     Также позволяет значительно уменьшить количество контролируемой информации, а также исключить избыточную информацию.

г)     Вариант вывода отчета.

     Доступны два варианта вывода отчета – вывод как текстовый файл, либо вывод как ALV-грид.  Вывод информации в текстовый файл полезен для дальнейшего использования полученной информации в DOS-приложениях, либо старых СУБД (FoxPro).

     Вывод в ALV-грид лучше воспринимается пользователем, поскольку информация выводится в таблицу имеющую вид excel-таблиц.

 

Рисунок 29 – Интерфейс ETL-процесса, созданного средствами ABAP

 

Наиболее важной частью работы процесса является часть «Работы с экстрактом». В данном разделе осуществляется выбор метода, по которому будет работать ETL-процесс. Рассмотрим методы работы раздела более подробно:

а)     Работа с БД – процесс работает со стандартной SAP R/3 базой данных, путь к которой указывается активации источника данных.

б)    Сохранить экстракт – при работе со стандартной базой данных при установке всех параметров загрузки и отработке ETL-процесса возможно сохранение полученных при загрузке данных под уникальным именем с возможностью последующего вызова.

в)     Данные из экстракта – как говорилось в пункте б), существует возможность сохранения всех полученных данных после отработки  ETL-процесса. Для вызова данных из отработанного ETL-процесса достаточно ввести уникальное имя, под которым он был сохранен. Данная возможность в сотни раз облегчает работу людям, работающими с одними и теми же данными. Зачем переносить одни и те же данные несколько раз в одно и то же месть, ведь можно произвести перенос данных один раз, а затем делать выборку  из уже загруженных данных. Такой подход значительно снижает загруженность серверов и уменьшает сетевой трафик.

г)     Удалить экстракт – возникают ситуации, когда загруженные в хранилище данные перестают быть актуальными и требуется удаление некоторых ETL-процессов. Для удаления процесса достаточно ввести имя процесса, нажать клавишу «F8» и нажать кнопку подтверждения удаления.

д)    Выбор экстракта – осуществляется выбор ETL-процесса для дальнейшей загрузки либо удаления.

Основной целью создания данного приложения было уменьшение загрузки сервера при постоянном обращении к одним и тем же данным.

Стоит отметить, что данная функция была реализована на основе стандартной программы SAP R/3 «ZVEDOPLOBOR», транзакции «ZMT59».

 

 

     Ниже Вы можете заказать выполнение научной работы. Располагая значительным штатом авторов в технических и гуманитарных областях наук, мы подберем Вам профессионального специалиста, который выполнит работу грамотно и в срок.


* поля отмеченные звёздочкой, обязательны для заполнения!

Тема работы:*
Вид работы:
контрольная
реферат
отчет по практике
курсовая
диплом
магистерская диссертация
кандидатская диссертация
докторская диссертация
другое

Дата выполнения:*
Комментарии к заказу:
Ваше имя:*
Ваш Е-mail (указывайте очень внимательно):*
Ваш телефон (с кодом города):

Впишите проверочный код:*    
Заказ курсовой диплома или диссертации.

Горячая Линия


Вход для партнеров