Підручник із завантаження плоских файлів SAP HANA: CSV, XLS & XLSX

Anonim

SAP HANA підтримує завантаження даних із файлу без інструментів ETL (SLT, BODS та DXC). Це нова функція HANA Studio Revision 28 (SPS04).

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

  • .CSV (файли значень, розділені комами)
  • .XLS
  • .XLSX

До цього варіанту користувачеві потрібно створити контрольний файл (файл .CTL). Для завантаження даних у SAP HANA, таблиця повинна існувати в SAP HANA. Якщо таблиця виходить, записи будуть додані в кінці таблиці, якщо таблиця відсутня, тоді таблицю потрібно створити.

Ця програма пропонує назву стовпця та тип даних для нових таблиць.

Кроки для завантаження даних із плоского файлу до SAP HANA наведені нижче -

  • Створіть таблицю в SAP HANA
  • Створіть файл із даними в нашій локальній системі
  • Виберіть файл
  • Керуйте відображеннями
  • Завантажте дані

Створіть таблицю в SAP HANA

Якщо таблиці немає в SAP HANA, тоді ми можемо створити таблицю за допомогою SQL Script або за допомогою цього процесу, вибравши опцію «НОВО» .

Ми використаємо опцію "НОВИЙ" для створення нової таблиці.

Створіть файл із даними в нашій локальній системі

Ми збираємось завантажити основні дані Організації продажів. Тож створіть файл .csv та .xls для нього в локальній системі.

Ми збираємось завантажити файл SalesOrg.xlsx у SAP HANA, тому ми створили файл SalesOrg.xlsx у локальній системі.

SalesOrg Ім'я Валюта CoCode Адреса Країна Ref_Sorg
1000 ABC Pvt. ТОВ Доларів США 1000 НЬЮ-ЙОРК США 1000
2000 рік Підприємства ABC INR 2000 рік ІНДІЯ ІНДІЯ 2000 рік

Виберіть файл

Крок 1) Відкрити перспективу моделера? 'Головне меню' ? "Допомога"? "Швидкий перегляд", як показано нижче.

З'явиться екран швидкого перегляду, як показано нижче -

Виберіть опцію "Імпортувати" у швидкому перегляді. З'явиться спливаюче вікно для імпорту.

З'явиться спливаюче вікно для імпорту. Перейти до вмісту SAP HANA? 'Дані з локального файлу'.

Натисніть Далі.

З'явиться спливаюче вікно для вибору файлу, виконайте кроки нижче для вибраного файлу.

  1. Виберіть файл SalesOrg.xls.
  2. Натисніть кнопку "Відкрити".

З'явиться екран для вибору файлу для імпорту, в якому ми можемо вибрати файл для завантаження даних з локальної системи до бази даних SAP HANA.

Доступні варіанти можна класифікувати за трьома основними областями, вони є

  • Розділ вихідного файлу
  • Розділ деталей файлу
  • Таблиця цілей

Крок 2) На цьому кроці ми повинні ввести наступні деталі -

  1. Виберіть файл - тут буде відображено вибраний шлях до файлу.
  2. Вихід із рядка заголовка - якщо файл SalesOrg.xls має заголовок (Назва стовпця). Отже, ми позначили це.
  3. Імпортувати всі дані - встановіть цей прапорець, якщо ви хочете імпортувати всі дані з файлу, інакше згадайте "Початковий рядок" та "Кінцевий рядок" для конкретного завантаження даних із файлу.
  4. Ігнорувати пробіли в початковому та кінцевому пробілах Позначте цей пункт, щоб ігнорувати пробіли у кінці та кінці у файлі.
  5. Таблиця цілей - У цьому розділі два варіанти -

    Нове - Якщо таблиці немає в SAP HANA, виберіть цей параметр і надайте ім'я та схему виходу, що створюються.

    Вихід - якщо таблиця існує в SAP HANA, виберіть цей параметр. Виберіть назву схеми та таблицю. Дані будуть додані до кінця таблиці.

  6. Натисніть кнопку "Далі"

Керуйте відображеннями

Екран відображення буде використовуватися для виконання зіставлення між вихідними та цільовими стовпцями.

Доступні два різні типи відображення. Коли ми натискаємо на, ми отримуємо два варіанти, як показано нижче -

  • Один до одного : використовуючи цю опцію, ми можемо зіставити стовпець із стовпцем на основі послідовності. Цей параметр можна використовувати, якщо ми знаємо, що всі стовпці розташовані послідовно.
  • Карта за назвою : Використовуючи цю опцію, ми можемо зіставити вихідні та цільові стовпці на основі назви. Це можна використовувати, якщо ми знаємо, що назви стовпців однакові.

Призначення джерела до цільової - ми відобразимо тут стовпець вихідного файлу до цільової таблиці, а також ми можемо змінити визначення цільової таблиці.

  1. Запропонована структура таблиці з вихідного файлу - Назва стовпця таблиці передбачається з файлу Excel Назва стовпця (заголовок).
  2. Структура таблиці цілей: Тип сховища таблиці цілей вибрано як сховище стовпців за замовчуванням.
  3. Клацніть ім'я файлу та перетягніть його до цільового поля, файл буде відображено. Поле може бути автоматично зіставлене один в один або параметр "За іменем". ми можемо виконати відображення вручну за допомогою опції перетягування, якщо ім'я нашого стовпця не вдалося зіставити з наведеними вище параметрами.
  4. У розділі Дані файлу на тому ж екрані ми також можемо побачити, як виглядають дані у вихідному файлі для всіх стовпців. У розділі Дані файлу відображаються дані файлу SalesOrg.
  5. Клацніть на файл "Далі".

З'явиться вікно для імпорту даних з локального файлу.

Завантажте дані

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

  1. Детальні розділи : У цьому розділі відображатимуться деталі вибраного вихідного файлу, назви цільової таблиці та назви цільової схеми.
  2. Дані з файлу: відображатимуться дані, витягнуті з файлу.
  3. Якщо відображені дані у розділі Дані з файлу перевірені, натисніть «Готово», щоб розпочати завантаження даних у таблицю.

  • Після успішного завершення опції імпорту ми повинні побачити запис у поданні журналу завдань із статусом "Завершено успішно".

  • Як тільки завдання імпорту даних буде успішним,
    1. Ми можемо побачити дані в таблиці, вибравши таблицю відповідної схеми та клацнувши правою кнопкою миші на таблиці? "Попередній перегляд даних", як показано нижче.
    2. Дані таблиці відображатимуться на екрані попереднього перегляду даних, як показано нижче -