Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Raws li koj paub, SAP muaj ntau yam software ob qho tib si rau kev tswj xyuas cov ntaub ntawv sib pauv thiab ua cov ntaub ntawv no hauv kev tshuaj xyuas thiab kev tshaj tawm. Tshwj xeeb, SAP Kev Lag Luam Warehouse (SAP BW) platform yog cov cuab yeej siv los khaws thiab tshuaj xyuas cov ntaub ntawv nrog cov peev txheej dav dav. Rau tag nrho nws lub hom phiaj zoo, SAP BW system muaj ib qho teeb meem tseem ceeb. Qhov no yog tus nqi siab ntawm kev khaws cia thiab ua cov ntaub ntawv, tshwj xeeb tshaj yog pom thaum siv huab-based SAP BW ntawm Hana.

Yuav ua li cas yog tias koj pib siv qee yam uas tsis yog-SAP thiab zoo dua yog OpenSource cov khoom lag luam cia? Peb ntawm X5 Retail Group xaiv GreenPlum. Qhov no, tau kawg, daws qhov teeb meem ntawm tus nqi, tab sis tib lub sijhawm, cov teeb meem tam sim ntawd tshwm sim uas tau daws yuav luag los ntawm lub neej ntawd thaum siv SAP BW.

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Tshwj xeeb, yuav ua li cas khaws cov ntaub ntawv los ntawm cov kab ke, uas feem ntau yog cov kev daws teeb meem SAP?

HR Metrics yog thawj qhov project uas tsim nyog los daws qhov teeb meem no. Peb lub hom phiaj yog los tsim ib lub chaw khaws ntaub ntawv ntawm HR cov ntaub ntawv thiab tsim cov ntaub ntawv txheeb xyuas hauv thaj chaw ua haujlwm nrog cov neeg ua haujlwm. Hauv qhov no, lub hauv paus ntsiab lus ntawm cov ntaub ntawv yog SAP HCM kev lag luam kev lag luam, uas txhua tus neeg ua haujlwm, koom haum thiab nyiaj hli ua haujlwm.

Kev rho tawm cov ntaub ntawv

Hauv SAP BW muaj cov txheej txheem cov ntaub ntawv rho tawm rau SAP systems. Cov extractors tuaj yeem khaws cov ntaub ntawv tsim nyog, saib xyuas nws txoj kev ncaj ncees, thiab txiav txim siab hloov deltas. Ntawm no, piv txwv li, yog cov ntaub ntawv tus qauv rau cov neeg ua haujlwm tus cwj pwm 0EMPLOYEE_ATTR:

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Qhov tshwm sim ntawm rho tawm cov ntaub ntawv los ntawm nws rau ib tus neeg ua haujlwm:

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Yog tias tsim nyog, xws li cov extractor tuaj yeem hloov kho kom haum rau koj tus kheej cov cai lossis koj tus kheej extractor tuaj yeem tsim.

Thawj lub tswv yim tshwm sim yog qhov muaj peev xwm rov siv tau lawv. Hmoov tsis zoo, qhov no tau dhau los ua ib txoj haujlwm tsis yooj yim sua. Feem ntau ntawm cov logic yog siv rau ntawm SAP BW sab, thiab nws tsis tuaj yeem ua rau tsis mob cais cov extractor ntawm qhov chaw los ntawm SAP BW.

Nws tau pom tseeb tias peb yuav tsum tau tsim peb tus kheej cov txheej txheem rau kev rho tawm cov ntaub ntawv los ntawm SAP systems.

Cov ntaub ntawv khaws cia hauv SAP HCM

Txhawm rau nkag siab txog qhov yuav tsum tau ua rau lub tshuab zoo li no, peb yuav tsum xub txiav txim siab seb peb xav tau cov ntaub ntawv twg.

Feem ntau cov ntaub ntawv nyob rau hauv SAP HCM yog khaws cia nyob rau hauv tiaj tus SQL ntxhuav. Raws li cov ntaub ntawv no, cov ntawv thov SAP pom cov qauv tsim, cov neeg ua haujlwm thiab lwm cov ntaub ntawv HR rau tus neeg siv. Piv txwv li, qhov no yog qhov kev tsim qauv zoo li hauv SAP HCM:

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Lub cev, xws li tsob ntoo yog khaws cia hauv ob lub rooj - hauv hrp1000 cov khoom thiab hauv hrp1001 cov kev sib txuas ntawm cov khoom no.

Cov khoom "Department 1" thiab "Office 1":

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Kev sib raug zoo ntawm cov khoom:

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Nws tuaj yeem muaj ntau yam ntawm ob hom khoom thiab hom kev sib txuas ntawm lawv. Muaj ob qho kev sib txuas ntawm cov khoom siv thiab cov khoom siv kho kom haum rau koj tus kheej cov kev xav tau tshwj xeeb. Piv txwv li, tus qauv B012 kev sib raug zoo ntawm ib lub koom haum thiab ib txoj hauj lwm puv sij hawm qhia tau hais tias tus thawj coj ntawm lub tuam tsev.

Tus thawj tswj saib hauv SAP:

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Cia nyob rau hauv ib lub rooj database:

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Cov ntaub ntawv neeg ua haujlwm tau muab khaws cia rau hauv pa * cov lus. Piv txwv li, cov ntaub ntawv ntawm cov neeg ua haujlwm txheej xwm rau ib tus neeg ua haujlwm tau muab khaws cia rau hauv lub rooj pa0000

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Peb txiav txim siab tias GreenPlum yuav muab cov ntaub ntawv "raws li", piv txwv li. tsuas yog luam tawm ntawm SAP cov lus. Thiab ncaj qha rau hauv GreenPlum lawv yuav raug ua tiav thiab hloov mus rau hauv cov khoom siv lub cev (piv txwv li, Lub Tsev Haujlwm lossis Cov Neeg Ua Haujlwm) thiab cov ntsuas ntsuas (piv txwv li, cov suav nruab nrab).

Kwv yees li 70 lub rooj tau raug txhais, cov ntaub ntawv uas yuav tsum tau xa mus rau GreenPlum. Tom qab ntawd peb pib ua haujlwm tawm ib txoj hauv kev xa cov ntaub ntawv no.

SAP muaj ntau yam kev sib koom ua ke. Tab sis txoj hauv kev yooj yim tshaj plaws yog tias kev nkag ncaj qha mus rau hauv cov ntaub ntawv raug txwv vim muaj kev txwv tsis pub tso cai. Yog li, tag nrho cov kev sib koom ua ke yuav tsum tau ua tiav ntawm daim ntawv thov server theem.
Qhov teeb meem tom ntej yog qhov tsis muaj cov ntaub ntawv hais txog cov ntaub ntawv tshem tawm hauv SAP database. Thaum koj rho tawm ib kab nyob rau hauv lub database, nws yog lub cev deleted. Cov. tsim kom muaj kev hloov pauv delta raws li lub sijhawm hloov pauv tsis tau.

Tau kawg, SAP HCM muaj cov txheej txheem rau kev sau cov ntaub ntawv hloov pauv. Piv txwv li, rau kev hloov pauv mus rau cov neeg tau txais kev pabcuam, muaj cov kev hloov pauv uas sau cov kev hloov pauv thiab raws li qhov tsim Idoc (ib yam khoom rau kev hloov mus rau lwm lub tshuab).

Piv txwv IDoc rau kev hloov infotype 0302 rau ib tus neeg ua haujlwm nrog tus lej 1251445:

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Los yog khaws cov ntaub ntawv hloov pauv hauv DBTABLOG lub rooj.

Ib qho piv txwv ntawm lub cav rau kev rho tawm cov ntaub ntawv nrog tus yuam sij QK53216375 los ntawm lub rooj hrp1000:

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Tab sis cov txheej txheem no tsis muaj rau tag nrho cov ntaub ntawv tsim nyog, thiab lawv cov kev ua haujlwm ntawm daim ntawv thov neeg rau zaub mov tuaj yeem siv ntau yam kev pab. Yog li ntawd, kev ua haujlwm loj heev ntawm kev nkag mus rau txhua lub rooj tsim nyog tuaj yeem ua rau pom qhov tsis zoo ntawm kev ua haujlwm ntawm lub cev.

Qhov teeb meem loj tom ntej no yog pawg rooj. Kev kwv yees lub sij hawm thiab cov ntaub ntawv them nyiaj hauv RDBMS version ntawm SAP HCM tau muab khaws cia ua cov rooj sib tham rau txhua tus neeg ua haujlwm rau txhua qhov kev suav. Cov rooj sib tham no tau muab khaws cia ua cov ntaub ntawv binary hauv lub rooj pcl2.

Them nyiaj pab pawg:

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Cov ntaub ntawv los ntawm cov rooj sib tham tsis tuaj yeem suav tias yog SQL hais kom ua, tab sis yuav tsum tau siv SAP HCM macros lossis cov haujlwm tshwj xeeb. Yog li ntawd, kev nyeem ntawv ceev ntawm cov rooj yuav tsawg heev. Ntawm qhov tod tes, pawg xws li khaws cov ntaub ntawv uas xav tau tsuas yog ib hlis ib zaug - kev them nyiaj zaum kawg thiab sijhawm kwv yees. Yog li ceev hauv qhov no tsis yog qhov tseem ceeb heev.

Kev ntsuam xyuas cov kev xaiv rau kev tsim cov delta ntawm cov ntaub ntawv hloov pauv, peb tau txiav txim siab los txiav txim siab qhov kev xaiv ntawm kev tshem tawm tag nrho. Qhov kev xaiv ntawm kev hloov gigabytes ntawm cov ntaub ntawv tsis hloov pauv ntawm cov tshuab txhua hnub yuav tsis zoo. Txawm li cas los xij, nws kuj muaj ntau qhov zoo - tsis tas yuav tsum tau ua ob qho tib si siv lub delta ntawm qhov chaw thiab siv qhov embedding ntawm no delta nyob rau sab receiver. Yog li ntawd, tus nqi thiab kev siv lub sij hawm raug txo, thiab kev ntseeg siab ntawm kev sib koom ua ke nce. Tib lub sijhawm, nws tau txiav txim siab tias yuav luag txhua qhov kev hloov pauv hauv SAP HR tshwm sim nyob rau hauv lub qab ntug ntawm peb lub hlis ua ntej hnub tam sim no. Yog li, nws tau txiav txim siab xaiv rau txhua hnub rub tawm cov ntaub ntawv los ntawm SAP HR N lub hlis ua ntej hnub tam sim no thiab rub tawm txhua hli. N parameter nyob ntawm lub rooj tshwj xeeb
thiab nyob ntawm 1 txog 15.

Cov txheej txheem hauv qab no tau npaj rau kev rho tawm cov ntaub ntawv:

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Lub kaw lus sab nraud tsim ib qho kev thov thiab xa mus rau SAP HCM, qhov kev thov no raug kuaj xyuas kom tiav cov ntaub ntawv thiab kev tso cai nkag mus rau cov ntxhuav. Yog tias qhov kev kuaj ntawd ua tiav, SAP HCM khiav ib qho kev pab cuam uas sau cov ntaub ntawv tsim nyog thiab hloov mus rau Fuse integration solution. Fuse txiav txim siab lub ntsiab lus xav tau hauv Kafka thiab hloov cov ntaub ntawv rau ntawd. Tom ntej no, cov ntaub ntawv los ntawm Kafka raug xa mus rau Theem Cheeb Tsam GP.

Hauv cov saw no, peb txaus siab rau qhov teeb meem ntawm kev rho tawm cov ntaub ntawv los ntawm SAP HCM. Cia peb saib nws hauv kev nthuav dav ntxiv.

SAP HCM-FUSE daim duab sib cuam tshuam.

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Lub kaw lus sab nraud txiav txim siab lub sijhawm ntawm qhov kev thov ua tiav kawg rau SAP.
Cov txheej txheem tuaj yeem raug tsim los ntawm lub sijhawm lossis lwm yam xwm txheej, suav nrog kev teeb tsa lub sijhawm los tos cov lus teb nrog cov ntaub ntawv los ntawm SAP thiab pib thov rov ua dua. Tom qab ntawd nws tsim ib daim ntawv thov delta thiab xa mus rau SAP.

Cov ntaub ntawv thov raug xa mus rau lub cev hauv json hom.
Txoj kev http: POST.
Thov piv txwv:

Extracting cov ntaub ntawv los ntawm SAP HCM mus rau cov ntaub ntawv uas tsis yog-SAP warehouses

Cov kev pabcuam SAP saib xyuas qhov kev thov kom tiav, ua raws li cov qauv SAP tam sim no, thiab muaj kev tso cai nkag mus rau lub rooj thov.

Nyob rau hauv cov ntaub ntawv ntawm kev ua yuam kev, cov kev pab cuam rov qab teb nrog cov cai thiab cov lus piav qhia tsim nyog. Yog tias kev tswj tau ua tiav, nws tsim cov txheej txheem keeb kwm yav dhau los tsim cov qauv, tsim thiab synchronously xa rov qab ib qho kev sib tham tshwj xeeb id.

Nyob rau hauv cov ntaub ntawv ntawm ib qho kev ua yuam kev, sab nraud system sau nws nyob rau hauv lub cav. Nyob rau hauv cov ntaub ntawv ntawm ib tug ua tiav cov lus teb, nws xa cov kev sib kho id thiab lub npe ntawm lub rooj uas tau thov.

Lub kaw lus sab nraud sau npe qhov kev sib kho tam sim no raws li qhib. Yog tias muaj lwm qhov kev sib tham rau lub rooj no, lawv raug kaw nrog kev ceeb toom nkag.

Txoj haujlwm SAP keeb kwm yav dhau los tsim tus cursor raws li cov txheej txheem teev tseg thiab cov ntaub ntawv pob ntawm qhov loj me. Batch loj yog cov ntaub ntawv ntau tshaj plaws uas cov txheej txheem nyeem los ntawm cov ntaub ntawv. Los ntawm lub neej ntawd, nws yog suav tias yog qhov sib npaug ntawm 2000. Yog tias muaj cov ntaub ntawv ntau dua hauv cov qauv database ntau dua li cov pob ntawv siv, tom qab xa cov ntawv thawj pob ntawv, lub block tom ntej yog tsim nrog cov khoom sib xws thiab cov pob ntawv nce ntxiv. Cov lej tau nce ntxiv los ntawm 1 thiab xa mus nruj me ntsis raws li qhov xav tau.

Tom ntej no, SAP hla cov pob ntawv raws li kev nkag mus rau lub vev xaib kev pabcuam ntawm cov txheej txheem sab nraud. Thiab lub kaw lus ua kev tswj hwm ntawm lub pob khoom tuaj. Kev sib tham nrog tus ID tau txais yuav tsum tau sau npe hauv qhov system thiab nws yuav tsum nyob rau hauv txoj cai qhib. Yog hais tias tus naj npawb pob> 1, lub kaw lus yuav tsum sau cov ntawv txais kev vam meej ntawm pob ntawv dhau los (package_id-1).

Yog tias kev tswj tau ua tiav, cov txheej txheem sab nraud parses thiab txuag cov ntaub ntawv cov lus.

Tsis tas li ntawd, yog tias tus chij zaum kawg muaj nyob rau hauv pob thiab serialization tau ua tiav, kev sib koom ua ke module tau ceeb toom txog kev ua tiav ntawm kev ua tiav kev sib kho thiab cov module hloov kho cov xwm txheej sib tham.

Nyob rau hauv rooj plaub ntawm kev tswj/parsing yuam kev, qhov yuam kev yog nkag mus thiab pob ntawv rau qhov kev sib kho no yuav raug tsis lees paub los ntawm cov txheej txheem sab nraud.

Ib yam li ntawd, nyob rau hauv cov ntaub ntawv rov qab, thaum lub kaw lus sab nraud rov qab ua yuam kev, nws raug kaw thiab pob ntawv xa mus nres.

Txhawm rau thov cov ntaub ntawv ntawm SAP HΠ‘M sab, kev pabcuam kev koom ua ke tau ua tiav. Cov kev pabcuam tau ua raws li ICF lub moj khaum (SAP Internet Communication Framework - help.sap.com/viewer/6da7259a6c4b1014b7d5e759cc76fd22/7.01.22/en-US/488d6e0ea6ed72d5e10000000a42189c.html). Nws tso cai rau koj los nug cov ntaub ntawv los ntawm SAP HCM system siv cov lus tshwj xeeb. Thaum tsim cov ntaub ntawv thov, nws muaj peev xwm txheeb xyuas cov npe ntawm cov teb tshwj xeeb thiab cov kev lim dej kom tau txais cov ntaub ntawv tsim nyog. Nyob rau tib lub sijhawm, kev siv cov kev pabcuam tsis cuam tshuam txog kev lag luam logic. Algorithms rau xam delta, query parameters, integrity monitoring, thiab lwm yam kuj yog siv nyob rau sab ntawm lub sab nraud system.

Cov txheej txheem no tso cai rau koj los sau thiab xa tag nrho cov ntaub ntawv tsim nyog hauv ob peb teev. Qhov kev ceev no yog nyob rau ntawm qhov kev lees paub, yog li peb xav txog qhov kev daws teeb meem no yog ib ntus, uas ua rau nws muaj peev xwm ua kom tiav qhov xav tau ntawm cov cuab yeej rho tawm ntawm qhov project.
Hauv daim duab phiaj xwm, txhawm rau daws qhov teeb meem ntawm kev rho tawm cov ntaub ntawv, cov kev xaiv siv CDC xws li Oracle Golden Gate lossis ETL cov cuab yeej xws li SAP DS tab tom tshawb nrhiav.

Tau qhov twg los: www.hab.com

Ntxiv ib saib