Надання та реплікація ДАНИХ в SAP ХАНА

⚡ Розумний підсумок

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

  • 🔄 Основний процес: Надання ресурсів створює, готує та дозволяє мережі постачати дані своїм користувачам через extract, перетворення та завантаження.
  • Вбудовані опції: Плоский файл, інтелектуальне потокове передавання даних, інтелектуальний доступ до даних, управління корпоративною інформацією та віддалені дані.
  • 🔌 Зовнішні інструменти: SAP Трансформація ландшафту, послуги обробки даних бізнес-об'єктів, прямі вивезенняtracпідключення Tor та сервер реплікації Sybase.
  • 🇧🇷 Міцність СЛТ: Реплікація в режимі реального часу та за розкладом з обох SAP іSAP вихідні системи.
  • 🖼️ Послуги даних: Графічна платформа для проектування ETL-процесів для різнорідних джерел.
  • 📦 Природа DXC: Прямий ексtracTor Connection — це пакетно-керований ETL-маршрут, що повторно використовує існуючу пропускну здатність (BW ex).tracторс.
  • 🔗 Необхідні умови для SLT: RFC або підключення до бази даних до джерела та підключення до бази даних до SAP ХАНА.

Надання даних та реплікація в SAP ХАНА

Що таке DATA Provisioning?

Надання ДАНИХ – це процес створення, підготовки та включення мережі для надання даних своїм користувачам. Дані потрібно завантажити в SAP HANA до того, як дані потраплять до користувача через інтерфейсний інструмент.

Всі ці процеси називаються ETL (Напр.tract, Трансформація та Завантаження), а деталі наведено нижче -

  • ExtracT - Це перша і часом найскладніша частина ETL, в якій дані обробляються.tracотримано з іншої вихідної системи.
  • Трансформувати – У частині перетворення визначається ряд правил або функцій для даних, наприкладtracотримано з вихідної системи для завантаження даних у цільову систему.
  • Навантаження - Фаза завантаження завантажує дані в цільову систему.

Тому що SAP HANA зберігає дані в пам'яті та часто використовується для звітності в режимі реального часу. Вибір методу підготовки безпосередньо впливає на те, наскільки актуальними є дані у звіті. Цей вибір розглядається після переліку доступних інструментів.

Реплікація в SAP ХАНА

SAP HANA підтримує два типи інструментів надання –

  1. SAP Вбудований інструмент ініціалізації HANA
    1. Плоский файл
    2. Розумне потокове передавання даних
    3. Розумний доступ до даних (SDA)
    4. Управління корпоративною інформацією (EIM)
    5. Віддалені дані
  2. Зовнішній інструмент підтримується SAP ХАНА
    1. SAP Трансформація ландшафту
    2. SAP Служби даних Business Objects
    3. SAP Прямий ексtracпідключення до Tor
    4. Сервер реплікації Sybase

На даний момент існують основні способи надання даних для SAP ХАНА, це -

