Сыртқы деректерді импорттау кезіндегі MSR-PD-0013
қатесі
Сіз сыртқы деректер файлын импорттағанда MSR-PD-0013 қатесі жайлы хабар
аласыз.
MSR-PD-0013: Көрсетілген сыртқы деректер файлын жүктеп салу мүмкін емес. Ол
сіздің жүйелік әкімшіңіз көрсетуі бойынша рұқсат етілген "0" ең көп жолдар санынан
артық.
Бұл қате сіз импорттайтын файлдағы жолдар саны Framework Manager үлгісіндегі
Сыртқы дерек файлының ең көп жолдар саны реттеушісі үшін көрсетілген
мәннен асып кеткенде пайда болады.
Бұл мәселені шешу үшін модельдеуші реттеушіні жаңарту, үлгіні сақтау және буманы
қайта жариялау керек.
Деректерді Есептеу Ақаулықтары
Осы тараудың бөлімдерінде деректерді есептеу немесе жинақтау кезінде кездесетін
ақаулықтар туралы спатталған.
Кірістірілген жиындардағы күтілмеген мәндер жиынтығы
Егер есеп құрамында кірістірілмеген жиындар болса, ішкі жиын жиынтықтарынан
басқа жиынтықтарда күтілмеген мәндер болуы мүмкін. Мысалы, сіз яғни құрамында
жылдар бойындағы жиынтықты жолдарда айқас кесте деректеріне кірістіресіз.
Жылдарындағы сызық жиынына байланысты өнімді енгізіңіз.
Назар аударыңыз, жаңа мәндердің қорытындысын көрсеткенде жиынтық мән
өзгермейді. Бұл жағдай тіркелмеген жиындарды өлшемдік бумалармен қолданылған
жиынақтауда қайталанып отырады.
Дұрыс жиын мәндерін көрсету үшін, егер ішкі немесе сыртқы жиындар дәл сол
өлшемге сәйкес келмесе, келесіде көрсетілгендей сіз ішкі жиыны элементінің
Сурет 46. 2012 және 2013 жылдарына арналған табыс сандарының мысалы
Сурет 47. Тізімдегі өнімдерге қатысты 2012 және 2013 жылдардағы табыс сандарының
мысалы
430
IBM Cognos Analytics - Reporting Нұсқа 11.0: Пайдаланушы нұсқаулығы
көшірмесін сыртқы жиыны элементінен кейін кірістіре аласыз.
SAP BW дерек көздерін қолдану арқылы есептеулерге
арналғар нөлдік нәтижелер
SAP BW дерек көзін қолдану кезінде есептеуде қолданылатын өрнек егер өрнегіңізде
нөлдік элемент болса, нөлдік мән ретінде бағаланады. Мысалы, есептеуде
some_expression = нәтижесі, егер өрнек сілтеме жасалатын жол немесе бағанда
нөлдік мән болса, нәтижесі нөл болады.
Есептеулеріңіздің нәтижесінде нөлдік мәндерді алудың алдын алу үшін есептеулерді
құрудың алдында нөлдік мәндерді басыңыз.
Қате нәтиже мен IBM CognosPowerCubes (Дәрежелі
Текшелер) және Time Measures (Уақыт көрсеткіші)
Егер есеп IBM Cognos PowerCube деректер көзін және деректер элементтерінің
тіркесімін қолданса, сіз қате нәтижелерді таппайсыз.
Есепте келесі деректер элементтерінің тіркесімі IBM Cognos бағдарламасын
қолданса, PowerCube деректер көздері қате нәтижелерді бермейді.
v
Көрсеткішті Time State Rollup (Уақыт Күйі Жиынтығы) мен Орташа немесе
Қалыпты етілген орташа орнатыңыз.
v aggregate
( уақыт өлшемінен алынған мүшелер ) өрнек
v
Иерархия уақытына қатысты мүшемен тоғысу
Қате нәтижелерден құтылу үшін, есептеріңізде бұл тіркесімдерді қолданудан бас
тартыңыз.
OLAP дерек көздерін қолдану кезіндегі жинақтаулардағы
қате нәтижелер
OLAP дерек көзін қолдану кезінде, for сөйлемдерін қолданатын жинақтамалар қате
нәтижелерді береді.
Бұл for шарттары нақты кестенің мәліметті жолдарына кіруге сұрау жасайтын
болғандықтан орын алады. OLAP дерек көздерінде мәліметті жолдар болады.
Мысалы, бұл есеп өлшемдік-өңделген реляциялық дерек көзін қолданады және келесі
жинақтардан тұрады:
v
mx: maximum ([Табыс] for [Жыл (ship date)])
v
mx2: maximum (Біріктіру([Табыс]) for [Жыл (ship date)])
Сурет 48. 2012 және 2013 жылдарға қатысты біріктірілген жиын мысалы
Қосымша A. Ақаулықтарды жою
431
mx және mx2 мәндері әртүрлі екенін ескеріңіз, мұндағы mx2
көрнекті деректерде
негізделген, ал mx негізделмеген. Бұл нәтиже дұрыс болып табылады.
Келесі есеп OLAP дерек көзін қолданады және құрамында бірдей жинақтар болады.
Сурет 49. Өлшемді-үлгіленген қатысты дереккөзін пайдаланатын және төрт жылдай
табыс алып келетін мысалдар тізімінің есебі
432
IBM Cognos Analytics - Reporting Нұсқа 11.0: Пайдаланушы нұсқаулығы
Мысал есебінде, mx және mx2 мәндері бірдей емес. Екі жинақта көрнекті деректерде
негізделген. mx мәні дұрыс емес болып табылады.
Дұрыс емес нәтижелер сонымен қоса төменгі деректеме жинақтары үшін көрсетіледі.
OLAP дерек көздерін қолдану кезінде осы ақаулықтың алдын алу үшін for шартты
беретін параметр aggregate функциясы болатынына көз жеткізіңіз.
Деректерді сүзгілеудегі ақаулар
Осы тараудың бөлімдерінде деректерді сүзу кезінде кездесетін ақаулықтар туралы
сипатталады.
Сандық Есептеулердегі Түсініксіз Ауытқулар
Дөңгелектеу қателеріне байланысты сандық есептеулерден түсініксіз ауытқуларды
таба аласыз.
Мысалы:
v
Регрессиялық сынақтарды іске қосыңыз және сандардағы айырмашылықтарды
табыңыз. Олар тек үтірден кейін дөңгелектегеннен әртүрлі болады.
v
Сіз есептерде нөлдерді көрсетпеуді таңдайсыз, бірақ нөлдер барлық жерде
көрсетілген себебі бұл жерде есептерде нөлге дөңгелектенген үтірден кейінгі
белгілер (мысалы, 0.00000000000000426) бар.
Сурет 50. Өлшемділік дереккөзін пайдаланатын және төрт жылдай табыс алып келетін
мысалдар тізімінің есебі
Қосымша A. Ақаулықтарды жою
433