Как да заредите основни данни от плосък файл в SAP BI/BW

⚡ Умно обобщение

Зареждане на основни данни от плосък файл в SAP BI/BW чрез конфигуриране на плоска файлова система, създаване на DataSource, трансформация, DTP и InfoPackage. Структурираният работен процес осигурява чиста карта на атрибутите.ping, валидиран бившtracи надеждно зареждане в InfoObjects.

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

Зареждане на основни данни от плосък файл в SAP BI/BW

Зареждане на основни данни от плосък файл

Зареждане на основни данни SAP BI/BW е фундаментална задача за аналитично отчитане. В това ръководство ще научите как да зареждате основни данни в инфообект от плосък файл, използвайки ясен и повтаряем работен процес.

Ще научим натоварването с помощта на сценарий: Зареждане на основни данни в InfoObject ЗМАТ (Номер на материал), който има атрибута ZMAT_NM (Име на материал). По-долу са подробни стъпки за зареждане на данни в инфообекта за главни данни от плосък файл.

Зареждане на основни данни от плосък файл

Стъпка 1: Създайте изходна система за плоския файл

Първият етап е да се регистрира система с плоски изходни файлове, така че SAP Бизнес разузнаването (BI) може да разпознае откъде произхождат входящите данни.

  1. Отидете на кода на транзакцията RSA1.
  2. Щракнете върху бутона OK.

Създаване на транзакция 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. Изберете пътя до файла, където се намира плоският файл, след което активирайте DataSource.

ExtracПътят към плосък файл на раздела tion

Кликнете Спестявания.

Стъпка 3: Създаване на трансформация между DataSource и InfoObject атрибут

Трансформацията определя как изходните полета се съпоставят с атрибутите на целевия инфообект. SAP Карта с автоматични предложения за BIpings, когато имената на полетата се подравняват.

Щракнете с десния бутон върху DataSource и изберете Създаване на трансформация.

Създаване на трансформация от източник на данни

На следващия екран:

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

Трансформация Target Настройки на обекта

Трансформацията е създадена с автоматична картаping от изходните полета към целевите полета.

Създаване на процес за трансфер на данни (DTP)

DTP прехвърля записи от PSA в активната целева група данни.

Щракнете с десния бутон върху папката DTP и изберете Създаване на процес за прехвърляне на данни от контекстното меню.

Създаване на процес за прехвърляне на данни

Екранът по-долу показва успешно създадения DTP.

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

Стъпка 4: Създаване на инфопакет и планиране на зареждането на данни

Инфопакетът контролира как плоският файл се чете в PSA. Планирайте го преди да стартирате DTP.

  1. Въведете RSA1 в командния ред.
  2. Натискане Въведете.
  3. Отидете до Раздел „Моделиране“ > „Източници на данни“.
  4. Щракнете с десния бутон върху DataSource и изберете Създаване на инфопакет.

Създаване на инфопакет

  1. Въведете Инфопакета Descriptйон.
  2. Кликнете Спестявания.

Инфопакет Descriptйон

  1. Щракнете върху Планирам раздела.
  2. Кликнете Начало за да започне зареждането от плоския файл към DataSource.

Информационен пакет за график

Стъпка 5: Зареждане на данни в DSO

Последният етап изпълнява DTP, за да премести записи от PSA в активния инфообект за главни данни.

  1. Щракнете върху Изпълнение раздел в DTP.
  2. Щракнете върху Изпълнение бутон, за да започнете зареждането на данни от DataSource (PSA) в DSO.

Изпълнете DTP Load към DSO

Най-добри практики за зареждане на основни данни от плоски файлове

Следването на няколко доказани навика прави зареждането на плоски файлове предвидимо и лесно за отстраняване на проблеми. SAP BI/BW.

  • Валидирайте плоския файл: Уверете се, че редът на полетата, разделителите и форматите на датата във файла съответстват на структурата на DataSource преди активиране.
  • Ключове на атрибутите за съвпадение: Проверете дали ключовото поле на инфообекта е уникално в изходния файл, за да избегнете отхвърляне на зареждането.
  • Тест с малки проби: Първо стартирайте InfoPackage и DTP с малък файл, след което мащабирайте до пълен обем след картата.ping се потвърждава.
  • Мониторирайте PSA записи: Проверете PSA след изпълнението на InfoPackage, за да потвърдите броя на записите, преди да задействате DTP.
  • Документирайте товара: Запишете имената на компонентите на приложението, източника на данни и DTP, така че натоварването да може да бъде лесно възпроизведено или предадено.

Въпроси и Отговори

SAP BI/BW поддържа CSV текстови файлове и ASCII файлове за зареждане на плоски файлове. Файловете могат да бъдат заредени от локалната работна станция или от пътя на сървъра на приложения, дефиниран в DataSource Ex.tracраздел ция.

Инфопакетът зарежда изходните данни в PSA слоя. DTP (процес на прехвърляне на данни) след това премества записите от PSA в целевия обект, като например DSO, инфокуб или инфообект с главни данни.

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

Да. Използвайте раздела „График“ в InfoPackage, за да конфигурирате периодични зареждания, като например ежедневни или седмични изпълнения. За изпълнения без наблюдение, поставете файла на сървъра на приложенията и планирайте чрез Process Chains.

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

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

Обобщете тази публикация с: