Hoe kinne jo Cognos -rapporten identifisearje mei ynbêde SQL

by Sep 7, 2016Cognos Analytics, MotioPI0 comments

In mienskiplike fraach dy't hieltyd wurdt steld oer de MotioPI Support Staff is hoe jo IBM Cognos-rapporten, fragen, ensfh. Kinne identifisearje dy't in-line SQL brûke yn har spesifikaasjes. Wylst de measte rapporten gebrûk meitsje fan in pakket om tagong te krijen ta jo gegevenspakhús, is it mooglik foar rapporten SQL -útspraken direkt út te fieren tsjin de database, om jo pakket te rûnen. Litte wy prate oer wêrom it wichtich is om te witten hokker rapporten SQL hawwe ynbêde.

 


Wêrom is it wichtich om Cognos -rapporten te identifisearjen mei ynbêde SQL

Fanwegen de aard fan hurd-kodearre SQL-útspraken fereaskje se konstant tafersjoch en ûnderhâld. Yn feite, as jo wizigingen meitsje yn jo database kin it hast ûnmooglik wêze om te identifisearjen hokker rapporten oannames hawwe ynboud yn har in-line SQL. Oant se mislearje te rinnen, dat is. Fanwegen hoe lestich it is om rapporten te behâlden mei ynbêde SQL, is it ymperatyf om se te identifisearjen, sadat jo se de ekstra oandacht kinne jaan dy't se fereaskje. Dizze oandacht kin de foarm nimme fan it ferwiderjen fan de ynbêde SQL of it bywurkjen fan de SQL om te foldwaan oan feroaringen yn jo gegevenspakhús. Litte wy ûndersykje hoe't jo it brûke MotioPI om dizze "spesjale" rapporten te identifisearjen.

Hoe te brûken MotioPI om Cognos -rapporten te finen mei ynbêde SQL

De Sykje en ferfange paniel in MotioPI is ûntworpen om te sykjen oer de spesifikaasjes fan jo rapport, rapporten te identifisearjen dy't oerienkomme mei kritearia ynsteld troch jo, en sels ienfâldige feroaringen útfiere op in set Cognos -objekten. Hjoed sille wy de sykfunksje fan Search & Replace brûke om alle rapporten fluch te identifisearjen dy't ynbêde SQL brûke, sadat jo har ynhâld kinne falidearje, konvertearje om it model te brûken, of se hielendal út 'e produksje ferwiderje.

    1. Iepenje it paniel Sykje en ferfange yn MotioPI. As it nedich is, beheine jo sykopdracht om allinich seksjes fan jo ynhâldswinkel te dekken, wat bysûnder handich kin wêze as jo allinich dwaande binne mei in ûnderdiel fan jo ynhâldswinkel of jo soargen meitsje oer de snelheid fan jo sykjen yn MotioPI. Om te beheinen, selektearje de knop "Narrow"
    2. Selektearje de bestannen as map wêryn jo jo sykjen wolle útfiere en selektearje dan de knop ">>".
    3. Fier yn " ”(Sûnder quotes) yn it sykfjild.
    4. Druk op de knop "Sykje".
    5. MotioPI sil alle rapporten weromjaan dy't ynbêde SQL befetsje fan jo sykopdracht.
    6. Tink derom dat jo mei in mûs oer in snippet kinne gean om de folsleine tekst fan jo SQL te sjen. 
    7.  As jo ​​al jo rapporten mei ynbêde SQL hawwe lokalisearre, kinne jo se dokumintearje mei de eksportfunksje yn MotioPI (bestân-> útfier eksportearje), ferpleatse se nei ien lokaasje mei MotioPI sadat jo se yn 'e takomst maklik kinne lokalisearje, of sels ienfâldige transformaasjes kinne útfiere op' e spec mei de funksje "Ferfange" fan it sykjen en ferfangen paniel.

KONKLÚZJE:

Dat is hoe't jo it paniel Sykje en ferfange kinne brûke yn MotioPI om alle rapporten te identifisearjen mei ynbêde SQL. Jo kinne in pear falske positiven krije mei dizze technyk, mar dat wurdt sa dien MotioPI mist gjin rapporten mei ynbêde SQL. Jo kinne jo sykbegripen ek beheine, sadat jo allinich sykje nei de krekte syntaksis fan jo SQL -útspraken. As jo ​​fragen hawwe oer hoe jo it sykjen en ferfangen paniel it bêste kinne brûke, freegje dan gewoan hjirûnder yn 'e opmerkingen, ik bin altyd bliid om alle kennis fan Cognos te dielen dy't ik haw!