Ka maikaʻi o ka ʻikepili i loko o ka hale waihona

ʻO ka maikaʻi o ka ʻikepili i loko o ka hale kūʻai he mea koʻikoʻi nui no ka loaʻa ʻana o ka ʻike waiwai. ʻO ka maikaʻi maikaʻi ʻole ke alakaʻi i kahi hopena kaulahao maikaʻi ʻole i ka wā lōʻihi.
ʻO ka mua, nalowale ka hilinaʻi i ka ʻike i hāʻawi ʻia. Ke hoʻomaka nei ka poʻe e hoʻohana i nā noi ʻoihana ʻoihana liʻiliʻi; ʻaʻole i koi ʻia ka hiki o nā noi.
ʻO ka hopena, ua nīnau ʻia ka hoʻopukapuka hou ʻana i ka papahana analytical.

Ke kuleana no ka maikaʻi o ka ʻikepili

ʻO ka hiʻohiʻona e pili ana i ka hoʻomaikaʻi ʻana i ka maikaʻi o ka ʻikepili he mega-nui i nā papahana BI. Eia naʻe, ʻaʻole ia ka pono o nā loea loea wale nō.
Hoʻopili ʻia ka maikaʻi o ka ʻikepili e nā ʻano like

Moʻomeheu hui

  • Makemake anei ka poe hana i ka hana maikai?
  • Inā ʻaʻole, no ke aha ʻaʻole? Aia paha he paio pili.
  • Aia paha nā lula hui e hoʻoholo ai i ke kuleana o ka maikaʻi?

Nā kaʻina hana

  • He aha ka ʻikepili i hana ʻia ma ka hope o kēia mau kaulahao?
  • Malia paha ua hoʻonohonoho ʻia nā ʻōnaehana hana i ke ʻano e pono ai ʻoe e "wili" e noʻonoʻo i kēia a i ʻole kēlā kūlana i ka ʻoiaʻiʻo.
  • Hana nā ʻōnaehana hana i ka hōʻoia ʻikepili a me ka hoʻolauleʻa iā lākou iho?

ʻO nā kānaka a pau o ka hui ke kuleana no ka maikaʻi o ka ʻikepili i nā ʻōnaehana hōʻike.

Ka wehewehe a me ka manaʻo

ʻO ka maikaʻi ka ʻoluʻolu i hōʻoia ʻia i nā manaʻolana o ka mea kūʻai aku.

Akā ʻaʻole i loaʻa kahi wehewehe i ka maikaʻi o ka ʻikepili. Hōʻike mau ia i ka pōʻaiapili o ka hoʻohana. ʻO ka waihona ʻikepili a me ka ʻōnaehana BI e lawelawe i nā kumu like ʻole ma mua o ka ʻōnaehana hana i loaʻa mai ai ka ʻikepili.

No ka laʻana, ma kahi ʻōnaehana hana, ʻo ka mea kūʻai aku paha he kahua koho. I loko o ka waihona, hiki ke hoʻohana ʻia kēia ʻano ma ke ʻano he ana a pono e hoʻopiha ʻia. ʻO ia ka mea e hoʻokomo i ka pono e hoʻopiha i nā waiwai paʻamau.

Ke hoʻololi mau nei nā koi mālama ʻikepili a ʻoi aku ka kiʻekiʻe ma mua o nā ʻōnaehana hana. Akā hiki ke ʻano ʻē aʻe, inā ʻaʻohe pono e mālama i ka ʻike kikoʻī mai ka ʻōnaehana hana i loko o ka waihona.

I mea e ana i ka maikaʻi o ka ʻikepili, pono e wehewehe ʻia kona mau kūlana. Pono ka poʻe e hoʻohana i ka ʻike a me nā kiʻi no kā lākou hana i ka hana wehewehe. ʻO ka hopena o kēia komo ʻana he lula paha, ma hope o ka mea hiki ke haʻi i ka nānā ʻana i ka papaʻaina inā he hewa a ʻaʻole paha. Pono e hoʻopili ʻia kēia lula ma ke ʻano he hōʻailona/code no ka hōʻoia ma hope.

Hoʻomaikaʻi i ka maikaʻi o ka ʻikepili

