Relational Framework Modelling.doc

Embed Size (px)

Citation preview

  • 8/16/2019 Relational Framework Modelling.doc

    1/1

    Relational FrameworkModelling 

    Reply from camason on 5/25/2007 10:06:00 AM

    Here is a structure I like to use:

    Oerarc!in" #$amespace% & 'ie t!is a lo"ical name t!e users (ill kno()*+!ysical #$amespacae%**,a-le1 #.uery u-ect & from ata source%**,a-le2 #.uery u-ect & from ata source%**,a-le #.uery u-ect & from ata source%**,a-le3 #.uery u-ect & from ata source%*4usiness #$amespace%**u-ect 1 #.uery u-ect & from moel% & rom one or many +!ysicalta-les**u-ect 2 #.uery u-ect & from moel% & rom one or many +!ysicalta-les*u-ect A #.uery u-ect & from moel% & 4uilt from one 4usinesssu-ect

    *u-ect 4 #.uery u-ect & from moel% & 4uilt from one 4usinesssu-ect

    4uil your +!ysical area first) 4rin" in eac! ta-le from t!e ataource #connection to relational database % you plan on usin") I likenamin" t!e ta-le uery su-ect e8actly like t!e p!ysical ta-les so t!ereis no confusion) I also like to eit t!e SQL  in t!e 9it efinition ofeac! p!ysical ta-le) Remoe all t!e column names an replace it (it!#elect from ta-le%)

    I t!en create my oins usin" t!e p!ysical uery su-ects) I !ae seensome proects t!at (ill create an aitional layer -et(een t!e +!ysicalan 4usiness calle ;o"ical #or somet!in" to t!at effect%) ,!ey use t!e;o"ical to create uplicates of t!e p!ysical ta-les to allo( forifferent oin structures) ,!is allo(s t!em to create a one&to&onerelations!ip (it! t!e p!ysical -ut allo(s for ifferent oin strate"ies)

    ,!e 4usiness namespace is (!ere you (oul t!en -uil your ifferentsu-ects t!at -rin" to"et!er columns from multiple ta-les an/or createany calculate columns)

    I t!en create uery su-ects uner t!e oerarc!in" namespace) Mostoften t!ese are a one to one (it! t!e 4usiness) ometimes I use t!is tofilter t!e -usiness su-ects to a specific user "roups #instea ofapplyin" filters (it! user "roups% or not s!o( some user certaincolumns< etc)

    =!en you create t!e +acka"es to pu-lis!< you (oul not pu-lis! t!e+!ysical< 4usiness< or ;o"ical< ust t!e u-ect A&4) In .uery tuioan Report tuio you (oul see t!e follo(in":

    Oerarc!in"*u-ect A*u-ect 4

    http://www.ittoolbox.com/r/er.asp?i=1101970http://businessintelligence.ittoolbox.com/groups/technical-functional/cognos8-l/relational-framework-modelling-1457969#%23http://businessintelligence.ittoolbox.com/groups/technical-functional/cognos8-l/relational-framework-modelling-1457969#%23http://businessintelligence.ittoolbox.com/groups/technical-functional/cognos8-l/relational-framework-modelling-1457969#%23http://www.ittoolbox.com/r/er.asp?i=1101970http://businessintelligence.ittoolbox.com/groups/technical-functional/cognos8-l/relational-framework-modelling-1457969#%23http://businessintelligence.ittoolbox.com/groups/technical-functional/cognos8-l/relational-framework-modelling-1457969#%23