Заказ работы

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

Самые новые

Значок файла Говорим по-английски: Учебно-методическая разработка. /Сост.: Та- расенко В.Е. и др. ГОУ ВПО «СибГИУ». – Новокузнецк, 2004. – 28с. (3)
(Методические материалы)

Значок файла Семина О.А. Учебное пособие «Неличные формы глагола» для студентов 1 и 2 курсов, изучающих английский язык (2)
(Методические материалы)

Значок файла Семина О.А. Компьютеры. Часть 1. Учебное пособие для студентов 1 и 2 курсов, изучающих английский язык. /О.А. Семина./ – ГОУ ВПО «СибГИУ». – Новокузнецк, 2005. – 166с. (2)
(Методические материалы)

Значок файла З. В. Егорычева. Инженерная геодезия: Методические указания для студентов специальности 170200 «Машины и оборудование нефтяных и газовых промыслов» дневной и заочной формы обучения. – Красноярск, изд-во КГТУ, 2002. – 60 с. (1)
(Методические материалы)

Значок файла СУЧАСНИЙ СТАН ДЕРЖАВНОЇ ПІДТРИМКИ РОЗВИТКУ АГРАРНОГО СЕКТОРА УКРАЇНИ (1)
(Статьи)

Значок файла ОРГАНІЗАЦІЙНО-ФУНКЦІОНАЛЬНІ ЗАСАДИ ДЕРЖАВНОГО ПРОТЕКЦІОНІЗМУ В АГРОПРОМИСЛОВОМУ КОМПЛЕКСІ УКРАЇНИ (3)
(Статьи)

Значок файла Характеристика контрольно-наглядових повноважень центральних банків романо-германської системи права (3)
(Рефераты)


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

Работа 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 (указывайте очень внимательно):*
Ваш телефон (с кодом города):

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

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


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