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

⚡ Умное резюме

Загрузка основных данных из текстового файла в SAP BI/BW реализуется путем настройки системы источников данных на основе плоских файлов, создания источника данных, преобразования, верстки и информационного пакета. Структурированный рабочий процесс обеспечивает четкое сопоставление атрибутов.ping, подтвержденный extracи надежная загрузка в инфообъекты.

  • 🧱 Настройка исходной системы: Используйте транзакцию RSA1 в SAP BI-система должна зарегистрировать источник данных в виде плоских файлов в папке FILE перед загрузкой данных.
  • 📦 Создание источника данных: Определите компонент приложения, создайте источник данных со структурой полей, соответствующей атрибутам целевого инфообъекта, и активируйте его.
  • 🔁 Карта трансформацииping: Создайте преобразование между источником данных в виде плоского файла и целевым атрибутом инфообъекта, чтобы поля источника корректно сопоставлялись с целевыми полями.
  • ⚙️ Выполнение DTP: Создайте процесс переноса данных для надежного перемещения записей из PSA в основной инфообъект данных.
  • 📥 Планирование информационных пакетов: Настройте InfoPackage для планирования загрузки данных из плоского файла в PSA, а затем запустите DTP для загрузки DSO.

Загрузка основных данных из текстового файла в SAP БИ/ЧБ

Загрузка основных данных из плоского файла

Загрузка основных данных SAP BI/BW — это основополагающая задача для аналитической отчетности. В этом пошаговом руководстве вы узнаете, как загрузить основные данные в инфообъект из текстового файла, используя понятный и повторяемый рабочий процесс.

Мы определим нагрузку с помощью следующего сценария: Загрузите основные данные в инфообъект. ЗМАТ (Номер материала), обладающий атрибутом ZMAT_NM (Наименование материала). Ниже приведены подробные шаги по загрузке данных в основной инфообъект из текстового файла.

Загрузка основных данных из плоского файла

Шаг 1: Создайте исходную систему для плоского файла.

Первый этап — регистрация системы источников данных на основе плоских файлов, поэтому SAP Системы бизнес-аналитики могут определять источник поступающих данных.

  1. Перейдите к коду транзакции RSA1.
  2. Нажмите кнопку ОК.

Создание транзакции исходной системы RSA1

На следующем экране:

  1. Перейдите в Вкладка «Моделирование» > Исходные системы.
  2. Щелкните правой кнопкой мыши по папке с указанным названием. ФАЙЛОВ и выберите «Создать» в контекстном меню.

Создать исходную систему файла

На следующем экране:

  1. Введите имя логической системы.
  2. Введите Descriptион.
  3. Нажмите Продолжить.

Введите имя логической системы

Шаг 2: Создайте компонент приложения.

Компоненты приложения логически организуют источники данных. Определите источник данных до его создания, чтобы загрузка плоских файлов была сгруппирована корректно.

  1. Перейдите в Вкладка «Моделирование» > «Источники данных».
  2. Выберите только что созданную вами исходную систему.

Выберите исходную систему в качестве источника данных.

  1. Щелкните правой кнопкой мыши и выберите Создать компонент приложения.

Создать компонент приложения

  1. Введите техническое имя.
  2. Введите Descriptион.
  3. Нажмите Продолжить.

Введите техническое название компонента приложения.

Создайте источник данных.

Далее создайте источник данных (DataSource) в компоненте приложения (Application Component) для хранения входящей структуры плоского файла.

  1. Перейдите в Вкладка «Моделирование» > «Источники данных».
  2. Щелкните правой кнопкой мыши и выберите Создать источник данных.

Создать источник данных

  1. Введите техническое имя.
  2. Выберите тип данных для источника данных.
  3. Нажмите Продолжить.

Выберите тип данных источника данных.

  1. Заполните поля, указанные ниже. Эта структура должна соответствовать DSO в которую будут загружены данные транзакций.

Соответствие полей источника данных DSO

  1. В Extracпроизводство На вкладке выберите адаптер «Загрузить текстовый файл с локальной рабочей станции».
  2. Выберите путь к файлу, в котором находится текстовый файл, затем активируйте источник данных.

ExtracВкладка "Путь к плоскому файлу"

Нажмите Сохранено.

Шаг 3: Создайте преобразование между источником данных и атрибутом инфообъекта.

Преобразование определяет, как поля исходного объекта сопоставляются с атрибутами целевого инфообъекта. SAP BI автоматически предлагает картуpingкогда имена полей совпадают.

Щелкните правой кнопкой мыши на источнике данных и выберите Создать трансформацию.

