элементтерінің біріне қолдана аласыз. Сүзгілер ұқсатқыштар еместе болуы мүмкін,
бірақ олар баяу болады, себебі SAP BW дерек көздері деңгей идентификаторларында
негізделген сұраулар үшін оңтайландырылған.
Уақытқа қатысты деректерді сүзгілеу кезінде, 0CALDAY және 0CALMONTH сияқты
SAP BW ішіндегі қатысты сипаттамалардың тек деңгей идентификатор элементтері
ғана сүзгілердің теңдігінен басқа кез келгенді орындауға қолдануы мүмкін. Осы
иерархиялардағы барлық басқа (төлсипат) элементтер өздері байланыстырылған
сипаттамалық мәндердің жол ұсыныстарына пішімделген. Бұл пішімделген мәндер
әріптік-сандық сортталған және хроникалық емес.
Сүзгілерде Шақыру Өрнектерін Қолдану
Егер төмендегідей есеп элементінің төлсипаттарын қолдана отырып сүзгі өрнегін
жасасаңыз ешқандай элементтер қайтарылмайды.
[
есеп элементінің төлсипаты ] = ?prompt?
Осы мәселені шешу үшін келесі әрекеттердің бірін орындаңыз:
v
Есептен алынатын деректер элементтерінің орнына қор көзінің тармағынан
алынған элементтерді қолдана отырып элементті толығымен нақтылау.
v
Қолмен кодталған шақырулардың орнына есептегі шақыру бақылауларын
қолданыңыз.
Есептеулерді құру кезіндегі шаралар
Өлшемдік есептеулерді құру кезінде келесі ақпаратты және шектеулерді
қарастырыңыз.
Есептеуді орындау реті
Есеп жолдарындағы және бағандарындағы есептеулер қиылысқан кезде, есептеулер
келесі тәртіпте орындалады: қосу немесе алу, көбейту немесе бөлу, біріктіру
(жиынтық) және қалған басқа арифметикалық функциялар.
Қалған функциялар келесілер:
v нақпа-нақ
, дөңгелек, орташа, ең кіші мән, ең үлкен мән, орташа, санау
v пайыздық
, % айырмашылық (геометриялық) немесе барлығының %
v дәреже
, квартиль, квантиль, процентиль
Егер екі есептеуде бірдей басымдылыққа ие болса, мысалы, егер олар іскери
функциялар болса, жолдық есептеу басымдылыққа ие болады.
Орындау реті сипатын өзгерту арқылы басымдылық тәртібін өзгерте аласыз.
Қосымша ақпарат алу үшін, “Айқас кестелер мен Диаграммалараға арналған бірнеше
есептеулерді шешіңіз” бетте 465 ішін көріңіз.
Өрнектердің ұзындығы
Күрделі өрнектерді қолданатын орналасу есептеулерді жасау кезінде 1,000
таңбалауыштардан кем өрнек ұзындығын шектеңіз. Таңбалауыш, ол SQL жіктеген
кезде сервер анықтайтын кілттік сөз, тұрақты мән немесе нақты таңба символы
болып табылады. Мысалы, 1+1+1+1+1+1+1+1+1+1 өрнегінде шамамен 28
таңбалауыштар болады, ал 1+1+1...+1 (400 уақыт) өрнегінде 1000 көп
таңбалауыштар болады.
Қосымша B. Өлшемдік дереккөздерді пайдалану кезіндегі шектеулер
461
Кеңес: GO Деректер Қоймасы (талдаулар) бумасынде өрнектер болатын Орталық
Еуропа үлгі есебіне арналған Сатылым Комиссиялары.
Қызмет көрсету сапасының көрсеткіштері
Сол қалыпы жұмыс істейтін функцияларға барлық дерек көздері қолдау көрсетпейді.
Деректерді өңдегіш функциялардың тәртібі бойынша көрнекі кілт беруге арналған
функциялардағы қызмет көрсету сапасының көрсеткішін орната алады. Есепте
қандай функция қолданатынын анықтау үшін есеп авторлары қызмет
анықтауыштарының сапасын қолдана алады.
Қызмет индкаторларының сапасы келесідей:
v
қол жетімсіз (X)
Бумадағы кез келген деректер көзі үшін функция қол жетімсіз болады.
v
шектелген қол жетімділік (!!)
Бумадағы кейбір дерек көздері үшін функция қол жетімсіз болады.
v
шектелген қолдау (!)
Бумадағы барлық дерек көздері үшін функция қол жетімді болады, бірақ бұл сол
дерек көздеріне шын қолдау көрсетілген емес. IBM Cognos Analytics бөлігі сол
қызмет үшін жергілікті ұқсастықты қолданыңыз. Себебі жақындау қолданылған
жағдайда, өнімділік нашар болады және нәтижелер күтпегендей болуы мүмкін.
v
сөзсіз (құсбелгі)
Функция барлық дерек көздері үшін қол жетімді болады.
Литерал Жолдарда Тырнақша Белгілерін Қолдану
Өрнекке литерал жолдарды енгізу кезінде жолды бір тырнақшы белгілерімен
қоршауыңыз қажет. Егер жолда тырнақша белгісі болса, ол шығарылуы тиіс. Мысалы,
егер ab'c жолын енгізгіңіз келсе, 'ab''c' енгізуіңіз тиіс.
Өлшемдік есептеудегі есептеулердің шектеулері
Сіз тек IBM Cognos Analytics - Reporting қызметінде қол жетімді өрнектер мен
қызметтерді ғана қолдануыңыз керек және солардың синтаксистерін орындауыңыз
керек.
Есептеулер үшін минималды тексерістер болады. Егер есепте дұрыс емес өрнек
пайдаланылса, есеп нәтижелерінде күтпеген мәндер шығуы мүмкін.
Бұған қоса, мынадай мүше жиынтықтарын анықтап алу керек:
summary_function (currentMeasure within set
set_reference)
мұнда set_reference — Көз қойындысынан
кірістірілген деңгей немесе
жинақ.
Егер керісінше талап етілсе, summary_function статистикалық функция болғаны жөн.
Егер анық жиынтық функциясын пайдаланатын болсаңыз, кешенді жыйма мәндері
бар және/немесе жыймаламайтын сценарий немесе шоттың өлшемдік мүшелері бар
өлшем қиындықтарын (пайда мөлшері, бірегей санау т.с.с.) кездестіруіңіз мүмкін.
Деректеріңізді қарап, автоматты жинақтау қай кездері қауіпсіз болатынын білу үшін
текше иесіне хабарласыңыз.
462
IBM Cognos Analytics - Reporting Нұсқа 11.0: Пайдаланушы нұсқаулығы
Осы шектеулерге байланысты есептеулердің жиынтықтары сенімді мәндерді бермеуі
мүмкін. Ыңғайлы болу үшін жол жиынтықтары мен есептелген элементтер
бағандары қиылысатын есептер құру қажет болуы мүмкін. Мұндай есептерде бұл
қиылысуларда күтпеген мәндер болуы мүмкін. Керісінше, статистикалық
функциясын пайдаланатын баған статистикалық функцияларымен қиылысатын жол
есептері қауіпсіз болып табылады, себебі есеп сенімді топтастырылған мәндермен
орындалады.
Өлшем бірліктері
Есептеулерді жасаған кезде, өлшемнің элементтерімен ақаулықтар туындауы мүмкін.
Мысалы, есептеу Бағасы * Баға көрсеткіштің валюта бірлігінің орнына * (жұлдызша)
өлшем бірлігін қайтарады. Бұл қиындықтың алдын алу арқылы өлшемнің қажетті
бірлігін алу үшін сәйкес бағанның пішімін өзгертіңіз.
Орындау және жылжыту жиынтықтары бар өлшемдік
функцияларды пайдалану кезіндегі шектеулер
IBM Cognos Analytics қызметі ағымда өлшемді қызметтер мен орнату жиынтықтары
немесе көшіру жиынтықтарын да қамтитын сұрауларды қолдайды. Мысалы, есепте
төмен қарай ауысқан кезде сұрау children өлшемдік функциясын пайдаланады, ал ол
орындау және жылжыту жиынтықтарымен сыйыспайды. Орындау және жылжыту
жиынтықтарына өлшемнің жалпы деңгейі үшін ғана қолдау көрсетіледі.
Өрнек жасау SAP BW деректер қоры үшін пайдаланылады
SAP BW деректер қорын пайдалана отырып өрнек жасаған кезде, келесіге мұқият
болуың керек немесе жауап ала алмауыңыз мүмкін.
v
Іс және егер/кейін/басқа құрастырулар сүзгіде қолдау көрсетілмейді.
v
Сұрау элементі 0CALDAY парақ-деңгейінің көрсеткішін идентификаторлау және
деректер түрінің иерархиясын көрсету. Мәндер сұрау элементі анықтаушысы үшін
IBM Cognos Analytics - Reporting қызметінде көрсетілген кезде олар деректер
ретінде пішімделген. Бұл мәндер пішімделуі өрнек сүзгісінде қолданылмауы тиіс.
Өрнек үшін дұрыс тұрақты пішім ЖЖЖЖ-АА-КК қолданылады.
v
Салыстыру өрнегін амалдағыштармен бірге басқа тереңдікті деңгей
идентификаторында көрсетілген сұрау элеметін қолдана аласыз. Бірақ, деңгей
идентификаторы ерекше мәндерді идентификациялау үшін қолайлы. Есеп
өнімділігін төмендететін ауқым салыстырулар IBM Cognos сервер
бағдарламасында орындалуы тиіс.
SSAS 2005 Дерек Көздерімен бірге Microsoft Excel
Функцияларын қолдану
Егер Microsoft SQL Server 2005 Analysis Services (SSAS) дерек көзімен жұмыс
істесеңіз және MDX сұрауларындағы ROUNDDOWN сияқты Microsoft Excel VBA
функцияларын қолданғыңыз келсе, келесі Microsoft Office мүмкіндіктері SSAS
серверінде орнатылған болуы тиіс:
v
Microsoft Office Excel
v
Microsoft Бағдарламаларға арналған Visual Basic
Excel VBA функцияларының тізімін көру үшін Microsoft Веб торабын
(http://www.microsoft.com) көріңіз.
Егер осы Microsoft Office мүмкіндіктері SSAS 2005 серверіне орнатылмаған болса
және Excel VBA функцияларын қолданатын болсаңыз, төмендегідей қате кездесуі
Қосымша B. Өлшемдік дереккөздерді пайдалану кезіндегі шектеулер
463
Достарыңызбен бөлісу: |