Ishlab chiqish Hisobot va tahlilni kalit topshirish asosida avtomatlashtiramiz — Power BI, Tableau, veb-hisobotlar va Telegram-bot Hisobot buyurtma qilish
6 daqiqa o‘qish

SAP Business One va Power BI: hisobotlar uchun tushunarli baza bir kunda

SAP Business One bazasida mijozga hisob-faktura OINV, uning qatorlari INV1, mijozlar OCRD deb nomlangan. Undan hisobotlar uchun tushunarli baza qanday olinadi va SAP qanday yuklanmaydi — ko‘rib chiqamiz.

Nega Power BI’ni SAP’ga to‘g‘ridan-to‘g‘ri ulamaslik kerak

  • Jadval va maydonlar kodlar bilan nomlangan: OINV, DocTotal, CardCode — SDK ma’lumotnomasisiz tushunib bo‘lmaydi.
  • Hisobotlarning og‘ir so‘rovlari ishchi bazaga boradi — menejerlar va omborda SAP sekinlashadi.
  • Boshqa tizimlar (BILLZ, Excel, filial 1C) ma’lumotlarini SAP bilan bitta hisobotda birlashtirib bo‘lmaydi.

ETL Sync buni qanday qiladi

  1. SAP B1 kompaniya bazasini ulaysiz — MS SQL yoki SAP HANA’da.
  2. Dastur SAP B1’ni o‘zi taniydi: ~90 ta standart jadval rus, o‘zbek yoki ingliz tilida tushunarli nom oladi, konsultantingiz qo‘shgan maydon va jadvallar (U_…, @…) esa bazadagi tavsiflarini.
  3. Kerakli jadvallarni belgilaysiz — mappinglar bir bosishda yaratiladi.
  4. Keyin jadval bo‘yicha faqat o‘zgarishlar ko‘chiriladi, Power BI yoki veb-hisobotlar esa nusxa bilan ishlaydi.

Faqat o‘zgargan hujjatlar

SAP B1 qatorning o‘zgarish sanasi va vaqtini yozadi (UpdateDate, UpdateTS). ETL Sync oxirgi ishga tushirishdan beri o‘zgargan hujjat va ma’lumotnomalarnigina oladi, hujjat qatorlarini esa o‘zgargan sarlavha bilan birga. Har soatda solishtirish SAP’da o‘chirilganlarni o‘chiradi va ochiq hujjatlarni qayta o‘qiydi — shunda hisobotga hisob to‘lovlari va buyurtmalarning qisman jo‘natmalari ham tushadi.

Faqat o‘qish huquqli foydalanuvchi

MS SQL uchun (SBO_COMPANY kompaniya bazasi):

CREATE LOGIN etl_reader WITH PASSWORD = 'ishonchli parol';
USE SBO_COMPANY;
CREATE USER etl_reader FOR LOGIN etl_reader;
ALTER ROLE db_datareader ADD MEMBER etl_reader;

SAP HANA uchun (SBO_COMPANY kompaniya sxemasi):

CREATE USER ETL_READER PASSWORD "Ishonchli1Parol" NO FORCE_FIRST_PASSWORD_CHANGE;
GRANT SELECT ON SCHEMA SBO_COMPANY TO ETL_READER;

SAP HANA uchun nima kerak

  • ETL Sync o‘rnatilgan kompyuterga SAP HANA Client o‘rnatiladi — unda HDBODBC ODBC drayveri bor (SAP hamkoridan yoki SAP portalidan olinadi).
  • Ulanishda: HANA serveri, kompaniya bazasining SQL porti (odatda 30015 yoki 30041 — SAP administratoridan aniqlang), «Ma’lumotlar bazasi» maydonida — kompaniya sxemasi.
  • SAP HANA qo‘llab-quvvatlashi — beta: birinchi ulanishda bepul yordam beramiz.

Nimadan boshlash

  1. Mijozlarga hisob-fakturalar va ularning qatorlari (OINV, INV1), mijozlar (OCRD), tovarlar (OITM).
  2. To‘lovlar (ORCT, RCT2) — debitorlik uchun, provodkalar (OJDT, JDT1) — moliyaviy hisobot uchun.
  3. Sotuv, debitorlik va qoldiqlar bo‘yicha tayyor veb-hisobotlarni kalit topshirish asosida qilib beramiz.

O‘z ma’lumotlaringizda sinab ko‘ring

«Start» tarifi bepul va muddatsiz. O‘rnatish va birinchi hisobotda yordam beramiz.

Ariza qoldiring

Ish kuni davomida qo‘ng‘iroq qilamiz, dasturni ko‘rsatamiz va o‘rnatishda yordam beramiz.

Yoki bizga yozing
@finance_92 +998956600666

Tugmani bosib, aloqa ma’lumotlarini qayta ishlashga rozilik bildirasiz.