Boleng ba data sebakeng sa polokelo

Boleng ba datha sebakeng sa polokelo ke tlhokahalo ea bohlokoa bakeng sa ho fumana lintlha tsa bohlokoa. Boleng bo bobe bo lebisa ho karabelo e mpe ea ketane ka nako e telele.
Ntlha ea pele, ho lahleheloa ke tšepo boitsebisong bo fanoeng. Batho ba se ba qala ho sebelisa lits'ebetso tsa Business Intelligence hanyane; bokhoni ba lits'ebetso bo ntse bo sa tsejoe.
Ka lebaka leo, matsete a eketsehileng morerong oa ho hlahloba o bitsoa potso.

Boikarabello ba boleng ba data

Karolo e amanang le ho ntlafatsa boleng ba data ke ea bohlokoa haholo mererong ea BI. Leha ho le joalo, ha se tokelo ea litsebi tsa theknoloji feela.
Boleng ba data bo boetse bo susumetsoa ke likarolo tse kang

Setso sa khoebo

  • Na basebetsi ka bobona ba thahasella ho hlahisa boleng bo botle?
  • Haeba ha ho joalo, ke hobane'ng? Ho ka ba le khohlano ea lithahasello.
  • Mohlomong ho na le melao ea mekhatlo e khethollang hore na ke mang ea ikarabellang bakeng sa boleng?

Mekhahlelo

  • Ke lintlha life tse entsoeng qetellong ea liketane tsee?
  • Mohlomong litsamaiso tsa ts'ebetso li hlophisitsoe ka tsela eo u lokelang ho "sotha" ho bonahatsa sena kapa boemo boo ka sebele.
  • Na lits'ebetso tsa ts'ebetso li etsa netefatso ea data le poelano ka botsona?

Motho e mong le e mong ka har'a mokhatlo o ikarabella bakeng sa boleng ba data lits'ebetsong tsa tlaleho.

Tlhaloso le moelelo

Boleng ke khotsofalo e netefalitsoeng ea litebello tsa bareki.

Empa boleng ba data ha bo na tlhaloso. E lula e bonahatsa moelelo oa tšebeliso. Sebaka sa polokelo ea data le sistimi ea BI li sebeletsa merero e fapaneng ho feta sistimi e sebetsang eo data e tsoang ho eona.

Ka mohlala, tsamaisong ea ts'ebetso, tšobotsi ea bareki e ka 'na ea e-ba sebaka sa boikhethelo. Sebakeng sa polokelo, tšobotsi ena e ka sebelisoa e le boholo mme ho tlatsoa ha eona hoa hlokahala. E leng eona e hlahisang tlhokahalo ea ho tlatsa litekanyetso tsa kamehla.

Litlhoko tsa polokelo ea data li lula li fetoha 'me hangata li phahame ho feta tsa lits'ebetso tsa ts'ebetso. Empa e ka boela ea e-ba ka tsela e 'ngoe, ha ho sa hlokahale ho boloka boitsebiso bo qaqileng ho tloha tsamaisong ea ho sebetsa sebakeng sa polokelo.

Ho etsa hore boleng ba data bo lekanyetsoe, litekanyetso tsa eona li tlameha ho hlalosoa. Batho ba sebelisang tlhahisoleseling le lipalo bakeng sa mosebetsi oa bona ba tlameha ho kenya letsoho tšebetsong ea litlhaloso. Phello ea ho kenya letsoho hona e ka 'na ea e-ba molao, o latelang oo motho a ka o bolellang ha a habanya tafoleng hore na ho na le phoso kapa che. Molao ona o tlameha ho hlophisoa joalo ka script/khoutu bakeng sa netefatso e latelang.

Ho ntlafatsa boleng ba data

Ha ho khonehe ho hloekisa le ho lokisa liphoso tsohle tse inahaneloang nakong ea ts'ebetso ea ho kenya data ka tlung ea polokelo. Boleng bo botle ba data bo ka finyelloa feela ka tšebelisano e haufi pakeng tsa barupeluoa bohle. Batho ba kenyang data lits'ebetsong tsa ts'ebetso ba hloka ho ithuta hore na ke liketso life tse bakang liphoso.