Методи надання даних Опис
SLT SLT ( 'SAP Landscape Transformation Replication Server”), що працює на SAP Платформа Net Weaver. SLT є ідеальним рішенням для реплікації в реальному часі та за розкладом SAP іSAP вихідна система.
SAP DATA Services SAP DATA Services це платформа для проектування процесів ETL з графічним інтерфейсом.
DXC DXC розшифровується як Direct ExtracTor Connect — це пакетний ETL-інструмент.
Завантаження плоского файлу Цей параметр використовується для завантаження даних (.csv, .xls, .xlsx) у SAP ХАНА.

SAP Дорожня карта HANA SLT

SAP Дорожня карта HANA SLT наведена нижче – надання ДАНИХ через SLT вимагає з’єднання RFC/DB SAP/Не-SAP Вихідна система та підключення до БД SAP База даних HANA. Увімкнено SAP Сервер SLT, ми визначаємо Mapping та трансформація. Нижче наведено план надання даних через SLT.

SAP Дорожня карта HANA SLT
SAP Дорожня карта HANA SLT

Порівняння SLT, Data Services, DXC та Flat File

Чотири основні методи не є взаємозамінними. Кожен з них був розроблений для різних вимог до затримки та різного типу джерела, що чітко видно з таблиці.

Параметр SLT SAP Служби даних DXC Плоский файл
Затримка У режимі реального часу або за розкладом Пакет, запланований Пакет, запланований Ручний, одноразовий
Системи джерел SAP іSAP базами даних Майже будь-яке джерело, включаючи файли та веб-сервіси SAP Тільки бізнес-люкс CSV, XLS, XLSX
Перетворення Простий, заснований на правилах під час реплікації Багаті графічні перетворення Застосовується існуючим колишнімtracтор ніхто
Семантика збережена Тільки на рівні таблиці Як задумано в роботі Так, бізнес-семантика колишньогоtracтор ніхто
Зусилля з налаштування Середній, потрібен SLT-сервер Високий, потребує ландшафту послуг обробки даних Низький, де extracіснують Дуже низький
Типове використання Operaзвітність про реальні транзакції Консолідація різнорідних джерел Повторне використання існуючого BW extracлогіка тор Прототіping і невеликі таблиці пошуку

Кожному є окремий навчальний посібник: SLT, SAP Служби даних, DXC та завантаження плоского файлу.

Розумний доступ до даних та розумна інтеграція даних

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

Розумний доступ до даних (SDA). SDA створює віртуальну таблицю в SAP HANA, яка вказує на таблицю у віддаленій системі. Дані не реплікуються. Коли запит стосується віртуальної таблиці, HANA переносить якомога більше роботи до віддаленої бази даних та отримує лише результат. Перевага полягає в тому, що вартість зберігання дорівнює нулю, а дані завжди актуальні. Обмеження полягає в тому, що швидкість запиту тепер залежить від віддаленої системи, тому повільне джерело робить швидкий звіт HANA повільним.

Інтелектуальна інтеграція даних (SDI). SDI розширює цю ідею за допомогою адаптерів, які також можуть реплікувати, пакетно або шляхом збору змін у даних, та застосовувати трансформації по ходу процесу. Фактично, це вносить більшу частину того, що пропонують Data Services, в саму HANA, усуваючи потребу в окремому ETL-ландшафті для менших проектів.

Вибір між трьома родинами зводиться до трьох питань:

  • Наскільки актуальними мають бути дані? Точки в режимі реального часу на SLT або SDI змінюють збирання даних; ночі достатньо для послуг передачі даних або DXC.
  • Чи взагалі потрібно копіювати дані? Якщо запити до нього виконуються рідко, і він знаходиться у придатній для використання базі даних, SDA повністю уникає дублювання.
  • Скільки трансформацій потрібно? Проста фільтрація підходить для SLT; складне очищення, дедуплікація та пошук підходять для Data Services.

Після отримання даних вони стають доступними для звітності через інформаційні представлення, описані в SAP Моделювання HANA навчальний посібник.

Поширені запитання

Реплікація копіює рядки в HANA, тому запити виконуються швидко, а сховище витрачається. Віртуалізація через SDA залишає дані у джерелі та зчитує їх на вимогу, обмінюючи швидкість на валюту.

Так, і більшість ландшафтів це роблять. SLT зазвичай обробляє активні транзакційні таблиці, тоді як Data Services консолідує зовнішні джерела протягом ночі, кожне з яких записує дані в різні схеми.

Штучний інтелект профілює вихідні дані перед завантаженням, виявляючи дублікати, невідповідні формати та відсутні ключі, тому проблеми виправляються в джерелі, а не з'являються у звіті через кілька тижнів.

Так. Виявлення аномалій щодо кількості рядків і часу завантаження позначає зупинку або уповільнення реплікації, що часто залишається непомітним, доки звіт не покаже вчорашні показники.

Для прототипуping, невеликі довідкові таблиці та одноразові завантаження. Він виконується вручну та неповторний, тому ніколи не повинен знаходитися в потоці виробничих даних, який має виконуватися за розкладом.

Підсумуйте цей пост за допомогою: