SAP Учебное пособие по загрузке неструктурированных файлов HANA: CSV, XLS и XLSX

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

SAP HANA поддерживает следующие типы файлов, которые будут доступны в клиентской системе, как указано ниже:

  • .CSV (файлы значений, разделенных запятыми)
  • . XLS
  • .XLSX

Перед использованием этой опции пользователю необходимо создать файл управления (файл .CTL). Чтобы загрузить данные в SAP HANA, таблица должна существовать в SAP ХАНА. Если таблица завершается, записи будут добавлены в конец таблицы, если таблица отсутствует, ее необходимо создать.

Это приложение предлагает имя столбца и тип данных для новых таблиц.

Как загрузить данные из плоского файла в SAP HANA

Шаги по загрузке данных из плоского файла в SAP HANA, как показано ниже:

  • Создайте таблицу в SAP HANA
  • Создать файл с данными в нашей локальной системе
  • Выберите файл
  • Управление сопоставлениями
  • Загрузите данные

Создайте таблицу в SAP HANA

Если таблица отсутствует в SAP HANA, то мы сможем создать таблицу с помощью SQL Скриптом или этим процессом, выбрав «NEW» опцию.

Мы будем использовать опцию «НОВЫЙ» для создания новой таблицы.

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

Мы собираемся загрузить основные данные сбытовой организации. Поэтому создайте для него файл .csv и .xls в локальной системе.

Мы собираемся загрузить файл SalesOrg.xlsx в SAP HANA, поэтому мы создали файл SalesOrg.xlsx в локальной системе.

Организация продаж Имя Валюта Кокод Адрес Страна Ref_Sorg
1000 АБС Пвт. ООО доллар США 1000 НЬЮ-ЙОРК США 1000
2000 АБК Энтерпрайзис INR 2000 ИНДИЯ ИНДИЯ 2000

Выберите файл

Шаг 1) Открытая перспектива моделиста? 'Главное меню' ? 'Помощь' ? «Быстрый просмотр», как показано ниже.

Создание таблицы в SAP HANA

Появится экран быстрого просмотра, как показано ниже:

Создание таблицы в SAP HANA

Выберите опцию «Импорт» в режиме быстрого просмотра. Появится всплывающее окно с опцией импорта.

Создание таблицы в SAP HANA

Отображается всплывающее окно для импорта. Перейти к SAP ХАНА Контент? «Данные из локального файла».

Создание таблицы в SAP HANA

Нажмите "Далее.

Появится всплывающее окно выбора файла. Для выбора файла выполните следующие действия.

  1. Выберите файл SalesOrg.xls.
  2. Нажмите кнопку «Открыть».

Создание таблицы в SAP HANA

Отобразится экран выбора файла для импорта, в котором мы можем выбрать файл для загрузки данных из локальной системы SAP База данных Хана.

Доступные варианты можно разделить на три основные области:

  • Раздел исходного файла
  • Раздел сведений о файле
  • Target Таблица

Шаг 2) На этом этапе мы должны ввести следующую информацию –

  1. Выберите файл – Здесь будет отображаться выбранный путь к файлу.
  2. Выходы из строки заголовка – Если файл SalesOrg.xls имеет заголовок (имя столбца). Итак, мы поставили галочку.
  3. Импортировать все данные – Отметьте этот параметр, если вы хотите импортировать все данные из файла, в противном случае укажите начальную строку и конечную строку для загрузки конкретных данных из файла.
  4. Игнорировать начальные и конечные пробелы Установите этот флажок, чтобы игнорировать начальные и конечные пробелы в файле.
  5. Target Таблица – В этом разделе два варианта –Новое – Если таблица отсутствует в SAP HANA, затем выберите этот вариант и укажите имя выходной схемы и имя создаваемой таблицы.
  6. Выход – Если таблица существует в SAP HANA, затем выберите этот вариант. Выберите имя схемы и таблицу. Данные будут добавлены в конец таблицы.
  7. Нажмите кнопку «Далее».

Создание таблицы в SAP HANA

Управление сопоставлениями

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

Доступны два различных типа картирования. Когда мы нажимаем на Создание таблицы в SAP HANA мы получаем два варианта, как показано ниже –

  • Один к одному: используя эту опцию, мы можем сопоставить столбец со столбцом на основе последовательности. Эту опцию можно использовать, если мы знаем, что все столбцы расположены последовательно.
  • Карта по имени: используя эту опцию, мы можем сопоставить исходные и целевые столбцы на основе имени. Это можно использовать, если мы знаем, что имена столбцов одинаковы.

Сопоставление источника с Target – Мы сопоставим здесь столбец «Исходный файл» с Target Таблица, а также мы можем изменить определение целевой таблицы.

  1. Предлагаемая структура таблицы из исходного файла- Имя столбца таблицы предполагается из имени столбца (заголовка) файла Excel.
  2. Target Структура таблицы: Target Тип хранилища таблиц по умолчанию выбран как хранилище столбцов.
  3. Нажмите «Имя файла» и перетащите его в целевое поле. Файл будет сопоставлен. Поле может быть сопоставлено автоматически по принципу «один к одному» или по опции «Сопоставление по имени». мы можем вручную выполнить сопоставление, используя опцию перетаскивания. Если имя нашего столбца не может быть сопоставлено с помощью вышеуказанных параметров. Управление сопоставлениями
  4. В разделе «Данные файла» на том же экране мы также можем увидеть, как данные выглядят в исходном файле для всех столбцов. В разделе «Данные файла» отображаются данные файла SalesOrg.
  5. Нажмите «Далее» файл.

Управление сопоставлениями

Появится окно для импорта данных из локального файла.

Загрузите данные

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

  1. Подробные разделы: В этом разделе выбрано имя исходного файла, Target Имя таблицы и Target Будут отображены сведения об имени схемы.
  2. Данные из файла: Он отобразит данные, извлеченные из файла.
  3. Если отображаемые данные в разделе «Данные из файла» проверены, нажмите «Готово», чтобы начать загрузку данных в таблицу.

Загрузите данные

  • После успешного завершения варианта импорта мы должны увидеть запись в журнале заданий со статусом «Завершено успешно».

Загрузите данные

  • Как только задание по импорту данных будет успешным,
    1. Мы можем увидеть данные в таблице, выбрав таблицу соответствующей схемы и щелкнув правой кнопкой мыши «Таблица»? «Предварительный просмотр данных», как показано ниже.
    2. Данные таблицы отобразятся на экране предварительного просмотра данных, как показано ниже:

    Загрузите данные