Создание преобразования на основе источника данных

На следующем экране:

  1. Введите Target Тип объекта.
  2. Введите Target Имя объекта.
  3. Введите подтип.
  4. Нажмите Продолжить.

трансформация Target Параметры объекта

Преобразование создается с помощью автоматической карты.ping от исходных полей к целевым полям.

Создайте процесс передачи данных (DTP).

DTP переносит записи из PSA в активный целевой объект данных.

Щелкните правой кнопкой мыши на папке DTP и выберите Создание процесса передачи данных из контекстного меню.

Создание процесса передачи данных

На скриншоте ниже показано, что DTP-сервер успешно создан.

Подтверждение создания DTP

Шаг 4: Создайте информационный пакет и запланируйте загрузку данных.

InfoPackage управляет способом чтения плоского файла в PSA. Запланируйте его выполнение перед запуском DTP.

  1. Enter RSA1 В командной строке.
  2. Штамповочный пресс Enter.
  3. Перейдите в Вкладка «Моделирование» > «Источники данных».
  4. Щелкните правой кнопкой мыши на источнике данных и выберите Создать информационный пакет.

Создать информационный пакет

  1. Введите информационный пакет Descriptион.
  2. Нажмите Сохранено.

Информационный пакет Descriptион

  1. Нажмите Назначить меню.
  2. Нажмите Начать Чтобы начать загрузку данных из текстового файла в источник данных.

Информационный пакет расписания

Шаг 5: Загрузка данных в DSO

На заключительном этапе выполняется DTP-процесс для перемещения записей из PSA в активный инфообъект основных данных.

  1. Нажмите Выполнить вкладка в DTP.
  2. Нажмите Выполнить Кнопка для начала загрузки данных из источника данных (PSA) в DSO.

Выполнить загрузку DTP в DSO

Рекомендации по оптимальной загрузке основных данных в плоские файлы.

Следование нескольким проверенным правилам позволяет обеспечить предсказуемую загрузку плоских файлов и упростить устранение неполадок. SAP БИ/БВ.

  • Проверьте файл в текстовом формате: Перед активацией убедитесь, что порядок полей, разделители и форматы дат в файле соответствуют структуре источника данных.
  • Сопоставление ключей атрибутов: Убедитесь, что ключевое поле инфообъекта уникально в исходном файле, чтобы избежать отклонений при загрузке.
  • Проведите тестирование на небольших выборках: Сначала запустите InfoPackage и DTP с небольшим файлом, затем после сопоставления масштабируйте до полного объема.ping подтверждено.
  • Отслеживайте записи PSA: После запуска InfoPackage проверьте PSA, чтобы подтвердить количество записей, прежде чем запускать DTP.
  • Задокументируйте груз: Запишите названия компонентов приложения, источников данных и DTP, чтобы можно было легко воспроизвести или передать процесс загрузки.

Часто задаваемые вопросы (FAQ)

SAP BI/BW поддерживает загрузку текстовых CSV-файлов и ASCII-файлов. Файлы могут загружаться с локальной рабочей станции или с сервера приложений по пути, указанному в примере источника данных.tracвкладка "ция".

Информационный пакет (InfoPackage) загружает исходные данные в слой PSA. Затем процесс передачи данных (DTP) перемещает записи из PSA в целевой объект, такой как DSO, InfoCube или InfoObject основных данных.

Картаping Ошибки обычно возникают, когда поля источника не соответствуют атрибутам целевого инфообъекта по имени или типу. Перед активацией убедитесь, что структура поля источника данных, типы данных и ключевые поля соответствуют целевому инфообъекту.

Да. Используйте вкладку «Расписание» в информационном пакете для настройки периодической загрузки, например, ежедневного или еженедельного запуска. Для запуска в автоматическом режиме разместите файл на сервере приложений и запланируйте его выполнение с помощью цепочек процессов.

Инструменты искусственного интеллекта могут анализировать исходные файлы, выявлять аномалии и рекомендовать карту поля.pingМежду структурами DataSource и атрибутами InfoObject. Модели машинного обучения также могут выявлять дублирующиеся записи и прогнозировать всплески объёма данных, которые могут повлиять на производительность загрузки.

Да. Инструменты обеспечения качества данных на основе искусственного интеллекта могут стандартизировать имена, удалять дубликаты записей, исправлять регистр символов и проверять коды ссылок в плоском файле до того, как он попадет в PSA. Это снижает количество отклоненных преобразований и повышает точность атрибутов инфообъектов.

Подведем итог этой публикации следующим образом: