Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Joalokaha u tseba, SAP e fana ka mefuta e mengata ea software ka bobeli bakeng sa ho boloka data ea transaction le bakeng sa ho sebetsana le lintlha tsena ho hlahloba le ho tlaleha mekhoa. Ka ho khetheha, sethala sa SAP Business Warehouse (SAP BW) ke sesebelisoa sa ho boloka le ho hlahloba lintlha tse nang le bokhoni bo bongata ba theknoloji. Bakeng sa melemo eohle ea sepheo sa eona, tsamaiso ea SAP BW e na le drawback e le 'ngoe ea bohlokoa. Ena ke litšenyehelo tse phahameng tsa ho boloka le ho sebetsana le data, haholo-holo e hlokomelehang ha u sebelisa SAP BW e thehiloeng marung Hana.

Ho thoe'ng haeba u qala ho sebelisa tse ling tseo e seng tsa SAP 'me ka ho khetheha sehlahisoa sa OpenSource e le polokelo? Rona ho X5 Retail Group re khethile GreenPlum. Sena, ha e le hantle, se rarolla taba ea litšenyehelo, empa ka nako e ts'oanang, litaba li hlaha hang-hang tse ileng tsa rarolloa hoo e batlang e le ka ho feletseng ha ho sebelisoa SAP BW.

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Haholo-holo, mokhoa oa ho fumana lintlha ho tsoa litsing tsa mohloli, tseo boholo ba tsona e leng tharollo ea SAP?

HR Metrics e bile projeke ea pele eo ho eona ho neng ho hlokahala ho rarolla bothata bona. Sepheo sa rona e ne e le ho theha polokelo ea data ea HR le ho aha tlaleho ea tlhahlobo sebakeng sa ho sebetsa le basebetsi. Tabeng ena, mohloli o ka sehloohong oa data ke SAP HCM transactional system, moo basebetsi bohle, mekhatlo le mesebetsi ea meputso e etsoang.

Tlhahiso ea data

Ho SAP BW ho na le lisebelisoa tse tloaelehileng tsa lisebelisoa tsa lisebelisoa tsa SAP. Li-extractors tsena li ka bokella lintlha tse hlokahalang ka bo eona, tsa lekola bots'epehi ba tsona, 'me tsa tseba hore na deltas e fetoha joang. Mohlala, mohlala, ke mohloli o tloaelehileng oa data bakeng sa litšobotsi tsa mohiruoa 0EMPLOYEE_ATTR:

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Sephetho sa ho ntša data ho eona bakeng sa mosebeletsi a le mong:

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Haeba ho hlokahala, mochine o joalo o ka fetoloa hore o lumellane le litlhoko tsa hau kapa mochine oa hau o ka iketsetsa.

Khopolo ea pele e ileng ea hlaha e bile monyetla oa ho li sebelisa hape. Ka bomalimabe, sena se ile sa bonahala e le mosebetsi o ke keng oa khoneha. Boholo ba logic bo kenngoa ts'ebetsong ka lehlakoreng la SAP BW, 'me ho ne ho ke ke ha khoneha ho arola ntle ho bohloko mohloli oa mohloli ho tloha ho SAP BW.

Ho ile ha hlaka hore re tla hloka ho iketsetsa mokhoa oa rona oa ho ntša data ho tsoa ho mekhoa ea SAP.

Sebopeho sa polokelo ea data ho SAP HCM

Ho utloisisa litlhoko tsa mochine o joalo, re lokela ho qala ka ho tseba hore na re hloka data efe.

Lintlha tse ngata ho SAP HCM li bolokiloe litafoleng tsa SQL tse bataletseng. Ho itšetlehile ka lintlha tsena, likopo tsa SAP li bona ka mahlo a kelello mehaho ea mokhatlo, basebetsi le lintlha tse ling tsa HR ho mosebedisi. Ka mohlala, sena ke seo sebopeho sa mokhatlo se shebahalang ka sona ho SAP HCM:

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

'Meleng, sefate se joalo se bolokiloe litafoleng tse peli - ka hrp1000 lintho le ho hrp1001 likamano pakeng tsa lintho tsena.

