ืืืืืช ืื ืชืื ืื ืืืืกื ืืื ืชื ืื ืืืงืื ืืฉืื ืืืฉืืช ืืืืข ืืขื ืขืจื. ืืืืืช ืืจืืื ืืืืืื ืืชืืืืช ืฉืจืฉืจืช ืฉืืืืืช ืืืืื ืืืจืื.
ืจืืฉืืช, ืืืืื ืืืืืข ืืืกืืคืง ืืืื. ืื ืฉืื ืืชืืืืื ืืืฉืชืืฉ ืคืืืช ืืืืฉืืื Business Intelligence; ืืคืืื ืฆืืื ืฉื ืืืฉืืืื ื ืืชืจ ืืื ืืจืืฉื.
ืืชืืฆืื ืืื, ืืฉืงืขื ื ืืกืคืช ืืคืจืืืงื ืืื ืืืื ืืืืืช ืืกืคืง.
ืืืจืืืช ืขื ืืืืืช ืื ืชืื ืื
ืืืืื ืืงืฉืืจ ืืฉืืคืืจ ืืืืืช ืื ืชืื ืื ืืื ืืื-ืืฉืื ืืคืจืืืงืืื ืฉื BI. ืขื ืืืช, ืืื ืื ืืคืจืืืืืืื ืฉื ืืืืืื ืืื ืืื ืืืื.
ืืืืืช ืื ืชืื ืื ืืืฉืคืขืช ืื ืืืืืืื ืืื
ืชืจืืืช ืืจืืื ืืช
- ืืื ืืขืืืืื ืขืฆืื ืืขืื ืืื ืื ืืืืฆืจ ืืืืืช ืืืื?
- ืื ืื, ืืื ืื? ืืืชืื ืฉืืฉ ื ืืืื ืขื ืืื ืื.
- ืืืื ืืฉ ืืืงืื ืชืืืืืืื ืฉืงืืืขืื ืื ืืืจืื ืืืืืืช?
ะัะพัะตััั
- ืืืื ื ืชืื ืื ื ืืฆืจืื ืืกืืฃ ืืฉืจืฉืจืืืช ืืืื?
- ืืืื ืืขืจืืืช ืืืคืขืื ืืืืืจืืช ืืฆืืจื ืืื ืฉืืชื ืฆืจืื "ืืืชืคืชื" ืืื ืืฉืงืฃ ืืฆื ืื ืื ืืืจ ืืืฆืืืืช.
- ืืื ืืขืจืืืช ืืืคืขืื ืืืฆืขืืช ืืืืืช ืืืชืืื ืฉื ื ืชืื ืื ืืขืฆืื?
ืื ืืื ืืืจืืื ืืืจืื ืขื ืืืืืช ืื ืชืื ืื ืืืขืจืืืช ืืืืืื.
ืืืืจื ืืืฉืืขืืช
ืืืืืช ืืื ืฉืืืขืืช ืจืฆืื ืืืืืช ืฉื ืฆืืคืืืช ืืืงืื.
ืืื ืืืืืช ืื ืชืื ืื ืืื ื ืืืืื ืืืืจื. ืื ืชืืื ืืฉืงืฃ ืืช ืืืงืฉืจ ืฉื ืืฉืืืืฉ. ืืืกื ืื ืชืื ืื ืืืขืจืืช ื-BI ืืฉืจืชืื ืืืจืืช ืฉืื ืืช ืืืฉืจ ืืขืจืืช ืืืคืขืื ืืื ื ืืืืขืื ืื ืชืื ืื.
ืืืืืื, ืืืขืจืืช ืืคืขืื, ืชืืื ืช ืืืงืื ืขืฉืืื ืืืืืช ืฉืื ืืืคืฆืืื ืื. ืืืืืจ, ืชืืื ื ืื ืืืืื ืืฉืืฉ ืืืื ืืืืืื ืฉืื ื ืืจืฉ. ืื, ืืชืืจื, ืืฆืื ืืช ืืฆืืจื ืืืื ืขืจืื ืืจืืจืช ืืืื.
ืืจืืฉืืช ืืืกืื ืื ืชืื ืื ืืฉืชื ืืช ืื ืืืื ืืื ืืืจื ืืื ืืืืืืช ืืืชืจ ืืืื ืฉื ืืขืจืืืช ืืคืขืื. ืืื ืื ืืืื ืืืืืช ืื ืืคืื, ืืืฉืจ ืืื ืฆืืจื ืืืืกื ืืืืข ืืคืืจื ืืืขืจืืช ืืืคืขืื ืืืืกืื.
ืืื ืืืคืื ืืช ืืืืืช ืื ืชืื ืื ืืืืืื, ืืฉ ืืชืืจ ืืช ืืกืื ืืจืืื ืฉืื. ืื ืฉืื ืืืฉืชืืฉืื ืืืืืข ืืืืืืืืช ืืฆืืจื ืขืืืืชื ืืืืืื ืืืืืช ืืขืืจืืื ืืชืืืื ืืชืืืืจ. ืืชืืฆืื ืฉื ืืขืืจืืืช ืื ืขืฉืืื ืืืืืช ืืื, ืฉืืขืงืืืชืื ื ืืชื ืืืขืช ืืืื ืืืืฃ ืืืืื ืื ืืฉ ืืขืืช ืื ืื. ืืฉ ืืขืฆื ืืื ืื ืืกืงืจืืคื/ืงืื ืืฆืืจื ืืืืืช ืขืืงื.
ืฉืืคืืจ ืืืืืช ืื ืชืื ืื
ืื ืืคืฉืจ ืื ืงืืช ืืืชืงื ืืช ืื ืืฉืืืืืช ืืืืคืืชืืืืช ืืชืืืื ืืขืื ืช ืื ืชืื ืื ืืืืกื. ื ืืชื ืืืฉืื ืืืืืช ื ืชืื ืื ืืืื ืจืง ืืืืฆืขืืช ืฉืืชืืฃ ืคืขืืื ืืืืง ืืื ืื ืืืฉืชืชืคืื. ืื ืฉืื ืฉืืื ืืกืื ื ืชืื ืื ืืืขืจืืืช ืืคืขืื ืฆืจืืืื ืืืืื ืืืื ืคืขืืืืช ืืืืืืืช ืืฉืืืืืช.
ืืืืืช ื ืชืื ืื ืืื ืชืืืื. ืืืจืื ืืฆืขืจ, ืืืจืืื ืื ืจืืื ืืื ืืกืืจืืืื ืืฉืืคืืจ ืืชืืื. ืจืืื ืืืืืืื ืืช ืขืฆืื ืืืืกืื ื ืชืื ืื ืืืื ืืืื ื ืื ืฆืืื ืืช ืืืื ืืคืืื ืฆืืื ืฉื ืืขืจืืืช ืื ืืืืืืช. ืืืจื ืืื, ืืขืช ืคืืชืื ืืืกื ื ื ืชืื ืื, 70-80% ืืืชืงืฆืื ืืืฉืงืข ืืืืฉืื ืฉืืืื ื ืชืื ืื. ืชืืืื ืืืขืงื ืืืฉืืคืืจ ื ืืชืจ ืืืงื, ืื ืืืื.
ืืื ืขืืืื
ืืฉืืืืฉ ืืืื ืชืืื ื ืืืื ืืกืืืข ืืชืืืื ืฉื ืืืืืืฆืื ืฉื ืฉืืคืืจ ืื ืืืืจ ืืืืืช ืื ืชืื ืื. ืืืืืื, ืื ืืืืืื ืืืฆืข ืืืืืืฆืื ืืืื ืฉื ืืืืืืช ืืืื ื ืฉื ืืื ื ืืืกืื: ืคืืจืื ืฉืื, ื ืืืืืช ืฉื ืขืจืื ืืจืืจืช ืืืื, ืขืืืื ืืฉืืืช ืฉืืืช ืืืืื.
ืืืชืื ืฉืืืื ืงืฉื ืืืชืจ ืืืืืง ืืช ืืชืืื. ืืื ืฉืืจืืฉืืช ืืืืกืื ืืฉืชื ืืช, ืื ืืคืจืฉื ืืช ืฉื ืื ืชืื ืื ืขืฉืืื ืืืฉืชื ืืช. ืืืื ืขืฆืื ืืืื ืืืคืื ืืคืจืืืงื ืขื ืง ืฉืืืจืฉ ืชืืืื.
ืืืืขืฆื
ืืืกืืกื ื ืชืื ืื ืืืกืืื, ืฉืืื ืื ืืืืช ืืขืืฆืืืช ืืืจื ืืื, ืืฉ ืืช ืืืืืืช ืืืืืืื ืืืฆืืจ ืฆืคืืืช. ื ืืชื ืืืฉืชืืฉ ืืื ืืื ืืืืืง ื ืชืื ืื ืืืืืจืืช ืื ืืชื ืืืืข ืืช ืืคืจืืื ืฉื ืืชืืื. ืื ืืงืจื ืฉื ืืฆืืืช ืฉืืืื ืื ืืขืื ืื ืชืื ืื ืืืื ืืืืจืฉื ืืฆืืจื ืฉื ืฉืืืืชืช ืืกื ื ืชืื ืื.
ืื ืืืืืฆืจ ืืกืืก ืืืข ืืืื ืืชืืื. ืืืืื ืฉืืงืฉืืช ืืืื ืืืืืืช ืืืืืช ืืืืจืืช. ืชืฆืืืืช ืืืจื ืืื ืืืจืฉืืช ืคืืืช ืืื ืื ืืฉื ืืชืืืืงื ืืืฉืจ ืืืื ืืืืกืกื ืืืื. ืืชืฆืืื ืชืืื ืืืื ื ืืืฆืื ืืช ืชืืฆืืช ืืืืืงื.
ืืืงืจื ืฉื ืืืืืช ืืฉืืืื, ืืชืฆืืื ืขืฉืืื ืืืืื ืขืืืื ืขื ืื ืืขื. ืืืืื ื ืืืฉืชืืฉ ืืืืชื ืืื BI ืืื ืืืืื ืขื ืืฆื ืืืืืช ืื ืชืื ืื ืืืืกื.
ืืืืื
ืืฉืืืืชื ื ืืชืื ืขืืืจ ืืกื ืื ืชืื ืื ืฉื ืืืจืงื. ืืืืืื ืื, ืืืืืงืืช ืืืืืจืืช ืขืจื ืืกืคืจื ืฉื ืืชื ืืคืจืฉ ืืจืฆืื ื. ื ืืชื ืืืฉืชืืฉ ืืขืจืื T_MIN ื-T_MAX ืืื ืืืชืืื ืืช ืจืืช ืืืืขืงื. ืืฉืื REPORT ืฉืืืฉ ืคืขื ืืืืืขื ืืืืฆืจ ETL โโืืกืืจื ืฉืื ืืืข ืืฉืืื ืืืืืื ื ืืื, ืืืื rpad ืืื "ืงื".
ืืืงืจื ืฉื ืืืื ืืืืื, ื ืืชื ืืืืกืืฃ, ืืืฉื, AND ROWNUM <= 10, ืืืืืจ. ืื ืืฉ 10 ืฉืืืืืช, ืื ืืกืคืืง ืืื ืืืจืื ืืืืขืงื.
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
ืืืืฆืื ืขืืฉื ืฉืืืืฉ ืืืืืจืื ืืืกืคืจ
ืจืื ืื ืืืื, ื"ืจ. ืืืื ืงืืคืจ
Raus aus der BI-Falle
Wie Business Intelligence zum Erfolg wird
ืืงืืจ: www.habr.com