Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Dị ka ị maara, SAP na-enye ngwanrọ zuru oke ma maka idowe data azụmahịa yana maka nhazi data a na nyocha na usoro mkpesa. Karịsịa, ikpo okwu SAP Business Warehouse (SAP BW) bụ ngwa ọrụ maka ịchekwa na nyochaa data nwere ikike nka dị ukwuu. Maka uru ebumnuche ya niile, usoro SAP BW nwere otu ndọghachi azụ dị ịrịba ama. Nke a bụ ọnụ ahịa dị elu nke ịchekwa na nhazi data, karịsịa nke a na-ahụ anya mgbe ị na-eji SAP BW nke igwe ojii na Hana.

Kedu ihe ma ọ bụrụ na ịmalite iji ụfọdụ na-abụghị SAP yana ọkachamma ngwaahịa OpenSource dị ka nchekwa? Anyị na X5 Retail Group họọrọ GreenPlum. Nke a, n'ezie, na-edozi okwu nke ọnụ ahịa, ma n'otu oge ahụ, nsogbu na-ebilite ozugbo nke edoziworo ihe fọrọ nke nta ka ọ bụrụ ndabara mgbe ị na-eji SAP BW.

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Karịsịa, otu esi eweghachi data sitere na sistemu isi mmalite, nke na-abụkarị ihe ngwọta SAP?

Metrics HR bụ ọrụ izizi nke ọ dị mkpa iji dozie nsogbu a. Ebumnuche anyị bụ ịmepụta ebe nchekwa data HR ma wuo akụkọ nyocha na mpaghara nke iso ndị ọrụ na-arụkọ ọrụ. N'okwu a, isi mmalite data bụ usoro azụmahịa SAP HCM, nke a na-eme ndị ọrụ niile, nhazi na ụgwọ ọrụ.

Mwepụta data

Na SAP BW e nwere ọkọlọtọ data extractors maka SAP usoro. Ndị na-ewepụta ihe ndị a nwere ike ịnakọta data dị mkpa na-akpaghị aka, nyochaa iguzosi ike n'ezi ihe ya, wee chọpụta mgbanwe deltas. Ebe a, dịka ọmụmaatụ, bụ isi mmalite data maka njirimara ndị ọrụ 0EMPLOYEE_ATTR:

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Nsonaazụ nke iwepụta data sitere na ya maka otu onye ọrụ:

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Ọ bụrụ na ọ dị mkpa, enwere ike ịmegharị onye na-ewepụta ihe dị otú ahụ ka ọ dabara n'onwe gị ma ọ bụ nwee ike ịmepụta onye na-ewepụta ihe nke gị.

Echiche mbụ bilitere bụ ohere nke iji ha mee ihe ọzọ. N'ụzọ dị mwute, nke a ghọrọ ọrụ agaghị ekwe omume. A na-etinye ọtụtụ n'ime echiche ahụ n'akụkụ SAP BW, ọ gaghị ekwe omume ịkewapụ onye na-ewepụta ihe na isi iyi site na SAP BW.

Ọ bịara doo anya na ọ ga-adị anyị mkpa ịmepụta usoro nke anyị iji wepụ data sitere na sistemụ SAP.

Nhazi nchekwa data na SAP HCM

Iji ghọta ihe achọrọ maka usoro dị otú ahụ, anyị kwesịrị ibu ụzọ chọpụta ihe data anyị chọrọ.

A na-echekwa ọtụtụ data na SAP HCM na tebụl SQL dị larịị. Dabere na data a, ngwa SAP na-ahụ maka nhazi nhazi, ndị ọrụ na ozi HR ndị ọzọ nye onye ọrụ. Dịka ọmụmaatụ, nke a bụ ihe nhazi nhazi dị na SAP HCM:

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

N'ụzọ anụ ahụ, a na-echekwa osisi dị otú ahụ na tebụl abụọ - na hrp1000 ihe na hRP1001 njikọ dị n'etiti ihe ndị a.

Ihe "Ngalaba 1" na "Office 1":

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Mmekọrịta dị n'etiti ihe:

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Enwere ike inwe ọnụ ọgụgụ buru ibu nke ụdị ihe abụọ ahụ na ụdị njikọ dị n'etiti ha. Enwere ma njikọ ọkọlọtọ n'etiti ihe yana ndị ahaziri maka mkpa nke gị. Dịka ọmụmaatụ, ọkọlọtọ B012 mmekọrịta dị n'etiti ngalaba nhazi na ọnọdụ oge niile na-egosi onye isi ngalaba.

Ngosipụta onye njikwa na SAP:

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Nchekwa na tebụl nchekwa data:

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

A na-echekwa data ndị ọrụ na tebụl pa *. Dịka ọmụmaatụ, a na-echekwa data na mmemme ndị ọrụ maka onye ọrụ na tebụl pa0000

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Anyị kpebiri na GreenPlum ga-ewere data "raw", i.e. naanị detuo ha site na tebụl SAP. Na GreenPlum, a ga-ahazi ha ma gbanwee ka ọ bụrụ ihe anụ ahụ (dịka ọmụmaatụ, Ngalaba ma ọ bụ onye ọrụ) na metrik (dịka ọmụmaatụ, ọnụ ọgụgụ isi).

A kọwapụtara ihe dị ka tebụl 70, data nke a ga-ebufe na GreenPlum. Mgbe nke ahụ gasịrị, anyị malitere ịmepụta usoro maka ịnyefe data a.

SAP na-enye ọnụ ọgụgụ dị ukwuu nke usoro ntinye aka. Mana ụzọ kachasị mfe bụ na amachibidoro ịnweta nchekwa data ozugbo n'ihi mmachi ikike. Ya mere, a ga-emerịrị usoro ntinye niile na ọkwa nkesa ngwa.
Nsogbu na-esote bụ enweghị data gbasara ndekọ ehichapụ na nchekwa data SAP. Mgbe ihichapụ ahiri na nchekwa data, a na-ehichapụ ya n'anụ ahụ. Ndị ahụ. nhazi nke mgbanwe delta dabere na oge mgbanwe agaghị ekwe omume.

N'ezie, SAP HCM nwere usoro maka ịdekọ mgbanwe data. Dịka ọmụmaatụ, maka ịnyefe na-esote na sistemụ ndị nnata, enwere ihe ntụgharị mgbanwe na-edekọ mgbanwe ọ bụla na ndabere nke e mepụtara Idoc (ihe maka ịnyefe na sistemụ mpụga).

Ihe atụ IDoc maka ịgbanwe infotype 0302 maka onye ọrụ nwere nọmba ndị ọrụ 1251445:

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Ma ọ bụ idobe ndekọ mgbanwe data na tebụl DBTABLOG.

Ọmụmaatụ nke ndekọ maka ihichapụ ndekọ na igodo QK53216375 site na hrp1000 tebụl:

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Mana usoro ndị a adịghị maka data niile dị mkpa, na nhazi ha na ọkwa nkesa ngwa nwere ike iri nnukwu ego. Ya mere, ime ka ịgha osisi na tebụl niile dị mkpa nwere ike iduga nhụsianya nke arụmọrụ sistemu.

Nsogbu na-esote bụ tebụl gbakọtara ọnụ. A na-echekwa atụmatụ oge na data ịkwụ ụgwọ na ụdị RDBMS nke SAP HCM dị ka nhazi nke tebụl ezi uche maka onye ọrụ ọ bụla maka ngụkọ ọ bụla. A na-echekwa tebụl ezi uche dị na ya dị ka data ọnụọgụ abụọ na tebụl pcl2.

Ụyọkọ akwụ ụgwọ:

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Enweghị ike iwere data sitere na tebụl ụyọkọ dị ka iwu SQL, mana chọrọ iji macros SAP HCM ma ọ bụ modul arụ ọrụ pụrụ iche. N'ihi ya, ọsọ ọgụgụ nke tebụl ndị dị otú ahụ ga-adị ala. N'aka nke ọzọ, ụyọkọ ndị dị otú ahụ na-echekwa data nke achọrọ naanị otu ugboro n'ọnwa - ụgwọ ọrụ ikpeazụ na oge nleba anya. Ya mere ọsọ na nke a adịghị oke egwu.

N'ịtụle nhọrọ maka ịmepụta delta nke mgbanwe data, anyị kpebiri na anyị ga-atụlekwa nhọrọ nke nbudata zuru ezu. Nhọrọ nke ịnyefe gigabytes nke data agbanweghị n'etiti sistemụ kwa ụbọchị nwere ike ọ gaghị adị mma. Otú ọ dị, ọ nwekwara ọtụtụ uru - ọ dịghị mkpa ma mejuputa delta n'akụkụ isi iyi ma mejuputa ntinye nke delta a n'akụkụ onye nata. N'ihi ya, ọnụ ahịa na oge mmejuputa na-ebelata, na ntụkwasị obi nke ntinye aka na-abawanye. N'otu oge ahụ, e kpebisiri ike na ihe fọrọ nke nta ka ọ bụrụ mgbanwe niile na SAP HR na-eme n'ime ọnwa atọ tupu ụbọchị dị ugbu a. Ya mere, e kpebiri ịhọrọ nbudata data zuru oke kwa ụbọchị site na ọnwa SAP HR N tupu ụbọchị dị ugbu a na nbudata zuru ezu kwa ọnwa. Oke N dabere na tebụl akọwapụtara
ma dabere na 1 ruo 15.

Atụpụtara atụmatụ a maka iwepụta data:

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Sistemụ mpụga na-ewepụta arịrịọ wee ziga ya na SAP HCM, ebe a na-enyocha arịrịọ a maka izu oke nke data na ikike ịnweta tebụl. Ọ bụrụ na nlele ahụ na-aga nke ọma, SAP HCM na-eme mmemme nke na-anakọta data dị mkpa ma nyefee ya na ngwọta ntinye Fuse. Fuse na-ekpebi isiokwu achọrọ na Kafka ma nyefee data ebe ahụ. Na-esote, a na-ebufe data sitere na Kafka na Stage Area GP.

N'ime agbụ a, anyị nwere mmasị na okwu nke iwepụta data na SAP HCM. Ka anyị lebakwuo anya na ya.

Eserese mmekọrịta SAP HCM-FUSE.

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Usoro mpụga na-ekpebi oge nke arịrịọ ikpeazụ ịga nke ọma na SAP.
Enwere ike ịmalite usoro a site na ngụ oge ma ọ bụ ihe omume ọzọ, gụnyere oge nkwụsị iji chere nzaghachi na data sitere na SAP ma malite ịrịọ arịrịọ. Mgbe ahụ ọ na-ewepụta arịrịọ delta wee ziga ya na SAP.

A na-ezigara data arịrịọ ahụ n'ụdị json.
Usoro http: POST.
Arịrịọ ihe atụ:

Ịwepụta data sitere na SAP HCM gaa n'ụlọ nkwakọba ihe ndị na-abụghị SAP

Ọrụ SAP na-enyocha arịrịọ maka izu oke, nrube isi na usoro SAP dị ugbu a, yana ịnweta ikike ịnweta na tebụl a rịọrọ.

Ọ bụrụ na ezighi ezi, ọrụ ahụ na-eweghachi nzaghachi yana koodu na nkọwa kwesịrị ekwesị. Ọ bụrụ na njikwa na-aga nke ọma, ọ na-emepụta usoro ndabere iji wepụta nlele, na-ewepụta ma na-ejikọ ọnụ na-eweghachi id nnọkọ pụrụ iche.

Ọ bụrụ na ezighi ezi, sistemụ mpụga na-edekọ ya na log. Ọ bụrụ na nzaghachi na-aga nke ọma, ọ na-ebufe id nnọkọ na aha tebụl nke emere arịrịọ ahụ.