Lintho "Lefapha la 1" le "Ofisi ea 1":

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Kamano pakeng tsa lintho:

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Ho ka ba le palo e kholo ea mefuta ka bobeli ea lintho le mefuta ea likhokahano lipakeng tsa tsona. Ho na le likhokahano tse tloaelehileng lipakeng tsa lintho le tse etselitsoeng litlhoko tsa hau tse ikhethileng. Ka mohlala, kamano e tloaelehileng ea B012 pakeng tsa yuniti ea mokhatlo le boemo ba nako e tletseng e bontša hlooho ea lefapha.

Pontšo ea mookameli ho SAP:

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Polokelo ka har'a tafole ea database:

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Lintlha tsa basebetsi li bolokoa litafoleng tsa pa*. Ka mohlala, lintlha tse mabapi le liketsahalo tsa basebetsi bakeng sa mosebeletsi li bolokoa tafoleng ea pa0000

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Re ile ra etsa qeto ea hore GreenPlum e tla nka data "e tala", ke hore. feela li kopitse ho tloha litafoleng tsa SAP. 'Me ka ho toba GreenPlum li tla sebetsoa le ho fetoloa lintho tse bonahalang (mohlala, Lefapha kapa Basebetsi) le metrics (mohlala, palo e tloaelehileng ea lihlooho).

Ho ile ha hlalosoa litafole tse ka bang 70, data e lokelang ho fetisetsoa ho GreenPlum. Ka mor'a moo re ile ra qala ho etsa mokhoa oa ho fetisa data ena.

SAP e fana ka palo e lekaneng ea mekhoa ea ho kopanya. Empa tsela e bonolo ka ho fetisisa ke hore phihlello e tobileng ho database e thibetsoe ka lebaka la lithibelo tsa laesense. Kahoo, phallo eohle ea ho kopanya e tlameha ho kenngoa ts'ebetsong boemong ba seva sa kopo.
Bothata bo latelang e ne e le ho hloka boitsebiso bo mabapi le litlaleho tse hlakotsoeng ho SAP database. Ha o hlakola mola ho polokelongtshedimosetso, e hlakolwa ka mmele. Tseo. ho thehoa ha delta ea phetoho ho latela nako ea phetoho ho ne ho sa khonehe.

Ha e le hantle, SAP HCM e na le mekhoa ea ho rekota liphetoho tsa data. Ka mohlala, bakeng sa phetisetso e latelang ho litsamaiso tsa moamoheli, ho na le lintlha tsa phetoho tse tlalehang liphetoho leha e le life le motheong oa hore na Idoc e thehoa (ntho e fetisetsoang tsamaisong ea kantle).

Mohlala oa IDoc oa ho fetola infotype 0302 bakeng sa mosebeletsi ea nang le nomoro ea basebetsi 1251445:

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Kapa ho boloka lintlha tsa liphetoho tsa data tafoleng ea DBTABLOG.

Mohlala oa logi bakeng sa ho hlakola rekoto ka senotlolo QK53216375 tafoleng ea hrp1000:

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Empa mekhoa ena ha e fumanehe bakeng sa lintlha tsohle tse hlokahalang, 'me ts'ebetso ea bona boemong ba seva sa kopo e ka ja lisebelisoa tse ngata haholo. Ka hona, ho nolofalletsa ho rema lifate litafoleng tsohle tse hlokahalang ho ka lebisa ho senyeha ho hoholo ha ts'ebetso ea sistimi.

Bothata bo boholo bo latelang e ne e le litafole tse kopaneng. Khakanyo ea nako le lintlha tsa meputso ho mofuta oa RDBMS oa SAP HCM e bolokiloe e le sete ea litafole tse utloahalang bakeng sa mosebeletsi e mong le e mong bakeng sa palo ka 'ngoe. Litafole tsena tse utloahalang li bolokiloe e le data ea binary ka har'a tafole pcl2.

Meputso Cluster:

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Lintlha tse tsoang litafoleng tse kopantsoeng li ke ke tsa nkoa e le taelo ea SQL, empa e hloka tšebeliso ea SAP HCM macros kapa li-modules tse khethehileng tse sebetsang. Ka hona, lebelo la ho bala litafole tse joalo le tla ba tlase haholo. Ka lehlakoreng le leng, lihlopha tse joalo li boloka boitsebiso bo hlokahalang hanngoe feela ka khoeli - moputso oa ho qetela le tekanyo ea nako. Kahoo lebelo tabeng ena ha le bohlokoa hakaalo.

Ho lekola likhetho tsa ho theha delta ea liphetoho tsa data, re nkile qeto ea ho nahana ka khetho ea ho laolla ka botlalo. Khetho ea ho fetisetsa li-gigabyte tsa data e sa fetoheng pakeng tsa litsamaiso letsatsi le leng le le leng e kanna ea se shebahale hantle. Leha ho le joalo, e boetse e na le melemo e mengata - ha ho na tlhoko ea ho kenya ts'ebetsong delta lehlakoreng la mohloli le ho kenya ts'ebetsong ho kenngoa ha delta ena ka lehlakoreng la moamoheli. Ka hona, litšenyehelo le nako ea ts'ebetsong li fokotsehile, 'me botšepehi ba ho kopanya boa eketseha. Ka nako e ts'oanang, ho ile ha etsoa qeto ea hore hoo e batlang e le liphetoho tsohle ho SAP HR li etsahala nakong ea likhoeli tse tharo pele ho letsatsi la hona joale. Kahoo, ho ile ha etsoa qeto ea ho khetha ho khoasolla ka botlalo data letsatsi le leng le le leng ho tsoa ho SAP HR N likhoeli pele ho letsatsi la hajoale le ho jarolla ka botlalo khoeli le khoeli. N parameter e itšetlehile ka tafole e khethehileng
'me e tsoa ho 1 ho isa ho 15.

Sekema se latelang se ile sa hlahisoa bakeng sa ho ntšoa ha data:

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Sistimi ea kantle e hlahisa kopo mme e e romella ho SAP HCM, moo kopo ena e hlahlojoang bakeng sa botlalo ba data le tumello ea ho fihlella litafole. Haeba cheke e atlehile, SAP HCM e tsamaisa lenaneo le bokellang lintlha tse hlokahalang le ho li fetisetsa ho tharollo ea ho kopanya Fuse. Fuse e etsa qeto ea sehlooho se hlokahalang Kafka mme e fetisetsa lintlha moo. Ka mor'a moo, data e tsoang Kafka e fetisetsoa ho Stage Area GP.

Ka ketane ena, re thahasella taba ea ho ntša data ho tswa ho SAP HCM. A re e shebeng ka botlalo.

Setšoantšo sa tšebelisano sa SAP HCM-FUSE.

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Tsamaiso ea ka ntle e etsa qeto ea nako ea kopo ea ho qetela e atlehileng ho SAP.
Ts'ebetso e ka qalisoa ke timer kapa ketsahalo e 'ngoe, ho kenyelletsa le ho beha nako ea ho emela karabo ka data e tsoang ho SAP le ho qalisa kopo ea ho pheta-pheta. Ebe e hlahisa kopo ea delta ebe e e romela ho SAP.

Lintlha tsa kopo li romelloa 'meleng ka mokhoa oa json.
Mokhoa http: POST.
Kopo ea mohlala:

Ho ntša lintlha ho tloha ho SAP HCM ho ea libakeng tsa polokelo ea data tse seng tsa SAP

Tšebeletso ea SAP e beha leihlo kopo ea ho phethahala, ho lumellana le sebopeho sa hona joale sa SAP, le ho fumaneha ha tumello ea ho fihlella tafoleng e kopiloeng.

Ha ho e-na le liphoso, tšebeletso e khutlisetsa karabo ka khoutu le tlhaloso e nepahetseng. Haeba taolo e atlehile, e theha ts'ebetso ea morao-rao ho hlahisa sampole, e hlahisa le ho khutlisa ka mokhoa o ts'oanang id e ikhethang ea nako.

Haeba ho na le phoso, tsamaiso ea kantle e e tlaleha ka har'a log. Ha ho ka ba le karabo e atlehileng, e fetisetsa id ea seboka le lebitso la tafole eo kopo e entsoeng bakeng sa eona.

Sistimi ea kantle e ngolisa seboka sa hajoale e le se bulehileng. Haeba ho na le linako tse ling tsa tafole ena, li koetsoe ka temoso e kentsoeng.

Mosebetsi oa morao oa SAP o hlahisa sesupa se thehiloeng ho li-parameter tse boletsoeng le pakete ea data ea boholo bo boletsoeng. Boholo ba palo ke palo e ka holimo ho palo ea lirekoto tseo ts'ebetso e li balang ho tsoa polokelong ea litaba. Ka nako e sa lekanyetsoang, ho nahanoa hore e lekana le 2000. Haeba ho na le litlaleho tse ngata ho sampuli ea database ho feta boholo ba pakete e sebelisitsoeng, ka mor'a ho fetisetsa pakete ea pele, thibela e latelang e thehoa ka palo e lekanang le palo ea pakete e ntseng e eketseha. Linomoro li eketsoa ka 1 'me li romelloa ka tatellano.

Ka mor'a moo, SAP e fetisa pakete e le ho kenya letsoho tšebeletsong ea websaete ea tsamaiso ea ka ntle. 'Me tsamaiso e etsa litsamaiso holim'a pakete e kenang. Seboka se nang le id e amohetseng e tlameha ho ngolisoa tsamaisong 'me e tlameha ho ba boemong bo bulehileng. Haeba nomoro ea sephutheloana> 1, tsamaiso e lokela ho tlaleha ho fumana sephutheloana se fetileng ka katleho (package_id-1).

Haeba taolo e atlehile, sistimi ea kantle e arola ebe e boloka data ea tafole.

Ho phaella moo, haeba folakha ea ho qetela e le teng ka har'a sephutheloana 'me serialization e atlehile, mojule oa ho kopanya o tsebisoa ka katleho e atlehileng ea ts'ebetso ea seboka le mojule o ntlafatsa boemo ba seboka.

Haeba ho na le phoso ea ho laola / ho arola, phoso e kenngoa 'me liphutheloana tsa lenaneo lena li tla hanoa ke tsamaiso ea ka ntle.

Ka mokhoa o ts'oanang, maemong a fapaneng, ha sistimi e kantle e khutlisa phoso, e kenngoa 'me phetisetso ea pakete ea emisa.

Ho kopa lintlha ka lehlakoreng la SAP HСM, tšebeletso ea ho kopanya e ile ea kenngoa ts'ebetsong. Tshebeletso e kenngwa tshebetsong hodima moralo wa ICF (SAP Internet Communication Framework - help.sap.com/viewer/6da7259a6c4b1014b7d5e759cc76fd22/7.01.22/en-US/488d6e0ea6ed72d5e10000000a42189c.html). E u lumella ho botsa data ho tloha tsamaisong ea SAP HCM ho sebelisa litafole tse itseng. Ha ho etsoa kopo ea data, hoa khoneha ho hlakisa lethathamo la masimo a khethehileng le litekanyetso tsa ho sefa e le hore u fumane lintlha tse hlokahalang. Ka nako e ts'oanang, ts'ebetsong ea ts'ebeletso ha e bolele mohopolo leha e le ofe oa khoebo. Li-algorithms tsa ho bala delta, li-parameter tsa lipotso, tlhahlobo ea bots'epehi, joalo-joalo li kengoa ts'ebetsong ka lehlakoreng la sistimi e kantle.

Mokhoa ona o u lumella ho bokella le ho fetisa lintlha tsohle tse hlokahalang ka lihora tse 'maloa. Lebelo lena le haufi le ho amoheleha, kahoo re nka tharollo ena e le ea nakoana, e leng se entseng hore ho khonehe ho tlatsa tlhokahalo ea sesebelisoa sa ho ntša morero.
Setšoantšong se lebisitsoeng, ho rarolla bothata ba ho tlosoa ha data, likhetho tsa ho sebelisa mekhoa ea CDC e kang Oracle Golden Gate kapa lisebelisoa tsa ETL tse kang SAP DS li ntse li hlahlojoa.

Source: www.habr.com

Eketsa ka tlhaloso