Предоставление и репликация данных в SAP HANA
⚡ Умное резюме
Предоставление данных в SAP HANA загружает данные из исходных систем до того, как к ним сможет получить доступ какой-либо интерфейсный инструмент. Например:tracПроцесс обработки, преобразования и загрузки данных осуществляется с помощью встроенных опций или внешних инструментов, таких как SLT, Data Services и DXC.

Что такое предоставление данных?
Предоставление данных — это процесс создания, подготовки и предоставления сети возможности предоставлять данные своему пользователю. Данные необходимо загрузить в SAP HANA до того, как данные дойдут до пользователя через интерфейсный инструмент.
Все эти процессы называются ETL (Бывшийtrac(t, Transform и Load), а подробности приведены ниже.
- ExtracT - Это первая и порой самая сложная часть ETL, в которой происходит извлечение данных.tracполучено из другой исходной системы.
- Трансформировать – В разделе преобразования определяется ряд правил или функций для исходных данных.tracted из исходной системы для загрузки данных в целевую систему.
- Нагрузка - Фаза загрузки загружает данные в целевую систему.
Так как SAP HANA хранит данные в памяти и часто используется для формирования отчетов в режиме реального времени, поэтому выбор метода предоставления ресурсов напрямую влияет на актуальность данных в отчете. Этот выбор рассматривается после перечисления доступных инструментов.
Репликация в SAP HANA
SAP HANA поддерживает два типа инструментов обеспечения:
- SAP Встроенный инструмент подготовки HANA
- Плоский файл
- Интеллектуальная потоковая передача данных
- Интеллектуальный доступ к данным (SDA)
- Управление корпоративной информацией (EIM)
- Удаленные данные
- Внешний инструмент, поддерживаемый SAP HANA
- SAP Преобразование ландшафта
- SAP Службы данных бизнес-объектов
- SAP Прямой ЭксtracTor Connection
- Сервер репликации Sybase
В настоящее время существуют основные методы предоставления данных для SAP Хана, это –
| Методы предоставления данных | Описание |
|---|---|
| ТА | ТА ( 'SAP Сервер репликации ландшафтного преобразования»), работающий на SAP Платформа Net Weaver. SLT — идеальное решение для репликации в реальном времени и по расписанию для SAP и не-SAP исходная система. |
| SAP Услуги ДАННЫХ | SAP Услуги ДАННЫХ — это платформа для проектирования ETL-процессов с графическим пользовательским интерфейсом. |
| DXC | DXC означает Direct ExtracTor Connect — это инструмент ETL для пакетной обработки данных. |
| Загрузка плоского файла | Эта опция используется для загрузки данных (.csv, .xls, .xlsx) в SAP ХАНА. |
SAP Дорожная карта HANA SLT
SAP Дорожная карта HANA SLT приведена ниже: предоставление данных через SLT требует подключения RFC/DB для SAP/Нет-SAP Исходная система и подключение к БД для SAP База данных Хана. На SAP SLT-сервер, мы определяем картуping и трансформации. Ниже представлена дорожная карта предоставления данных через SLT.

Сравнение SLT, Data Services, DXC и Flat File
Четыре основных метода не взаимозаменяемы. Каждый из них был разработан для различных требований к задержке и для различных типов источников, что наглядно показано в таблице.
| Параметр | ТА | SAP Услуги по передаче данных | DXC | Плоский файл |
|---|---|---|---|---|
| Задержка | В режиме реального времени или по расписанию | Партия, запланированная | Партия, запланированная | Ручная работа, единичный экземпляр |
| Исходные системы | SAP и не-SAP базы данных | Практически любой источник, включая файлы и веб-сервисы. | SAP Только для бизнес-пакета | CSV, XLS, XLSX |
| трансформация | Простой подход, основанный на правилах, в процессе воспроизведения. | Богатые графические преобразования | Применяется существующими бывшимиtracтор | Ничто |
| Сохраненная семантика | Только уровень стола | Как и было задумано в процессе работы | Да, деловая семантика бывшихtracтор | Ничто |
| Усилия по настройке | Средний уровень сложности, требуется SLT-сервер. | Высокий уровень, требуется инфраструктура для работы с данными. | Низкий, где бывшийtracсуществуют торсы | Очень низкий |
| Типичное использование | OperaНациональные отчеты о текущих транзакциях | Объединение разнородных источников | Повторное использование существующих BW extracлогика Тора | прототипping и небольшие справочные таблицы |
Для каждого из них есть отдельное руководство: ТА, SAP Услуги по передаче данных, DXC и загрузка плоского файла.
Интеллектуальный доступ к данным и интеллектуальная интеграция данных
В приведенном выше списке встроенных функций есть два варианта, которые ведут себя иначе, поскольку позволяют избежать копирования данных вообще.
Интеллектуальный доступ к данным (SDA). SDA создает виртуальную таблицу в SAP HANA, которая указывает на таблицу в удаленной системе. Данные не реплицируются. Когда запрос обращается к виртуальной таблице, HANA переносит как можно больше работы в удаленную базу данных и извлекает только результат. Преимущество заключается в нулевых затратах на хранение и постоянной актуальности данных. Ограничение состоит в том, что скорость запросов теперь зависит от удаленной системы, поэтому медленный источник замедляет создание быстрых отчетов HANA.
Интеллектуальная интеграция данных (SDI). SDI расширяет эту идею за счет адаптеров, которые также могут осуществлять репликацию, как в пакетном режиме, так и посредством отслеживания изменений данных, и применять преобразования по ходу процесса. По сути, это интегрирует большую часть возможностей Data Services в саму HANA, устраняя необходимость в отдельной среде ETL для небольших проектов.
Выбор между тремя семьями сводится к трем вопросам:
- Насколько актуальными должны быть данные? Данные о изменениях в SLT или SDI собираются в режиме реального времени; для Data Services или DXC достаточно ночной съемки.
- Нужно ли вообще копировать данные? Если запрос выполняется редко и данные хранятся в подходящей базе данных, SDA полностью исключает дублирование.
- Насколько масштабные преобразования необходимы? Простая фильтрация подходит для SLT; сложная очистка, дедупликация и поиск данных — для Data Services.
После получения данных они становятся доступны для формирования отчетов через информационные представления, описанные в [ссылка на описание]. SAP Моделирование HANA учебное пособие.
