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 или с помощью этого процесса, выбрав параметр «НОВАЯ» .
Мы будем использовать опцию «NEW» для создания новой таблицы.
Создать файл с данными в нашей локальной Системе
Мы собираемся загрузить основные данные сбытовой организации. Поэтому создайте для него файл .csv и .xls в локальной системе.
Мы собираемся загрузить файл SalesOrg.xlsx в SAP HANA, поэтому мы создали файл SalesOrg.xlsx в локальной системе.
SalesOrg | Имя | Валюта | CoCode | Адрес | Страна | Ref_Sorg |
---|---|---|---|---|---|---|
1000 | ABC Pvt. ООО | доллар США | 1000 | НЬЮ-ЙОРК | Соединенные Штаты Америки | 1000 |
2000 г. | ABC Enterprises | INR | 2000 г. | ИНДИЯ | ИНДИЯ | 2000 г. |
Выберите файл
Шаг 1) Открыть перспективу моделиста? 'Главное меню' ? 'Помощь' ? «Быстрый просмотр», как показано ниже.
Появится экран быстрого просмотра, как показано ниже:
Выберите опцию «Импорт» из быстрого просмотра. Появится всплывающее окно для опции импорта.
Откроется всплывающее окно для импорта. Перейти к содержимому SAP HANA? «Данные из локального файла».
Нажмите кнопку "Далее.
Появится всплывающее окно для выбора файла, выполните следующие шаги для выбора файла.
- Выберите файл SalesOrg.xls.
- Щелкните по кнопке «Открыть».
Отобразится экран выбора файла для импорта, в котором мы можем выбрать файл для загрузки данных из локальной системы в базу данных SAP HANA.
Доступные варианты можно разделить на три основные области:
- Раздел исходного файла
- Раздел сведений о файле
- Целевая таблица
Шаг 2) На этом шаге мы должны ввести следующую деталь -
- Выбрать файл - здесь будет отображаться выбранный путь к файлу.
- Выход из строки заголовка - если файл SalesOrg.xls имеет заголовок (имя столбца). Итак, мы отметили это.
- Импортировать все данные - отметьте этот параметр, если вы хотите импортировать все данные из файла, в противном случае укажите начальную строку и конечную строку для конкретной загрузки данных из файла.
- Игнорировать начальные и конечные пробелы. Установите этот флажок, чтобы игнорировать начальные и конечные пробелы в файле.
- Целевая таблица - В этом разделе два варианта -
Создать. Если таблица отсутствует в SAP HANA, выберите этот параметр и укажите имя схемы выхода и имя таблицы, которую необходимо создать.
Выход - если таблица существует в SAP HANA, выберите этот вариант. Выберите имя схемы и таблицу. Данные будут добавлены в конец таблицы.
- Нажмите кнопку "Далее".
Управление сопоставлениями
Экран сопоставления будет использоваться для выполнения сопоставления между исходными и целевыми столбцами.
Доступны два разных типа сопоставления. Когда мы нажимаем на, мы получаем два варианта, как показано ниже:
- Один к одному : используя эту опцию, мы можем сопоставить столбец с столбцом в зависимости от последовательности. Эту опцию можно использовать, если мы знаем, что все столбцы расположены последовательно.
- Сопоставить по имени : используя эту опцию, мы можем сопоставить исходный и целевой столбцы на основе имени. Это можно использовать, если мы знаем, что имена столбцов совпадают.
Сопоставление источника с целью - здесь мы сопоставим столбец исходного файла с целевой таблицей, а также мы можем изменить определение целевой таблицы.
- Предлагаемая структура таблицы из исходного файла - имя столбца таблицы предполагается из имени столбца (заголовка) файла Excel.
- Структура целевой таблицы: Тип хранилища целевой таблицы выбран как хранилище столбцов по умолчанию.
- Щелкните имя файла и перетащите его в целевое поле, файл будет сопоставлен. Поле может быть автоматически сопоставлено один к одному или вариант сопоставления по имени. мы можем вручную выполнить сопоставление с помощью параметра перетаскивания, если имя нашего столбца не может быть сопоставлено с указанными выше параметрами.
- В разделе данных файла на том же экране мы также можем увидеть, как данные выглядят в исходном файле для всех столбцов. В разделе данных файла отображаются данные файла SalesOrg.
- Щелкните по файлу «Далее».
Появится окно для импорта данных из локального файла.
Загрузите данные
Это последний экран перед тем, как мы начнем процесс загрузки. На этом экране будут отображаться данные, которые уже существуют в таблице, а также информация о схеме и таблице, в которые мы собираемся загрузить данные.
- Разделы сведений : в этом разделе отображаются сведения о выбранном имени исходного файла, имени целевой таблицы и имени целевой схемы.
- Данные из файла: отображаются данные, извлеченные из файла.
- Если данные, отображаемые в разделе «Данные из файла», были проверены, нажмите «Готово», чтобы начать загрузку данных в таблицу.
- После успешного завершения опции импорта мы должны увидеть запись в журнале заданий со статусом «Завершено успешно».
- Как только задание импорта данных будет успешным,
- Мы можем увидеть данные в таблице, выбрав таблицу соответствующей схемы и щелкнув правой кнопкой мыши на Таблица? «Предварительный просмотр данных», как показано ниже.
- Данные таблицы будут отображаться на экране предварительного просмотра данных, как показано ниже: