Didara data ninu ile ise

Didara data ti o wa ninu ile-itaja jẹ ohun pataki ṣaaju fun gbigba alaye to niyelori. Didara ti ko dara nyorisi esi pq odi ni igba pipẹ.
Ni akọkọ, igbẹkẹle ninu alaye ti a pese ti sọnu. Awọn eniyan n bẹrẹ lati lo awọn ohun elo Imọye Iṣowo kere si; agbara awọn ohun elo ko ni ẹtọ.
Bi abajade, idoko-owo siwaju sii ni iṣẹ akanṣe itupalẹ ni a pe sinu ibeere.

Ojuse fun didara data

Apakan ti o ni ibatan si imudarasi didara data jẹ mega-pataki ni awọn iṣẹ akanṣe BI. Sibẹsibẹ, kii ṣe anfani ti awọn alamọja imọ-ẹrọ nikan.
Didara data tun ni ipa nipasẹ iru awọn aaye bii

Aṣa ajọ

  • Ṣe awọn oṣiṣẹ funrararẹ nifẹ si iṣelọpọ didara to dara?
  • Bí bẹ́ẹ̀ kọ́, kí ló dé? Ija ti anfani le wa.
  • Boya awọn ofin ile-iṣẹ wa ti o pinnu tani o jẹ iduro fun didara?

Awọn ilana

  • Awọn data wo ni a ṣẹda ni opin awọn ẹwọn wọnyi?
  • Boya awọn ọna ṣiṣe ti wa ni tunto ni ọna ti o nilo lati "yiyi" lati ṣe afihan eyi tabi ipo naa ni otitọ.
  • Ṣe awọn ọna ṣiṣe n ṣe iṣeduro data ati ilaja funrararẹ?

Gbogbo eniyan ti o wa ninu agbari jẹ iduro fun didara data ni awọn eto ijabọ.

Definition ati itumo

Didara jẹ itẹlọrun ti a fihan ti awọn ireti alabara.

Ṣugbọn didara data ko ni itumọ kan ninu. O nigbagbogbo ṣe afihan ipo ti lilo. Ile-ipamọ data ati eto BI ṣe awọn idi oriṣiriṣi ju ẹrọ ṣiṣe lati eyiti data wa.

Fún àpẹrẹ, lórí ẹ̀rọ ìṣiṣẹ́, àfidámọ̀ oníbàárà le jẹ́ ààyè àyànfẹ́. Ninu ibi ipamọ, abuda yii le ṣee lo bi iwọn kan ati pe kikun rẹ nilo. Ewo, lapapọ, ṣafihan iwulo lati kun awọn iye aiyipada.

Awọn ibeere ibi ipamọ data n yipada nigbagbogbo ati pe wọn nigbagbogbo ga ju awọn ti awọn ọna ṣiṣe lọ. Ṣugbọn o tun le jẹ ọna miiran ni ayika, nigbati ko si ye lati tọju alaye alaye lati ẹrọ ṣiṣe ni ibi ipamọ.

Lati jẹ ki didara data diwọnwọn, awọn iṣedede rẹ gbọdọ jẹ apejuwe. Awọn eniyan ti o lo alaye ati awọn isiro fun iṣẹ wọn gbọdọ ni ipa ninu ilana apejuwe. Abajade ti ilowosi yii le jẹ ofin, atẹle eyiti ọkan le sọ ni iwo kan ni tabili boya aṣiṣe kan wa tabi rara. Ofin yii gbọdọ jẹ kika bi iwe afọwọkọ/koodu fun ijẹrisi atẹle.

Imudara didara data

Ko ṣee ṣe lati nu ati ṣatunṣe gbogbo awọn aṣiṣe arosọ lakoko ilana ikojọpọ data sinu ile-itaja naa. Didara data to dara le ṣee ṣe nikan nipasẹ ifowosowopo sunmọ laarin gbogbo awọn olukopa. Awọn eniyan ti o tẹ data sinu awọn ọna ṣiṣe nilo lati kọ ẹkọ kini awọn iṣe ti o yorisi awọn aṣiṣe.

Didara data jẹ ilana kan. Laanu, ọpọlọpọ awọn ajo ko ni ilana fun ilọsiwaju ilọsiwaju. Ọpọlọpọ ṣe opin ara wọn si fifipamọ data nikan ati pe wọn ko lo agbara kikun ti awọn eto itupalẹ. Ni deede, nigba idagbasoke awọn ile itaja data, 70-80% ti isuna jẹ lilo lori imuse isọpọ data. Ilana ibojuwo ati ilọsiwaju naa ko pe, ti o ba jẹ rara.

Awọn irin-iṣẹ

Lilo awọn irinṣẹ sọfitiwia le ṣe iranlọwọ ninu ilana adaṣe ilọsiwaju didara data ati ibojuwo. Fun apẹẹrẹ, wọn le ṣe adaṣe ni kikun ijẹrisi imọ-ẹrọ ti awọn ẹya ipamọ: ọna kika aaye, wiwa awọn iye aiyipada, ibamu pẹlu awọn orukọ aaye tabili.

O le nira diẹ sii lati ṣayẹwo akoonu naa. Bi awọn ibeere ibi ipamọ ṣe yipada, itumọ data le tun yipada. Ọpa funrararẹ le di iṣẹ akanṣe nla ti o nilo atilẹyin.

Tip

Awọn apoti isura infomesonu ibatan, ninu eyiti awọn ile itaja jẹ apẹrẹ igbagbogbo, ni agbara iyalẹnu lati ṣẹda awọn iwo. Wọn le ṣee lo lati ṣayẹwo data ni kiakia ti o ba mọ awọn pato ti akoonu naa. Ọran kọọkan ti wiwa aṣiṣe tabi iṣoro ninu data le ṣe igbasilẹ ni irisi ibeere data kan.

Ni ọna yii, ipilẹ imọ nipa akoonu yoo ṣẹda. Dajudaju, iru awọn ibeere gbọdọ yara. Awọn iwo nigbagbogbo nilo akoko eniyan ti o dinku lati ṣetọju ju awọn irinṣẹ orisun tabili lọ. Wiwo naa ti ṣetan nigbagbogbo lati ṣafihan abajade idanwo naa.
Ninu ọran ti awọn ijabọ pataki, wiwo le ni iwe kan pẹlu olugba. O jẹ oye lati lo awọn irinṣẹ BI kanna lati ṣe ijabọ lori ipo didara data ni ile-itaja naa.

Apeere:

A kọ ibeere naa fun aaye data Oracle. Ni apẹẹrẹ yii, awọn idanwo naa da iye nomba pada ti o le tumọ bi o ṣe fẹ. Awọn iye T_MIN ati T_MAX le ṣee lo lati ṣatunṣe ipele itaniji. Aaye IROYIN ni ẹẹkan lo bi ifiranṣẹ ni ọja ETL ti iṣowo ti ko mọ bi o ṣe le fi imeeli ranṣẹ daradara, nitorinaa rpad jẹ “crutch”.

Ninu ọran ti tabili nla kan, o le ṣafikun, fun apẹẹrẹ, ATI ROWNUM <= 10, i.e. ti awọn aṣiṣe 10 ba wa, lẹhinna eyi to lati fa itaniji.

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

Atẹjade naa lo awọn ohun elo lati inu iwe naa
Ronald Bachmann, Dr. Itọsọna Kemper
Raus aus der BI-Falle
Wie Business oye zum Erfolg wird


orisun: www.habr.com

Fi ọrọìwòye kun