Сұрауды орналасуға байланыстыру
Сұраулар мен орналасулар бірге жұмыс істейді. Өзіңізге қажетті дерек түрін
анықтағаннан кейін сіз нәтижелерді көрсететін орналасуды жасауыңыз керек.
Деректің әр бағанасы сұрау үшін таңдалған және орналауда көрсетілуі керек, егер
көрсеткіңіз келмейтін бағана болмаса. Есептің сұрауы мен орналасу бөліктері
жарамды есеп орындау үшін байланыстырылған болуы қажет.
IBM Cognos Analytics - Reporting қызметі сұрау мен орналасымдарды автоматты
түрде байланыстырады. Мысалы, Есеп беру қолданған кезде және тізім есебі
орналасымы, сұрау және орналасым автоматты түрде байланыстырылады.
Процедура
1. Деректер контейніерін таңдаңыз.
2. Сипаттарды көрсету белгісін басып
және Сипаттар қойнында Сұрау
сипатын сұрауға орнатыңыз.
3. Дерек белгісін басып
, Дерек элементтері қойындысын басыңыз
және дерек элементтерін сұраудан дерек контейнеріне апарыңыз.
Түрлі Дерек Көздерінің Арасындағы Сұрауларды Қосу
Бұл бөлім арасында сұрауларды қоса алатын және қоса алмайтын дерек көздерін тізіп
көрсетді.
IBM Cognos Analytics қызметі төмендегілерді қолдайды:
v
RDBMS элементімен RDBMS біріктіріледі
v
кез келген екі сұрау әрекеттерінің жинағы
v
кез келген екі сұрау арасындағы басты толық мәліметті өзара қатынастар
v
кез келген сұраудан кез келген басқа сұрауға жылжыту
Біріктірулердің келесі түрлерін жасау мүмкін емес:
v
cube-to-cube (біртекті)
v
cube-to-cube (гетерогенді)
v
cube-to-RDBMS
v
cube-to-SAP BW
v
SAP-BW-to-RDBMS
Қатынасты есепке сұрау қосыңыз
Сіз Query Explorer ішінде өзіңіздің нақты қажеттіліктеріңізге жауап беретін
сұраулар жасай аласыз. Мысал үшін сіз әртүрлі деректерді көрсету үшін есепте әрбір
дерек контейнеріне жеке сұрау жасай аласыз.
Кеңес: GO Сатылымдар (талдау) бумасындағы Ақпарат кітабының үлгі есебі және
GO Деректер қоймасы (талдау) бумасындағы 2011 жылдағы ең жақсы 10 сатушы үлгі
есебі құрамында бірнеше сұраулар болады.
Процедура
1. Сұраулар белгісі
басып және Сұраулар басыңыз.
2. Құрал жиыны белгісін басыңыз
және келесі нысандардың бірін жұмыс
аймағына апарыңыз.
Бөлім 9. Байланысты Есептер Мәнері
211
Нысан
Сипаттама
Сұрау
Сұрауды қосады.
Біріктіру
біріктірілген қатынас қосу.
Одақ
одақ амалдағышы қосады.
Қиылысу
Қиылысу әрекетін қосады.
Басқа
Қиыс (алу) әрекетін қосады.
SQL
SQL пәрмендерін қосады.
Ескерту: Есепке сұраулар қосқан кезде
v
жұмыс аумағын оң жақпен басып, Бума көздерін көрсету параметрін бумадан
дерек элементтерін пайдаланатын сұрауларды көру деп басыңыз
v
жұмыс аумағын оң жақпен басып, Сілтемелерді кеңейту параметрін күрделі
сұраулар жасаған кезде пайдалы болып табылатын есептегі сұраулардың
арасында бар байланыстарды көру деп басыңыз
3. Сипаттарды көрсету белгісін басыңыз
және Сипаттар қойнында нысан
сипаттарыңызды орнатыңыз.
Мысалы, егер біріктіру қоссаңыз Біріктіру қарым қатынастары сипатын
біріктіруді анықтау үшін орнатыңыз.
4. Сұрауды екі рет басыңыз.
5. Дерек белгісін
басып және Қайнар көз қойындысынан
дерек
элементтерін дерек элементтері қойындысына апарыңыз.
Кеңес: Сіз сұрауға орналасуда көрінгенін қаламайтын дерек элементтерін қоса
аласыз. Мысал үшін, Өнім сызығы кодын сүзу үшін және орналасуда Өнім
сызығын көрсету үшін сұрауға екі дерек элементін де қосуыңыз керек.
6. Жаңа дерек элементін құру үшін Құрал қорабы белгісін
басып, Дерек
элементі параметрін Дерек элементтері қойындысына апарыңыз.
7. Сүзгіні қосу үшін Құралдар жиыны белгісін басып, Сүзгі белгісін Мәлімет
сүзгілері немесе Жиынтық сүзгілері қойындысына апарыңыз және сүзгі өрнегін
анықтаңыз.
Кеңес: Сонымен қатар сүзгіні Дерек белгісін басу, дерек элементін Қайнар көз
қойындысынан сүзгілер қойындыларының біріне апару арқылы және сүзгі
өрнегін аяқтау арқылы құра аласыз.
Бірігу сұрауын жасау
Бір нәтижеде екі немесе одан да көп сұрауларды біріктіру үшін бірігу сұрауын
жасаңыз.
Сіз әртүрлі дерек көздерін пайдаланатын сұрауларды топтай аласыз. Мысал үшін, сіз
өлшемдік дерек көзінен дерек алатын сұрауды қатынасты дерек кһзінен дерек алатын
сұраумен топтай аласыз.
Бастаудан бұрын
Екі сұрауды топтау үшін келесі шарттар орындалуы тиіс:
v
Екі сұраудың дерек элементтерінің саны бірдей болуы қажет.
212
IBM Cognos Analytics - Reporting Нұсқа 11.0: Пайдаланушы нұсқаулығы
v
Дерек элементтерінің түрлері сыйысымды болуы қажет және бірдей ретпен
орналасуы қажет.
Сандық дерек түрлеріне, бүтін сандар, қалқымалы нүктесі бар сан, қосарлы және
нақты сандар сыйымды болып табылады.
Жолақты дерек түрлеріне, char, varChar, және longVarChar сыйымды болып
табылады.
Екілік дерек көздеріне екілік және varBinary сыйымды болып табылады.
Күні бойынша деректер тура келуі керек.
Процедура
1. Сұраулар белгісі
басып және Сұраулар басыңыз.
2. Құралдар жиыны белгісін басыңыз
және төмендегіні орындаңыз:
v
Жұмыс аумағына Сұрау салыңыз.
v
Сұраудың оң жағына Бірлестік, Қиылысу, немесе Алып тастау салыңыз.
Амалдағыштың оң жағында екі салуға арналған аймақ пайда болады.
v
Екі салуға арналған аймаққа Сұрау нысанын салыңыз.
Жұмыс аумағында екі сұрау жасалды және әрбір сұрауға арналған жарлық салуға
арналған аймақта пайда болады.
3. Біріккен сұрауды жасайтын әр бір сұрауды екі рет басып және дерек
элементтерін қосу белгісін сұрауға апарыңыз.
4. Сұраулар жұмыс аумағына қайта оралыңыз.
5. 2 қадамда қосқан жиын амалдағышын басыңыз.
6. Сипаттарды көрсету белгісін басып
және Сипаттар қойнында
Көшрмелер сипатын көшірме жолдарды жою не сақтау үшін орнатыңыз.
7. Кескін тізімі сипатын екі рет басыңыз.
Проекция тізімі орнатылған операцияға проекцияланған дерек элементтерінің
тізімін көрсетеді.
8. Проекциялаған дерек элементтерінің тізімін автоматты түрде өңзеу үшін
Автоматты түрде жасалған түймешігін басыңыз.
IBM Cognos Analytics - Reporting қызметі біріктірудегі екі сұраулардың тек бірін
қолдану арқылы проекция тізімін жасайды.
9. Проекциялық тізімде дерек элементтерін қосу, жою немесе аттарын ауыстыру
үшін Қолдан параметрін басып, өзгертулер жасаңыз.
10. Біріктірілген сұрауды екі рет басыңыз.
11. Дерек белгісін
басып және Қайнар көз қойындысынан
дерек
элементтерін дерек элементтері қойындысына апарыңыз.
Нәтижелер
Біріктірілген сұрау аяқталды. енді байланысын бірігу сұрауына орналасымдағы дерек
контейнеріне байланыстыра аласыз.
Біріктіру қатынасын жасау
Сіз екі сұрауды біріктіру үшін біріктіру қатынасын жасай аласыз.
Бөлім 9. Байланысты Есептер Мәнері
213
Достарыңызбен бөлісу: |