Boleng ba data ke ts'ebetso. Ka bomalimabe, mekhatlo e mengata ha e na leano la ntlafatso e tsoelang pele. Ba bangata ba ipehela meeli ea ho boloka data feela mme ha ba sebelise bokhoni bo felletseng ba litsamaiso tsa tlhahlobo. Ka tloaelo, ha ho etsoa matlo a polokelo ea data, 70-80% ea tekanyetso e sebelisoa ho kenya ts'ebetsong ho kopanngoa ha data. Mokhoa oa ho beha leihlo le oa ntlafatso o lula o sa phethahala, haeba ho hang.

Lisebelisoa

Tšebeliso ea lisebelisoa tsa software e ka thusa ts'ebetsong ea ho iketsetsa ntlafatso ea boleng ba data le ho beha leihlo. Ka mohlala, ba ka iketsetsa ka botlalo netefatso ea tekheniki ea mehaho ea polokelo: sebopeho sa tšimo, boteng ba litekanyetso tsa kamehla, ho lumellana le mabitso a libaka tsa tafole.

Ho ka 'na ha e-ba thata haholoanyane ho hlahloba litaba. Ha litlhoko tsa polokelo li fetoha, tlhaloso ea data e ka boela ea fetoha. Sesebelisoa ka boeona se ka fetoha morero o moholo o hlokang tšehetso.

Tlhahiso

Mananeo a amanang le likamano, ao mabenkele a atisang ho etsoa, ​​a na le bokhoni bo hlollang ba ho theha maikutlo. Li ka sebelisoa ho hlahloba ka potlako lintlha haeba u tseba lintlha tse tobileng tsa litaba. Taba e 'ngoe le e' ngoe ea ho fumana phoso kapa bothata ho data e ka tlalehoa ka mokhoa oa potso ea database.

Ka tsela ena, ho tla thehwa motheo wa tsebo mabapi le diteng. Ke ’nete hore likōpo tse joalo li tlameha ho etsoa kapele. Maikutlo hangata a hloka nako e nyane ea motho ho e hlokomela ho feta lisebelisoa tse thehiloeng tafoleng. Pono e lula e loketse ho bontša sephetho sa tlhahlobo.
Tabeng ea litlaleho tsa bohlokoa, pono e ka ba le kholomo le moamoheli. Hoa utloahala ho sebelisa lisebelisoa tse tšoanang tsa BI ho tlaleha ka boemo ba boleng ba data sebakeng sa polokelo.

Mohlala:

Potso e ne e ngotsoe bakeng sa database ea Oracle. Mohlaleng ona, liteko li khutlisa boleng ba linomoro bo ka hlalosoang joalo ka ha ho lakatsoa. Litekanyetso tsa T_MIN le T_MAX li ka sebelisoa ho lokisa boemo ba alamo. Sebaka sa REPORT se kile sa sebelisoa e le molaetsa sehlahisoa sa khoebo sa ETL se neng se sa tsebe ho romela mangolo-tsoibila hantle, kahoo rpad ke "crutch".

Tabeng ea tafole e kholo, u ka eketsa, ka mohlala, LE ROWNUM <= 10, i.e. haeba ho na le liphoso tse 10, joale sena se lekane ho baka alamo.

CREATE OR REPLACE VIEW V_QC_DIM_PRODUCT_01 AS
SELECT
  CASE WHEN OUTPUT>=T_MIN AND OUTPUT<=T_MAX
  THEN 'OK' ELSE 'ERROR' END AS RESULT,
  DESCRIPTION,
  TABLE_NAME, 
  OUTPUT, 
  T_MIN,
  T_MAX,
  rpad(DESCRIPTION,60,' ') || rpad(OUTPUT,8,' ') || rpad(T_MIN,8,' ') || rpad(T_MAX,8,' ') AS REPORT
FROM (-- Test itself
  SELECT
    'DIM_PRODUCT' AS TABLE_NAME,
    'Count of blanks' AS DESCRIPTION,
    COUNT(*) AS OUTPUT,
    0 AS T_MIN,
    10 AS T_MAX
  FROM DIM_PRODUCT
  WHERE DIM_PRODUCT_ID != -1 -- not default value
  AND ATTRIBUTE IS NULL ); -- count blanks

Khatiso e sebelisa lisebelisoa tse tsoang bukeng
Ronald Bachmann, Dr. Guido Kemper
Raus aus der BI-Falle
Wie Business Intelligence zum Erfolg wird


Source: www.habr.com

Eketsa ka tlhaloso