Sistemụ mpụga na-edebanye aha oge dị ugbu a ka oghe. Ọ bụrụ na enwere nnọkọ ndị ọzọ maka tebụl a, a na-emechi ha na ndekọ ịdọ aka ná ntị.

Ọrụ ndabere SAP na-ewepụta cursor dabere na paramita akọwapụtara na ngwugwu data nke nha akọwapụtara. Nha batch bụ ọnụọgụ ndekọ kachasị nke usoro na-agụ site na nchekwa data. Site na ndabara, a na-eche na ọ hà nhata na 2000. Ọ bụrụ na e nwere ihe ndekọ dị iche iche na nchekwa data karịa nha nke ngwugwu eji eme ihe, mgbe ebufechara ngwugwu mbụ, a na-emepụta ngọngọ na-esote ya na nkwụsị nke kwekọrọ na ọnụ ọgụgụ ngwugwu na-abawanye. A na-agbakwunye nọmba ndị ahụ site na 1 wee ziga ya n'usoro.

Na-esote, SAP na-enyefe ngwugwu ahụ dị ka ntinye aka na ọrụ weebụ nke usoro mpụga. Na sistemụ na-arụ njikwa na ngwugwu na-abata. A ga-edebanye aha nnọkọ nwere id enwetara na sistemụ ma ọ ga-abụrịrị na ọkwa mepere emepe. Ọ bụrụ na ọnụọgụ ngwugwu> 1, sistemụ kwesịrị ịdekọ nnata nke ọma nke ngwugwu gara aga (package_id-1).

Ọ bụrụ na njikwa na-aga nke ọma, usoro mpụga na-atụgharị ma chekwaa data tebụl.

Na mgbakwunye, ọ bụrụ na ọkọlọtọ ikpeazụ dị na ngwugwu ahụ wee nwee ihe ịga nke ọma n'usoro, a na-agwa modul mbanye maka mmecha nke ọma nke nhazi oge yana modul na-emelite ọkwa nnọkọ.

Ọ bụrụ na njehie njikwa/nyochaa, abanyela njehie ahụ na sistemụ mpụga ga-ajụ ngwugwu maka nnọkọ a.

N'otu aka ahụ, n'ọnọdụ nke ọzọ, mgbe sistemụ mpụga weghachiri mperi, a na-abanye ya na nnyefe ngwugwu kwụsịrị.

Iji rịọ data n'akụkụ SAP HCM, etinyere ọrụ ntinye. Emejuputa atumatu a na usoro ICF (SAP Internet Communication Framework - help.sap.com/viewer/6da7259a6c4b1014b7d5e759cc76fd22/7.01.22/en-US/488d6e0ea6ed72d5e10000000a42189c.html). Ọ na-enye gị ohere ịjụ ajụjụ data sitere na sistemụ SAP HCM site na iji tebụl akọwapụtara. Mgbe ị na-eke arịrịọ data, ọ ga-ekwe omume ịkọwapụta ndepụta nke mpaghara ụfọdụ na nzacha nzacha iji nweta data dị mkpa. N'otu oge ahụ, mmejuputa atumatu nke ọrụ anaghị egosi echiche ọ bụla nke azụmahịa. A na-emejuputa algọridim maka ịgbakọ delta, paramita ajụjụ, nleba anya iguzosi ike n'ezi ihe, wdg n'akụkụ sistemụ mpụga.

Usoro a na-enye gị ohere ịnakọta na nyefee data niile dị mkpa n'ime awa ole na ole. Ọsọ ọsọ a dị na njedebe nke ịnakwere, ya mere, anyị na-atụle ngwọta a dị ka nke na-adịru nwa oge, nke mere ka o kwe omume iji mejupụta mkpa maka ngwá ọrụ mmịpụta na ọrụ ahụ.
Na foto a tụrụ anya, iji dozie nsogbu nke mmịpụta data, a na-enyocha nhọrọ maka iji sistemụ CDC dị ka Oracle Golden Gate ma ọ bụ ngwaọrụ ETL dị ka SAP DS.

isi: www.habr.com

Tinye a comment