ʻAʻole hiki ke hoʻomaʻemaʻe a hoʻoponopono i nā hewa hypothetical āpau i ke kaʻina o ka hoʻouka ʻana i ka ʻikepili i loko o ka hale kūʻai. Hiki ke loaʻa ka maikaʻi o ka ʻikepili maikaʻi ma o ka launa pū ʻana ma waena o nā mea komo āpau. Pono nā poʻe e hoʻokomo i ka ʻikepili i nā ʻōnaehana hana e aʻo i nā hana e alakaʻi ai i nā hewa.

He kaʻina hana ka maikaʻi ʻikepili. ʻO ka mea pōʻino, nui nā hui ʻaʻohe hoʻolālā no ka holomua mau. He nui ka poʻe i kaupalena iā lākou iho i ka mālama ʻana i ka ʻikepili a ʻaʻole hoʻohana i ka mana piha o nā ʻōnaehana analytical. ʻO ka maʻamau, i ka hoʻomohala ʻana i nā hale kūʻai ʻikepili, hoʻohana ʻia ka 70-80% o ka waihona kālā no ka hoʻokō ʻana i ka hoʻohui ʻikepili. ʻAʻole paʻa ka nānā ʻana a me ka hoʻomaikaʻi ʻana, inā ʻaʻole.

Nā Mea Hana

Hiki ke kōkua ka hoʻohana ʻana i nā lako polokalamu i ke kaʻina hana o ka hoʻomaikaʻi ʻana i ka maikaʻi o ka ʻikepili a me ka nānā ʻana. No ka laʻana, hiki iā lākou ke hoʻokaʻawale piha i ka hōʻoia ʻenehana o nā hale mālama: ka ʻano kahua, ka loaʻa ʻana o nā waiwai paʻamau, ka hoʻokō ʻana i nā inoa kahua papa.

ʻOi aku ka paʻakikī o ka nānā ʻana i ka ʻike. Ke loli nei ka pono o ka waiho ʻana, hiki ke loli ka wehewehe ʻana i ka ʻikepili. Hiki i ka mea hana pono ke lilo i papahana nui e pono ai ke kākoʻo.

Hoʻopuka

ʻO nā ʻikepili pili, kahi i hoʻolālā maʻamau ʻia ai nā hale kūʻai, loaʻa ka mana kupaianaha e hana i nā manaʻo. Hiki ke hoʻohana ʻia e nānā wikiwiki i ka ʻikepili inā ʻike ʻoe i nā kikoʻī o ka ʻike. Hiki ke hoʻopaʻa ʻia kēlā me kēia hihia o ka loaʻa ʻana o kahi hewa a i ʻole pilikia i ka ʻikepili ma ke ʻano o kahi nīnau waihona.

Ma kēia ala, e hoʻokumu ʻia kahi waihona ʻike e pili ana i ka ʻike. ʻOiaʻiʻo, pono e wikiwiki kēlā mau noi. ʻOi aku ka liʻiliʻi o ka manawa kanaka e mālama ai ma mua o nā mea hana ma ka papaʻaina. Mākaukau mau ka ʻike e hōʻike i ka hopena o ka hoʻāʻo.
I ka hihia o nā hōʻike koʻikoʻi, hiki i ka ʻike ke loaʻa i kahi kolamu me ka mea loaʻa. Maikaʻi ka hoʻohana ʻana i nā mea hana BI like e hōʻike i ke kūlana o ka maikaʻi o ka ʻikepili i loko o ka hale kūʻai.

Pākuhi:

Ua kākau ʻia ka nīnau no ka ʻikepili Oracle. Ma kēia laʻana, hoʻihoʻi nā hoʻāʻo i kahi waiwai helu i hiki ke unuhi ʻia e like me ka makemake. Hiki ke hoʻohana ʻia nā waiwai T_MIN a me T_MAX no ka hoʻoponopono ʻana i ka pae hoʻāla. Ua hoʻohana mua ʻia ke kahua REPORT ma ke ʻano he leka ma kahi huahana ETL kalepa ʻaʻole ʻike i ka hoʻouna pono ʻana i nā leka uila, no laila ʻo rpad he "crutch".

I ka hihia o kahi papaʻaina nui, hiki iā ʻoe ke hoʻohui, no ka laʻana, AND ROWNUM <= 10, i.e. inā he 10 mau hewa, a laila ua lawa kēia e hoʻāla ai.

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

Hoʻohana ka puke i nā mea mai ka puke
ʻO Ronald Bachmann, Dr. Guido Kemper
Raus aus der BI-Falle
Wie Business Intelligence zum Erfolg wird


Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka