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
- SAP B1 kompaniya bazasini ulaysiz — MS SQL yoki SAP HANA’da.
- 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.
- Kerakli jadvallarni belgilaysiz — mappinglar bir bosishda yaratiladi.
- 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
- Mijozlarga hisob-fakturalar va ularning qatorlari (OINV, INV1), mijozlar (OCRD), tovarlar (OITM).
- To‘lovlar (ORCT, RCT2) — debitorlik uchun, provodkalar (OJDT, JDT1) — moliyaviy hisobot uchun.
- 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.