Процедура
1. Мақсатты есепте келесі синтаксисі бар сүзгі жасаңыз: сүзгі([иерархия немесе
деңгей], roleValue('_businessKey', [иерархия немесе деңгей]) =
?Параметр?)
Мысалы:filter([Sales Cube].[Products].[Products].[Product type],
roleValue('_businessKey',[Sales Cube].[Products].[Products].[Product
type]) = ?Prod Type?)
2. Бастапқы есепте іскери кілтті (бастапқы мән) мақсатты есепке жылжу
анықтамасында мақсатты параметрмен салыстыру арқылы өткізу үшін
қолданылатын Сұрау Есептеуін жасаңыз. Келесі синтаксисті пайдаланыңыз:
roleValue('_businessKey', [иерархия немесе деңгей])
Мысалы:
roleValue('_businessKey',
[sales_and_marketing].[Products].[Products].[Product type])
Толық мәліметтерді іздеу барысындағы күтпеген немесе
бос нәтижелер
Есеп көзінен мақсаттық есепке жылжытқан кезде, деректер қайта шықпауы мүмкін.
Деректерді көруге арналған рұқсатңыз болмаса немесе толық мәліметтер
таңдалымдарына сәйкес деректер жоқ болса, онда бұл дұрыс нәтиже беруі мүмкін.
Егер басқа жағдайда, деректер жоқ болса немесе қате деректер пайда болса, көз
элементі мақсаттың дұрыстығымен салыстырмайды немесе мәндер деректер көздері
ішінде сәкестеледі (мәндер екі дерек көздерінің ішінде де реттелмейді).
Егер қажетті рұқсаттар бар болса, онда Келесіге өту бетінен егжей-тегжейлі
анықтамаларды толық мәліметтерді тағайындауды пайдалану арқылы күйін келтіріңіз
(есеп көзіндегі таңдалымға оң жақ пернемен шертіңіз де Келесіге өту пернесін
таңдаңыз). Жіберілген мәндер көзі мен мақсаттық есеп параметрлеріне арналған
салыстыруды қарай аласыз. Мына құралды егжей-тегжей анықтамаларды жасау
немесе бумалау үшін пайдаланыңыз.
Егжей-тегжей анықтама ішіндегі параметрлерді салыстыруды өзгерту арқылы
мәселелерді түзете аласыз. Мысалы, қатыстық деректер көзі текшесінен жылжытқан
кезде, кейде деректері жоқ немесе қате деректер қайта шығады, өйткені бизнес
кілтінің мәндері екі дерек көздерінде реттелмейді. Егжей-тегжейлі анықтаманы IBM
Cognos PowerCube мүшесінің тақырыбын бизнес кілтінің орнына ауыстыра аласыз,
сондай-ақ бизнес кілтінің мәнін емес, жол мәніне сәйкес сүзгілеуге арналған
мақсаттық есепті өзгерте аласыз.
Дегенмен, сәкестірілген деректер көздерін тексеруге өте жақсы арналған. Мысалы,
бизнес кілт текше ішінде қатыстық көздегі бизнес кілттерін реттеу қажет. Кілтті
сүзгілеу дерекқорда индекстелуі мүмкін не мүмкін емес үлкен жолды сүзгілеуге
қарағанда көбірек тиімді.
Дереккөз сәйкестігі туралы қосымша ақпарат алу үшін, "сәйкес өлшемдіктер" және
"бизнес кілттерге" IBM Cognos Transformer пайдаланушы нұсқаулығында қараңыз.
Процедура
1. Мақсаттық есеп PowerCube бағдарламасынан берілетін сәйкес тақырыпты
реттейтін жолдың мәнінде сүзгіленеді.
2. Егжей-тегжейлі анықтаманы келесі қадамдағыдай етіп өңдеңіз:
450
IBM Cognos Analytics - Reporting Нұсқа 11.0: Пайдаланушы нұсқаулығы
v
Егер жылжыту анықтамасы IBM Cognos Analytics - Reporting қызметінде
жылжытылса, есепті ашып және жылжыту қайнар көзі нысанымен
біргебайланыстырылған жылжыту анықтамасына өтіңіз. Параметрді салыстыру
бетінде Мүшені алу Жіберілетін сипат бағанасын таңдаңыз.
v
Егер егжей-тегжейлі анықтама қайнар көз бумасында құрылса, IBM Cognos
Analytics порталында
Жаңа белгісін басыңыз
, Басқа, Егжей-тегжейлі
анықтамалар. Буманың егжжей-тегжейлі анықтамасын ашыңыз.
Егжей-тегжейлі анықтаманың Мақсат қойындысында Мүшені алу түрін сәйкес
параметр үшін Жіберілетін сипат бағанасын таңдаңыз.
Нәтижелер
Бизнес кілттің орнына толық мәліметтерді іздеу барысында, тақырып мақсатты мәнге
жіберіледі.
Сондай-ақ, “Мақсатты есепте деректер пайда болмайды немесе қате деректер
шығады” бетте 443 параметрін қөруіңіз мүмкін. Қатынас арқылы жылжу туралы
қосымша ақпарат алу үшін Қатынас арқылы жылжу бөлімін IBM Cognos Analytics
Administration and Security Guide бөлімінде қараңыз.
Өзара байланысты түсініктер:
“Расталған өлшемдер” бетте 390
Егер бір немесе одан да көп өлшемдік деректер көзімен жұмыс істесеңіз, кейбір
өлшемдер бірдей құрастырылғанын, ал кейбірі құрастырылмағанын байқауға болады.
“Бизнес кілттері” бетте 391
Егжей-тегжейлі қатынас мүшеден қатыстық мәніне анықталғанда, бизнес кілт әдепкі
параметрі бойынша өткізіледі.
Қатысты деректер көзінен текшеге ауыса алмайды
Әдепкіде, қатысты деректер көзінен текшеге ауысуға болмайды. Себебі текше мән
параметрі ретінде Мүшенің бірегей атауын (MUN) күтеді, ал қатысты деректер көзі
мүшенің бірегей атауларын пайдаланбайды.
Мүшелерде іскери кілт пен тақырыпты қамтитын сипаттар болады. Осы сәйкестік
дерегі элементтерінің кез келгені қатынас қайнар көзі арқылы жылжыса, онда ол Есеп
беру бөлігінде авторланған текше мақсатының есебі ретінде енді орындалады.
Егер бастапқы деректер көзінде мақсатты текшедегі мүше сипатына, мысалы,
тақырыпқа сәйкес келетін сұрау элементі болса, мысалы, бейнеленетін атау, мақсатты
есептегі тақырыпта параметр құру керек.
Деректер элементтерін мақсатты текшеге жіберу үшін мынаны орындау керек:
v
Текшенің мақсатты есебінде мүше тақырыбын қабылдайтын параметр құрыңыз.
Бұл параметр Сұрау есептеуі нысанында
Құрал қорабы белгісінен
келесі
синтаксистермен бірге құрылуы тиіс. Келесіні енгізіңіз
filter([ Hierarchy or Level],caption([Hierarchy of Level]) = ?Parameter?)
Мысалы:
filter([sales_and_marketing].[Products].[Products].[Product line],
caption([sales_and_marketing].[Products].[Products].[Product line])
= ?Product Line?)
Қатынас арқылы жылжу туралы қосымша ақпарат алу үшін Қатынас арқылы жылжу
бөлімін IBM Cognos Analytics Administration and Security Guide бөлімінде қараңыз.
Қосымша A. Ақаулықтарды жою
451