2. Арнайы сұрау үшін SQL көру үшін келесіні орындаңыз:
v
Сұраулар белгісін басып және сұрауды басыңыз.
v
Сипаттарды көрсету белгісін
басып және Сипаттар қойынында
Жасалған сипатты екі рет басыңыз.
Жасалған SQL белгісі сипаты кестелік деректі (сұраудың оң жағын басып және
Кестелік деректі көру басыңыз)көрген кезде орындалатын SQL белгілерін
көрсетеді. Кестелік дерек сұрау тізім түрінде жасаған деректі көрсетеді. Сіз
аталған қасиетті кеңейтілген сұраулар жасауға көмек ретінде пайдалана аласыз.
Нәтижелер
SQL белгілері сұрау үшін Жасалған SQL тілқатысу қорабында пайда болады.
Жергілікті SQL белгісін көру үшін таңдай аласыз, ол SQL белгісі сіз сұрауды
орындаған кезде дерекқорда жіберілетін белгі немесе IBM Cognos SQL, ол SQL IBM
Cognos Analytics - Reporting қолданатын пішім болып табылады. Cognos SQL сұрау
орындалмай тұрып, жергілікті SQL түрлендірілген.
Сіздің жеке SQL пайдалана отырып, есеп жасау
Сіз басқа есеп сияқты сыртқы көзден SQL қоса отырып, өз есебіңізді жасай аласыз.
Егер сіз сұраудың SQL өңдеп отырған болсаңыз, онда Өңдеу қасиетін сұрауды
Шектелген Жергілікті қасиетіне өзгерту қажет.
Процедура'>Процедура
1. Жаңа есеп құрыңыз және Бос үлгіні таңдаңыз.
2. Сұраулар белгісі
басып және Сұраулар басыңыз.
3. Құрал қорабы белгісін
басып және Сұрау белгісін жұмыс аймағына
апарыңыз.
4. Құралдар жиыны белгісін басып және SQL сұрауын құру үшін SQL элементін
сұраудың оң жағына апарыңыз.
Кеңес: SQL элементін жұмыс аймағының кез келген жеріне жылжыта аласыз
және IBM Cognos Analytics - Reporting элементі автоматты түрде сұрауды
құрады.
5. Сипаттарды көрсету белСгісін
басып және Сипаттар қойынында Дерек
қайнар көздері сипатын екі рет басып және дерек қайнар көздерін басыңыз.
6. Қажет болған жағдайда Каталог қасиетін каталогтың атымен күйлеңіз.
7. SQL қасиетін екі рет басып, SQL жазыңыз.
8. Қателерді тексеру үшін, Тексеру түймешігін басыңыз.
9. Сұрауды таңдап және Сипаттар қойнында Орындау сипатын Шектелген тіл
элементіне орнатыңыз.
10. Сұрауды екі рет басыңыз.
Егер SQL жарамды болса, SQL анықталған дерек элементтері Дерек
элементтері тақтасында пайда болады.
11. Беттер белгісін басып
және есеп бетін басыңыз.
12. Құралдар жиыны белгісін басып және нысанды жұмыс аймағына апарыңыз.
Мысал үшін тізімді, айқас кестені, диаграмманы немесе қайталауышты салыңыз.
13. Дерек контейнерін басыңыз.
218
IBM Cognos Analytics - Reporting Нұсқа 11.0: Пайдаланушы нұсқаулығы
14. Сипаттар тақтасында таңдаған аталық элементінің түймешігін басыңыз, яғни
және сіз жаңа ғана жасаған контейнерді басыңыз.
Мысал үшін, егер сіз тізім жасаған болсаңыз, Тізім қасиетін басыңыз.
Кеңес: Таңдау үшін контейнердің таңдау шарттарын (үш қызғылт нүктелер)
баса аласыз.
15. Сұрау қасиетін есеп түріне арналған сұрау ретінде күйлеңіз.
16. Дерек белгісін
басып және Дерек элементтері қойындысынан
элементтерді алдыңғы қадамдағы сіз таңдаған сұраудан дерек ұстағышына
апарыңыз.
Сұрауды SQL түрлендіру
Сіз сұрауды өңдеу үшін SQL ретінде түрлендіре аласыз. Осыны көрсетілімді
жетілдіру үшін орындауды қалауыңыз мүмкін немесе SQL мүмкіндіктері тікелей IBM
Cognos Analytics - Reporting қызметі арқылы қолдауға ие болмайды.
Сұрауды SQL - ге түрлендіру қайтарылмайтын үдеріс болы табылады.
Процедура
1. Сұраулар белгісін басып
және сұрауды басыңыз.
2. Сипаттарды көрсету белгісін
басып және Сипаттар қойынында Жасалған
сипатын екі рет басыңыз.
3. Түрлендіру басыңыз.
4. Қателерді тексеру үшін, Тексеру түймешігін басыңыз.
5. Сұрауды таңдап және Сипаттар қойнында Орындау сипатын Шектелген тіл
элементіне орнатыңыз.
SQL өңдеу
Сіз SQL сұрауын немесе SQL ауыстырылған сұрауға SQL өңдей аласыз.
Процедура
1. Сұраулар белгісін басып
және SQL элементін сұрау астында екі рет басыңыз.
2. SQL терезесінде өзгерістер жасаңыз.
3. Қателерді тексеру үшін, Тексеру түймешігін басыңыз.
Бірінші-Оңтайландыру Жолдары
IBM Cognos Analytics - Reporting қызметі арқылы жасалған SQL элементі сіз
таңдаған есеп пішіміне байланысты. Мысалы, егер HTML пішімін көрсететін
болсаңыз, бірінші-оңтайландыру жолдарына сұрау жасалған. Егер PDF көрсеткен
болсаңыз, барлық-жолдарға сұрау жасалған болады.
Дерекқор әкімшілері және бағдарламашылар үшін Есеп беру қызметінің әрдайым
бірінші жолдардағы оңтайландыруларды қолданбайтынын ескеру маңызды. Егер
қабылдайтын болсаңыз бірінші-оңтайландыру жолдарына әрқашанда сұрау жасалған
болса, бұл RDBMS оңтайландырғышты сұрауды күткеннен басқаша өңдеуге алып
келуі мүмкін.
Бөлім 9. Байланысты Есептер Мәнері
219
Қатысты есептеулерді қолдану
Дерек көзінен қосымша ақпарат алу арқылы есепті маңыздырақ жасау үшін есептеуді
енгізіңіз. Мысалы, есеп-шот есебін жасаған кезде және әрбір тапсырылған өнім үшін
жалп сатылым сомасын көргіңіз келеді. Өнім бағасын тапсырыс көлемі бойынша
ұлғайтатын есептелінген бағанды жасаңыз.
Функциялардың көмегімен өрнекті өңдегіште септеулерді құрастыра аласыз.
Егер есептеу бірнеше есептерде немесе түрлі есеп авторларымен қолданылса, үлгідегі
оқшау нысан ретіндегі есептеуді жасау үшін модельдеуден сұраңыз және оны тиісті
бумаға қосыңыз.
Тізімдерге, айқас кестелерге және барлық басқа деректер контейнерлеріне
есептеулерді қоса аласыз. Сонымен қоса есептеулерді тікелей бет тақырыбына,
құрылымына немесе төменгі деректемесіне қоса аласыз. Алайда, біріншіден сұрауды
бетке байланыстыру қажет. Қосымша ақпаратты кеоесіден көріңіз “Есепке бетті қосу”
бетте 401
Өлшем Бірліктері
Есептеулерді IBM Cognos Analytics - Reporting және IBM Cognos Query Studio
қызметтерінде құру кезінде өлшемдердің бірліктері туралы мәселелерге кезігесіз.
Мысалы, Cost*Cost есептеу ақшалақы өлшем бірліінің орнына * өлшем бірлігін
қайтарады. Бұл проблемаға жол бермес үшін, қалаулы өлшем бірлігін алу үшін тиісті
баған пішімін өзгертіңіз.
Есептеуді Орындау Реті
Есеп жолдарындағы және бағандарындағы есептеулер қиылысқан кезде, есептеулер
келесі тәртіпте орындалады: қосу немесе алу, көбейту немесе бөлу, біріктіру
(жиынтық) және қалған басқа арифметикалық функциялар.
Қалған функциялар келесілер:
v
нақпа-нақ, дөңгелек, төменге қарай дөңгелек, орташа мын, минимум, максимум,
орташа, есеп
v
пайыз, айырмашылық (өсім) % немесе жалпы сан %
v
ранг, квартиль, квантиль немесе процентиль
Егер екі есептеуде бірдей басымдылыққа ие болса, мысалы, егер олар іскери
функциялар болса, жолдық есептеу басымдылыққа ие болады.
Есептеулердегі Шектеулер
Сіз тек Есеп беру қызметінде қол жетімді өрнектер мен қызметтерді ғана
қолдануыңыз керек және солардың синтаксистерін орындауыңыз керек.
Есептеулер үшін минималды тексерістер болады. Егер есептеуіңіз жарамсыз өрнекті
қолданса, есеп нәтижелеріңізде күтпеген мәндер болуы мүмкін.
Оның үстіне, төмендегідей жинақталатын мүшені анықтауыңыз қажет:
summary_function ( currentMeasure within set set_reference
220
IBM Cognos Analytics - Reporting Нұсқа 11.0: Пайдаланушы нұсқаулығы
Достарыңызбен бөлісу: |