COGNOiSe.com - The IBM Cognos Community

IBM Cognos 8 Platform => COGNOS 8 => Framework Manager => Topic started by: k2 on 28 Jan 2011 04:38:58 AM

Title: Documenting FM process
Post by: k2 on 28 Jan 2011 04:38:58 AM
Hi there,

Could any one please share the document for documenting the Framework Manager which contains the information about each query subject,relationships,securities,filters,namespaces etc...

This document will be helping out to give a fair idea about the particular model/package for new developer. Please let me know if any further information required. Cheers
Title: Re: Documenting FM process
Post by: MFGF on 28 Jan 2011 07:10:05 AM
Hi,

Take a look here:

http://publib.boulder.ibm.com/infocenter/rentrpt/v1r0m1/index.jsp?topic=/com.ibm.swg.im.cognos.ug_fm.8.4.1.doc/ug_fm_i_FrameworkManager.html

Regards,

MF.
Title: Re: Documenting FM process
Post by: Lynn on 28 Jan 2011 07:51:34 AM
My general advice is to keep it short and simple (though I, myself, have never been accused of being concise :)). Focus on big picture concepts, not minutia. There isn't much point in writing about what can be easily seen from looking at the model. Answer the question "why" more than "what." Think of what you would point out to a developer if you were sitting together going over it.

Details worth stating can often be done right within the model itself. If, there is an expression for a query item that warrants explanation then include the comment in the expression directly. Keeping this type of comment directly with the code will give it greater hope of remaining current should the expression change. (You can do this in RS reports also). For example:

( ( [Database Layer].[FactTable].[EMBOOK] * .10 ) / 12 )

#/* Monthly interest is computed as 10% of book value spread evenly over 12 months */#


The model should contain screen tips for presentation query subjects and items. These are most often business definitions and can be exported out of the model for use in a quick reference document for users/authors.

I don't have a document I can give you, but below is an outline of what I typically cover. Of course you've already identified some of the broad categories in your question so here are a few thoughts on the kinds of things to cover - BRIEFLY). The longer you make it and the more detailed you get for no good reason ... the sooner it will become out of date and irrelevant.

Outline: In each category, explain any deviations from typical best practices.

Of course every model has it's own unique personality and there may be other categories to include, but hopefully this offers a starting point.
Title: Re: Documenting FM process
Post by: prikala on 31 Jan 2011 01:29:04 AM
Quote from: Lynn on 28 Jan 2011 07:51:34 AM

Details worth stating can often be done right within the model itself. If, there is an expression for a query item that warrants explanation then include the comment in the expression directly. Keeping this type of comment directly with the code will give it greater hope of remaining current should the expression change. (You can do this in RS reports also). For example:

( ( [Database Layer].[FactTable].[EMBOOK] * .10 ) / 12 )

#/* Monthly interest is computed as 10% of book value spread evenly over 12 months */#




Nice trick, comments in RS expressions, excellent!
Is the use of expression comments in macros documented somewhere? I tried to search for something like this some time ago but found nothing (in 8.4.1 documentation for RS).
Title: Re: Documenting FM process
Post by: Lynn on 31 Jan 2011 06:22:25 AM
I think it is one of those things that Cognos only tells the cool people :)

Actually I don't remember how I stumbled across it but have used it for a number of years now. Vey handy indeed!
Title: Re: Documenting FM process
Post by: blom0344 on 03 Feb 2011 07:01:47 AM
To dwell a bit further on the topic of model documentation. I need to come up with some sort of user documentation for DMR models (which will be solely used in AS / QS) So ,any "Cool" examples or ideas on how to structure this?
Title: Re: Documenting FM process
Post by: Lynn on 03 Feb 2011 08:21:31 AM
User's don't read user guides which makes the task considerably easier.  :D You can even weave in the occasional insult which will, of course, go unnoticed.
</silliness>

Actually I've not done one for a DMR model, but I guess I'd go about it in a similar fashion to ones I've done for cubes and relational models.

I think a data reference section is important. This shows the expanded hierarchy along with the business definitions for each element. Usually I export this from screen tips in the model (using language translation export) and pretty it up in a Word table. This helps them understand what is available and how it is structured so they can navigate well.

My guides also include a functionality reference section. Here I cherry pick the features of the tool that are most commonly used and most relevant to their requirements. These are somewhat isolated bits of functionality (organized around the various toolbar and menu options). Each is described briefly and, in some cases, including an example that is relevant based on their data/requirements. I'll spend more time customizing a topic I know is important in their enviroment. Areas they don't seem to have much interest in I would often leave fairly generic (unless I think they just haven't seen the light yet and need some prodding).

Then I'll have a series of workshop exercises, similar to what you'd see in a Cognos class. These are intended to pull together understanding the data and the functionality of the tool in a meaningful business scenario. Generally I'll get a list from users of the kinds of analyses they'd like to do and flesh those out to include a good cross section of both data and functionality related topics. E.g., something good for charting, something good for illustrating stacked, nested, asymmetrical, etc.

A one-pager that shows all the tool bar icons with a quickie description that can serve as a cheat sheet is also sometimes nice to include.

Nothing really ground-breaking here but hopefully useful in some way :)
Title: Documenting FM process
Post by: MFGF on 03 Feb 2011 12:56:41 PM
Quote from: Lynn on 03 Feb 2011 08:21:31 AM
User's don't read user guides which makes the task considerably easier.  :D You can even weave in the occasional insult which will, of course, go unnoticed.

Cool suggestion Lynn! I must remember that trick and suggest it on all my engagements from now on. :)


Snet form my fumblefingers
iPhon 5 usig Tapatalk
Title: Re: Documenting FM process
Post by: FM on 05 Feb 2011 11:34:52 AM
One of the features i like in Framework Manager, is the feature called "Model Comments". I can, as a BI Modeler, write comments directly in the model on objects.

The only problem is the joins don't have this property... (they can sometimes be quite complex.).

This saves you from creating external documentation about the model.