Skip to main content

Data & Intelligence

Cognos TM1 – Information Staging

 

Exchanging Information

 Most enterprise TM1 applications will need to exchange Information with external systems.

With TM1’s TurboIntegrator, you can setup a direct connection (with supported datasources) and move information in and out of TM1 objects at scheduled times or “on demand”.

An alternative to going the “direct route” is using a method referred to as “Information staging”.

 Information Staging

Information Staging is the idea of storing pools of information as files in a defined storage area, and then allowing TM1 to process that information when needed. TM1 can also stage infomration of its own, to be consumed by external sysyems using this same method.

Advantages

Some advantages of using an information staging approach would include:

  • Groups other than your TM1 team can own the creation and support of the processes that generate the information pools. This most likely will be the enterprise ETL team or, those expert in the source information system (perhaps a data warehouse).
  • The TM1 server and the external system remain “detached”. This reduces any possibility of one system impacting performance on the other.
  • Information is available for reloading into TM1 if required.
  • Information imports from files are faster than directly “linking” between TM1 and a source system.
  • Scripts to handle the information imports from files will usually have “simple logic” since the information can be “transformed” into the specific format needed by TM1 by the ETL process.
  • Quality assurance is somewhat easier since the information files can be reconciled to the source system and TM1 using user-friendly tools such as MS Excel.
  • There is the possibility the staging areas and information can be used by other systems so rather than having multiple systems each query for the same information the information is created once and reused.

Of course, consideration will need to be given for things like:

  • Permissions – which users and processes will have access to the staging area and information?
  • Archival and retrieval – how long will you retain the information? Will you archive information when it stales, or just delete it? If you archive it, will you need to and be able to retrieve it?
  • Disk space requirements – how much space will be required to hold the information? What about going forward as volume and activity change?
  • Contention – is it a possibility that systems that consume the information – for example TM1 – will attempt to access the information during a time that the ETL process is updating the staging area?

In many TM1 implementations, the information staging area will reside on the same machine as TM1 server. In this enviroment,  you will need to adjust your space requirements accordingly.

TM1 server machines will need reserved space for:

  • TM1 database files,
  • TM1 transaction and message logging,
  • Physical server machine logging,
  • Temporary space for certain TM1 features such “sandboxing”,
  • Information staging and
  • History or archival storage

Thanks

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Jim Miller

Mr. Miller is an IBM certified and accomplished Senior Project Leader and Application/System Architect-Developer with over 30 years of extensive applications and system design and development experience. His current role is National FPM Practice Leader. His experience includes BI, Web architecture & design, systems analysis, GUI design and testing, Database modeling and systems analysis, design, and development of Client/Server, Web and Mainframe applications and systems utilizing: Applix TM1 (including TM1 rules, TI, TM1Web and Planning Manager), dynaSight - ArcPlan, ASP, DHTML, XML, IIS, MS Visual Basic and VBA, Visual Studio, PERL, Websuite, MS SQL Server, ORACLE, SYBASE SQL Server, etc. His Responsibilities have included all aspects of Windows and SQL solution development and design including: analysis; GUI (and Web site) design; data modeling; table, screen/form and script development; SQL (and remote stored procedures and triggers) development and testing; test preparation and management and training of programming staff. Other experience includes development of ETL infrastructure such as data transfer automation between mainframe (DB2, Lawson, Great Plains, etc.) systems and client/server SQL server and Web based applications and integration of enterprise applications and data sources. In addition, Mr. Miller has acted as Internet Applications Development Manager responsible for the design, development, QA and delivery of multiple Web Sites including online trading applications, warehouse process control and scheduling systems and administrative and control applications. Mr. Miller also was responsible for the design, development and administration of a Web based financial reporting system for a 450 million dollar organization, reporting directly to the CFO and his executive team. Mr. Miller has also been responsible for managing and directing multiple resources in various management roles including project and team leader, lead developer and applications development director. Specialties Include: Cognos/TM1 Design and Development, Cognos Planning, IBM SPSS and Modeler, OLAP, Visual Basic, SQL Server, Forecasting and Planning; International Application Development, Business Intelligence, Project Development. IBM Certified Developer - Cognos TM1 (perfect score 100% on exam) IBM Certified Business Analyst - Cognos TM1

More from this Author

Follow Us