This action might not be possible to undo. Are you sure you want to continue?
Drill through reports in Impromptu 5. Optimize the performance of Cubes 6. Basic Unix Commands 7. IWR and Upfront performance. 8. CRN – How to create segments and use of it? 9. Complex reports in CRN? 10. XML as a data source in CRN
What is the size of the warehouse that you have worked on? I have worked on warehouses as large as 500 GigaBytes when I was at the Travelocity What is the size of the data mart you have worked on Size of the data-marts were approximately 200GB What is the size of the report? complex reports? Most of my reports in the test environment ranged from 5 to 500 rows. I had reports with ranging to up to 3000 rows in the actual production. Around 2MB is the size of the report that I used. Around 4-5 MB for reports with snapshots. The actual number of rows of the database accessed with the reports were as big as 60,000 rows What is the size of the cube? complex cubes? The size of the cubes I have handled is around 500MB What is the size of the biggest table you worked on and the number of rows? I have worked with tables as big as 170 million rows ( 200 GB) How do you set up Cognos environment for 500 users? What type of system architecture would you design? (i)Identify the goal What do you need the reporting for? (ii)Identify the audience Who will use the reports (type of audience)? (iii)Select data sources What data sources contain the information required to meet the reporting goal? (iv)Prepare a preliminary layout
Identify the reporting tools (Impromptu or PowerPlay) to be used and then the support tools (Access Manager Administration, Architect, Transformer, IWR, Upfront) for the same (v)Locate the servers Since there are over 500 users, it might be a good idea to keep separate servers for database and directory servers. (vi)Directory Server Install Directory server on the chosen machine (should be accessible on the company intranet) (vii)Install Server versions of tools on some machines and Client versions on the others (depending on requirements) along with Access Manager and Configuration wizard. (viii)Set up how the machines would authenticate using Directory Server. Use Configuration wizard on each machine to set up authentication configuration (ix)Identify the main points for each possible report What information must you include? (x)Select appropriate tool for each report. What is the best tabular/graphical representation (charts and tables in Impromptu or PowerPlay) for each of the main points? (xi)Create appropriate models/cubes/catalogues (xii)Administer user privileges on the Access Manager for each application (xiii)Create the reports.
What is a common logon server, ticket server and PowerPlay Connect? A set of user prompts that Access Manager uses to identify users and govern access to data sources. Users are prompted once for their logon information. A server application that issues tickets. It maintains single signons for users of Webbased products so that they can access multiple applications without having to re-enter authentication data. Windows-based Cognos products use the Windows Common Logon server to record this
information, and Web-based Cognos products provide for a single signon using ticket servers.
What types of servers exists in series 7 and describe the functionality of each? Cognos Impromptu Web Reports (Port:8020) http://computername/cognos/cgibin/imrap.cgi Listens to request for running Impromptu reports (from Web Server) and executes script to run the report and produce the result to the browser. Cognos NoticeCast (Port:5000) http://computername/cognos/cgi-bin/upfcgi.exe Server that listen for, or respond to, events and then send out email notices to interested parties(Time-critical events for business applications). Cognos PowerPlay Enterprise Server (Port: 8010 )http://computername/cognos/cgibin/ppdscgi.exe Provides users data access to cubes and reports in a local environment using the Windows client applications PowerPlay for Windows or PowerPlay for Excel.. Cognos Query (Port: 25000 )http://computername/cognos/cgi-bin/cqcgi.exe Used to explore, modify, and create queries on the Web Cognos Visualizer (Port: 8060 ) http://computername/cognos/cgi-bin/vizcgi.exe Server that allows consumers to view visualizations(prepared by Visualizer Authoring ) using a Web browser. Upfront (Port: 8030)http://computername/cognos/cgi-bin/upfcgi.exe Allows users to publish, search, organize, and view Cognos reports and queries on the Web What is LDAP- what type of LDAP servers have you worked with? LDAP is a platform independent protocol that is used for access to locate organizations, files and other resources on the internet or intranet. Advantages: Flexible, Easier to scale, cheaper I have worked on Netscape Directory Server. In version6.0 why do you use Upfront and IWR? Upfront is the web-portal where the user can access published reports from Impromptu or PPES. There is also an interface for Access Manager Administration.
Compare calculated. which is a chart representing the contribution of vendor to the business of the Product type in that country. Include the catalog file also. create a shared folder as a location point for accessing IWR reports with web-browser ii) Make sure that the IWR server is running and the Web Server has been correctly configured with correct virtual directory addressing. vii) We should provide info in the ‘Publish Report Set’ dialog box: Report Set Name Report Set IWR Location (use the shared folder addressing from step (i)) Source directory for Report Set( as in Step (iii) Upfont newsbox name.modify the access manager graphics Steps for deploying reports on IWR server? Steps for deploying reports on IWR server: i) After creating the reports. catalog and report columns? Calculated column is a column of data items that are formed as a result of a calculated expression involving one or more data-items. v) Use Cognos Server Administrator to log onto IWR Report Administrator tool. . iii) Make sure that we have all the reports to be attached to one Newsbox.disable template caching .modify colors and fonts in the theme . There were sub-reports one for each product type.IWR is used to publish the Impromptu reports to the users via the upfront portal Explain the steps to customize upfront portal? You can customize the upfront user interface by changing the colors fonts and graphics To modify the appearance of the upfront user . iv) If we need the reports to be published to new Newsbox. we can create the same at the Cognos Upfront portal.modify colors and points in the access manager templates .switch to the new theme . in one single exclusive directory. This also included a chart subreport describing the channel wise break up of the sales each product from different sales channels Total sales quantity and sales margin generated by each product type for each Vendor for each country grouped in that order. with Administrator logon.modify graphics in the theme . vi) Click ‘Publish Report Set’ from the Tools menu. from where the reports will be accessible viii) Click OK to publish List few complex reports you have created? Sales generated by each product in each of the regions.create a new theme .
locale (vi)Upfront settings Allow personal Newsbox. What is your knowledge of Visualizer. (ii)User Signons Basic signon (User ID. Right click on the user and select the properties where you can change the different user setting.Open the Access manager and login as administrator to the namespace where the user belongs. Password) User must change password at next logon User can NOT change password User’s password never expires OS Signons (iii)Access Access to data sources Setting up auto access (iv)Membership Classes available for membership (v)Regional Settings Time zone Day light savings time is in effect Time format Language. Click OK or Apply to save the changes made. KPI and Cognos Query? . Use these tabs and change properties therein (i)General Name of the user Description of the user First name of the user Last name of the user Email address of the user Phone number of the user If the user account is enabled or disabled. Finance. What is an event control server? An event control server is a component of the Upfront Server that is used to processes NoticeCast events.
Questions and Answers of the Question Hour Tuesday. we add another to hold the changed information. Ans. 2002 Q1. What is the size of the data warehouse you worked with? Q2. Define CDC and SCD. . rather than changing the data in the dimension record. The point of change data is to recognize what source records have changed and how. so that just the changed records are moved to the warehouse. If the input record already exists in the target dimension table. There are three types of SCDs: Slowly Changing Dimension Type 1(SCD-1): Slowly Changing Dimension Type 2(SCD-2): Slowly Changing Dimension Type 3(SCD-3): Slowly Changing Dimension Type 1(SCD-1) No history is preserved in an SCD-1. Give examples. Techniques used to recognize changes to source database tables are: Timestamps Triggers Application Integration Software (AIS) File Compares Slowly Changing Dimensions In a slowly changing dimension. then that record is updated or refreshed with the data from the input record. Change Data Capture (CDC) The art of determining what records to extract from the source system is frequently called change data capture (CDC). What is the biggest data table you worked in your recent project and how many rows does it consist? Q3. October 22. based on the natural key values.
We have to setup an intranet-based environment. all the previous values are shifted to the ‘next’ previous column and the ‘nth’ oldest value is discarded. When the user opens another Cognos application. a key icon appears in the system tray of the Windows taskbar. then the existing record is updated but not expired. When a critical change is detected. Q4. or has logged off the Windows Common Logon server. In a SCD-2. . The information to identify the user remains in the Windows Common Logon server until the user has closed all Cognos applications. then the existing record is “expired” and a new record based on the input record is inserted and assigned a new surrogate key value. instead of keeping a separated record for each change. So if a field or column value that is one of these “Critical Values” on the input record is different from its corresponding column in the target table. Here we restrict the user based on their logon/password (authentication). If none of the critical values are different from their corresponding columns in the target table. Ticket Server and PowerPlay Connect? Ans. Slowly Changing Dimension Type 3 (SCD-3) Much like SCD-2.Slowly Changing Dimension Type2 (SCD-2) Sometimes there are a number of critical values on a record that we may want to retain. separate columns on the existing record are used to store the current value and any previous ‘n’ values. the Windows Common Logon server identifies the user and stores relevant security information locally on the user's computer. How to setup Cognos environment? What kind of system architecture would you use for 200 users? Ans. However. and to enforce any security restrictions. SCD-3 is used to track changes to critical values. Q5. reporting server and user interface as Upfront portal communicate. When a user invokes authentication for any Windows based component of the Cognos platform. Define Common Logon Server. We preserve a dimension record the way it was when the associated facts occurred. the second application uses the stored information to identify the user. It’s a three-tier web architecture where web server. Common Logon Server In Windows. much like SCD-1. if the user has installed the Windows Common Logon server.
Windows-based Cognos products use the Windows Common Logon server to record logon information. A pointer file is an . the application uses the stored ticket information to identify the user.Ticket Server For Web users. How do you setup the user on Common Logon Serve and Ticket Server? Q7. How do you customize Upfront portal? . When the user opens another Cognos application. A reference to the ticket is stored in a cookie in the user's Web browser. find. What is LDAP? On what type of LDAP servers did you work? Ans. You can distribute the pointer file to users for local storage. IWR server is part of enterprise reporting solution. organize. Why do you use Upfront server and IWR server? Ans. or an OLAP server. the ticket server issues a ticket when a user is identified. and to enforce any security restrictions. Users can subscribe to publish reports and customize them. Cognos Upfront is the customizable user interface that you use to view. When the user's browser session ends. and other resources on the Internet or a corporate Intranet. IWR Server delivers Impromptu reports across web to a large group of users. Lightweight Directory Access Protocol (LDAP) is a product-independent protocol that is used to locate organizations. the cookie is deleted. or add the file to a PowerPlay Enterprise Server. PowerPlay Connect PowerPlay Connect is a utility that you use to create or modify pointer files. Q9.mdc file that contains connection information for a Cognos data source. and share Cognos reports and queries on the Web. individuals. a cube in a relational database. files. and Web-based Cognos products provide for a single signon using ticket servers. Report users open the pointer file to view their data from one of the following applications: PowerPlay for Windows PowerPlay Web PowerPlay for Excel Visualizer Scenario 4Thought Q6. Q8.
Catalog columns are the columns that are selected from the database table columns. Ans. the picklist includes only sales branches that are in Italy. sub-reports and drill through reports. packages them using the Cognos Distribution Shuttle Builder. The process of getting Impromptu reports to the Web begins in Impromptu. catalog columns and report columns? Compare. Q12. Cascading prompt is a prompt that uses information from a previous prompt to determine which options to show in a picklist. A prompt stored in a catalog is called a catalog prompt. There are two kinds of prompts: picklist and type-in. The report administrator uses Report Administration to copy the package of reports to an Impromptu Web Reports server. from a data item in another report (report picklist). What are prompts? How many types of prompts are there? Name and define them. What are the steps for deploying reports on IWR server? Ans. What are calculated columns. . Calculated columns are the columns that are created by performing some operations on existing columns. Then passes the package to the report administrator. List few complex reports that you have created in Impromptu and PowerPlay. I have created the complex reports such as crosstab reports. For type-in prompts. The report author creates the Impromptu reports. A prompt is an expression that enables users to filter data by typing or picking a value. Prompts help users quickly find the information they need from a report. Ans. the user types a value on which the report filter is based. Q11. the catalog. if you choose Italy in a country prompt. or a series of values when the report opens. Q13. Impromptu Web Reports are used to place Impromptu reports on the Web so that users can view them using a Web browser. or from a data item the catalog (catalog picklist).Q10. Ans. Q14. What are cascading prompts? Ans. Picklist prompts retrieve their values from a text file (file picklist). For example. This process is called publishing a report set. and any supporting files.
3. using a PowerPrompts application report consumers can add Columns to a report Column formatting A report template Conditional formatting Filters Q19. What type of configuration is required while installing Cognos tools? Q16. Steps 1. From the Edit menu select Properties menu item. For example. Select Time tab. 5. How do you assign signon to a cube? Q18. 2. Ans. Log on to a namespace. Q15. Select a dimension from Dimension Map. Double-click the Users folder to open it. Double-click the namespace to list the contents. or a series of values when the report opens.Report columns are the columns that are selected from the catalog columns and are displayed in the report. 4. Whereas. Click the corresponding tab to make changes. Check Automatically set the current time period check box. In transformer. how do you do it? Ans. The report consumer then sees the report that is generated based on the selections. The different tabs available are: General User Signon Access Membership . 5. how do you set current period? Ans. From the Edit menu. Click OK button. 4. Click the user you want. 6. Q17. 2. Steps 1. Differentiate prompts in Impromptu and PowerPrompts. Dimension – Properties dialog box opens 3. PowerPrompts is an application that guides report consumers through a series of HTML pages where they select the information that they want in a report. The prompts in Impromptu are expressions that enable users to filter data by typing or picking a value. If you have to change current system user settings in access manager. click Properties.
It is a numeric attribute of the business model that is quantifiable. Cognos Finance is an integrated financial application that helps to manage the core financial processes of business. Cognos Query is an ad hoc reporting tool that is used to explore. What is Cognos Query? Ans. Cognos Query is part of an enterprise reporting solution. What is Cognos Finance? Ans. forecasts and actuals Facilitate enterprise web development. monthly and quarterly closing process. What is an Event Control Server? Q23. 1) What is security by value? For any user class you can define a filter that provides focused views of the data by limiting the scope of data retrieved from a table or column. it identifies the attribute as a measure candidate for the multidimensional browser in PowerPlay Transformer. Q24. What is KPI? Did you ever work on KPI package? Ans. Business benefits: Achieve a consistent view of enterprise financial data to improve financial data accuracy and provide the basis for effective decisions Streamline weekly. budgets. Q25. The user classes and users are created using Access Manager to provide security to access catalogs. KPI stands for Key Performance Indicator. These queries are used to explore information and answer specific questions. When you specify an attribute as a key performance indicator. modify and create queries on the web. Explain implementation of Cognos tools. and is identified as a key performance indicator of the enterprise. Improve planning and forecasting information Consistently produce up-to-date reports on key performance indicators across plans. with a unified financial view and the flexibility of web deployment. Q21. Q22. How do you provide security to access your catalogs. cubes and reports? Ans. Provide rapid return on investment for the organization Reduce budget cycles. Filters can also improve performance by . cubes and reports. Regional Settings Upfront Q20.
This is called security by value. you can enter the configuration settings for all your Cognos products.limiting the number of records retrieved. Enhanced ERWin r3. Access Security Tokens Security layers applied in either Impromptu or Access Manager are represented as access security tokens in the expression editor. Cognos EP Series 7. this window describes each tool. Use Access Manager Security in the Architect Expression Editor You can now use Access Manager user and user class names in expressions created in the Architect Expression Editor. and shows what tools are available.0 can use either Impromptu catalog security or Access Manager security information as report query variables to filter data in reports or catalogs. Programs. Access security tokens allow you to add security information to expressions that you create in the expression editor. Security Information Available for Filters Impromptu 7. . so that you can filter report data by security criteria. Cognos Server Administration). In addition.5 Import in Architect In previous versions of Architect you had to import all ERWin Subject areas at once. A Single Configuration Tool When you begin an installation. Transfer and configuration of Cognos products are separate in EP Series 7. This capability is typically used to implement security by values inside databases. so that you can reconfigure your applications without the need to re-transfer them. You now can import selected ERWin subject areas. On each computer that contains administration tools. in a graphical interface that makes such changes simple. With the new Configuration Manager. you may not be aware of the impact of various settings on your application and environment. use filters to restrict access to sensitive data. You can then refine these settings as required. A Central Starting Point for Server Administration You can now see and start the tools that you need for administration from a single window (Start. 2) Enhancements in Cognos EP 7 compared to EP6 Simplified Installation and Configuration Impromptu offers installation options that are simpler to use and more flexible. These tokens appear in a folder called Access Security in the Available Components box of the expression editor.
You can now apply these settings to reports you publish to the Web without redefining them in Access Manager or Upfront.• permit a user’s password to never expire • disable a user’s account The first three options affect the authentication process performed through basic signon. Authentication Files No Longer Supported Authentication files (.lae) by using Access Manager Administration or Access Manager Converter. In IWR Maintaining the Catalog Security Structure In previous versions of Impromptu Web Reports. Delegated Administration Enhancements Access Manager now includes the ability to limit the view of users when you set up delegated administration. For example. Access Manager now supports SSL for exchanging confidential information to and from your directory server. Delegated administrators can be given the responsibility to administer either all user and user class objects within a namespace or a subset of those objects. this functionality applied only to user classes. SSL is enabled from the properties sheet for your directory server. whereas the last option applies to all authentication methods supported by Access Manager. You can now apply these governor settings to reports you publish to theWeb. . even if you specified those settings in the Impromptu catalog. its child user classes. Maintaining Catalog Governors Impromptu governor settings place restrictions on the amount of data retrieved or the amount of time available to return a result. delegated administrators can be assigned access that limits privileges to the user class they belong to. To continue using the information contained in an authentication file. you must import it into a namespace on a directory server or local authentication file (. and the users who are members of those user classes. Delegated administrators can see names of only those users who belong to the user classes they administer. you had to recreate your security structure in Access Manager.aut) were an authentication source at run time in previous versions of PowerPlay. Secure Sockets Layer (SSL) Support SSL is a standard protocol for providing a secure encrypted environment for communication over networks. In previous releases of Access Manager.
by using external applications that pass parameters through a URL: • run or view reports • run or view custom views • run reports with prompts or filter information • run custom views with prompts or filter information • run or view reports with a specific user class name. This step is no longer required. . gateways.0 is now available for Hewlett Packard UX 11. Using the browser. users could schedule personal reports or drill through from PowerPlay or from another Impromptu report. where you run a report depends on where you were before you ran the report.Impromptu Web Reports 7. you view a report in the interface where the report is run. you automatically overwrote the existing version. Reports Always Run from Upfront In previous versions of Impromptu Web Reports. Previous versions of Impromptu Web Reports did not support integration with these programs. the report administrator scheduled public and burst reports to run using the Report Administration utility. you used th e Cognos Distribution Shuttle Builder to manually collect files and package them to a posting folder. and install the administration utilities on a Windows computer.3. Now that Upfront is the Web user interface for all components of Cognos EP Series 7. it is sometimes necessary to see old versions of reports. for example. The Report Administration utility now automatically performs this step when you specify the location of the source and report set files. Reports Delivered Using External Web Programs Many organizations use Web-based intranets to deliver internal reports to their employees and associates. when viewing burst reports Simplified Report Set Publishing In previous versions of Impromptu Web Reports. In previous versions of Impromptu Web Reports.0 and IBM AIX 4. and data store on UNIX computers.0 for HP-UX and IBM AIX Impromptu Web Reports 7. Report administrators or report consumers can now do the following. Multiple Versions of a Report Because data changes.0 supports integration with external Web programs.3. Impromptu Web Reports 7. every time you ran a personal report. In most cases. You can install the servers.
• Report set administrator This user class can update report sets for which they are administrators. you also delete the report file. Now. the report file remained intact on the server. • NewsIndex administrator This user class has full access to the report administration utility.Using Impromptu Web Reports 7.0 has additional user classes to help you build a hierarchical security structure. All Reports. a report file (. you can save a report at different times to compare results or for archiving purposes. if you deleted an entry in the Inbox. or Subscription folders. as well as to the Impromptu Web Reports administration utility. A report project administrator cannot set security on report projects. as well as manage events. A report set administrator can manage reports that belong to their report sets. These entries were separate entities to be managed by an administrator. • Report project administrator This user class has full access to report NewsItems and custom views. Now. They cannot change report project and report set properties or publish new report sets. and to all report NewsItems and custom views. and custom views associated with it. Reports are NewsItems In previous versions of Impromptu Web Reports.imr) existed independently of associated entries in the Web user interface.0. a report file is a report entry in Upfront. if you delete a report in Upfront. • Upfront server administrator This user class has access to the Impromptu Web Reports and Upfront server administration utilities. • Impromptu Web Reports server administrator This user class has access to the Impromptu Web Reports and Upfront server administration utilities. It is treated as one entity. Any changes you make to report entries are made to the associated report file Deleting Reports In previous versions of Impromptu Web Reports. One Report Per Report File . The maximum number of versions allowed is set by the report project administrator. New Administration User Classes Impromptu Web Reports 7. The following user classes have various roles and access rights in the Impromptu Web Reports security structure: • Root This user class has full access to all of Impromptu Web Reports and Upfront.
the equivalent of a version 6. Subscriptions are now custom views. The equivalent of a version 6. and were usually run on a schedule set by the report administrator. You must save the results of a run command to a NewsBox if you want the results to be available later. You subscribed to reports to open them later in your Subscriptions folder. and Inbox folders.0 personal report is a report that can be executed but cannot be modified by a user. NewsBoxes are folders that group all types of NewsItems. as well as the last .In previous versions of Impromptu Web Reports. reports had distinct behaviors based on report types.0. and decide how reports behave. the resulting Inbox entry remained available until the report was run again or until cleanup occurred. You can also create shortcuts to reports or custom views for quick access. you open reports from the Upfront NewsIndex or from a NewsBox. A NewsIndex and NewsBoxes Replace Folders In previous versions of Impromptu Web Reports. report consumers opened reports through the All Reports. several Web entries could be based on one report file. The Subscriptions and Inbox folders do not exist in Impromptu Web Reports 7. and you viewed executable reports in your Inbox. By default. You create access control lists that grant privileges • to view reports (read privileges) • to modify properties of reports (write privileges) • to execute reports (execute privileges) • to own reports (owner privileges) For example. public. You executed or viewed reports in your Subscriptions folder. Public reports were available to a wider audience. you opened the resulting entry in your Inbox. Privileges Replace Report Types In previous versions of Impromptu Web Reports. you create custom views based on the report. Shortcuts show the execution status of underlying reports or custom views. and could be run as required. and burst reports had their intended usages and associated properties. Personal. To create multiple Web entries based on one report file. Now. Subscription. or save reports as custom views. report files have a one to one mapping with reports in Upfront.0 public report is a report that can be viewed but not executed or modified by a user class. Personal reports were available only to a distinct user or user class. You can add executable reports or custom views to your personal NewsBoxes. When you ran an executable report. Now. Now. you use privileges to decide who can modify report properties.
the user sees a value for North America that excludes the contribution for Canada. but not the values for Canada. you are responsible for a sales cube with North America divided into Mexico.modified date. edit the SQL queries generated. Measure formatting and searches using the Find feature are faster than when previous releases are used. For example. If you continue to show totals. but not details. so you cloak the Canada category. In this case users might erroneously conclude that Canada had no sales. Then you can use that model as a basis for your Transformer model. Alternate Representation of Secured Aggregated Values In Transformer you can now restrict users from seeing aggregate values based on restricted details. Also you can now report on cubes that contain ragged hierarchies (hierarchies that don’t contain all of the same levels of hierarchy) or unbalanced hierarchies (hierarchies that don’t contain the same level of detail throughout the hierarchy). Improved Performance When Using Microsoft SQL Server Analysis Services Performance has improved when you view reports based on cubes in Microsoft SQL Server Analysis Services. Transformer then automatically determines the SQL queries needed to retrieve that information based on the Architect model. or continue to show totals for North America. . if necessary. The option allows Transformer modelers to turn on or off restricted value aggregation. You can then review and. An Architect model is a definition of available relational databases that you can use as a data source for Transformer and other Cognos products. Canada. In Transformer you pick which attributes from the entities you need to include as measures and as levels. the user could then deduce the values for Canada. and USA. In Powerplay Support for Architect Data Sources in Transformer The PowerPlay Transformation Server (Windows) and PowerPlay Transformation Server Client for UNIX editions now include the Architect component and Transformer is integrated with Architect. A user is allowed to see the sales values for Mexico and USA. The word "Denied" will appear when users are restricted from seeing a descendant. so that the user sees "Denied" instead of summary values. Note: If you use filters. You can choose to restrict aggregate values.
PowerPlay Enterprise Server New features in this release of PowerPlay Enterprise Server enhance the flexibility and power of complex. Each web server can be configured so that the PowerPlay gateway programs . Percent Growth Calculations in PowerPlay Web Previous versions of PowerPlay Web required that you define percent growth as a calculation in the cube. and tools. After you define rules for custom highlighting. You can now insert a percent growth calculation wherever you require it in your crosstab display.database cubes. URL shortcuts. PowerPlay Enterprise Server now provides increased fault tolerance with a failover mechanism at the gateway level. NewsItem Types in Upfront NewsItems types in Upfront now include reports. PowerPlay Enterprise Server now provides the powerful security capabilities and superior distribution performance to replace in-database cube access. Increased Gateway Failover Stability In an environment where the gateway program on each web server communicates with a PowerPlay dispatcher. distributed installations. provide increased fault tolerance with the gateway failover mechanism. shortcuts. PowerPlay Web displays any data that falls within your value range in the color you specified. You can define up to five separate (non-overlapping) value ranges for a custom exception. share file locations between servers and specify the location of temporary web files. in-database cubes were used to secure cube access and to use database client/server for distribution. You can now define your own exception highlighting using the Custom Exceptions button. custom views. In-database Cubes no Longer Supported In earlier versions of PowerPlay. agents. data sources. PowerPlay no longer includes the ability to create or access in.Create Custom Exceptions in PowerPlay Web Earlier versions of PowerPlay Web contain an automatic exception highlighting feature that applies predefined rules to the display of your data. the dispatcher is the main point of risk. You can now group several servers in a named list for processing efficiency.
The Fetch Files option lets you determine the location of the temporary files used to build a PowerPlay Web Explorer page. where several servers handle client requests. and the data and toolbar are stored in a temporary file location until requested by the browser. This temporary location is normally on the web server. As the data for a PowerPlayWeb Explorer page is passed to the web browser in two parts. problems will occur unless the .conf file. PowerPlay Enterprise Server searches the central file created by the Cognos Configuration Manager for a defined server group. the temporary files created by PowerPlay Web were stored on the web server by default. they are stored in the PowerPlay Enterprise Server imported_reports folder.have one principal dispatcher and a list of alternate dispatchers. the gateway stores this list of servers as the failover list in the ppdscgi. When a user requests data. Specify Location of Temporary Files In previous versions of PowerPlay. enabling Fetch Files places the temporary data at the shared level of the PowerPlay server. the failover mechanism provides uninterrupted service to your users. If no server group has been defined. you can therefore protect these files behind a firewall. When you enable Fetch Files. If a group has been defined. In a multiple server environment. You can also use the Fetch Files option if you operate a multi-web server environment. Shared Location of Authored Reports When reports are published from PowerPlay for Windows or PowerPlay Web Explorer. Processing continues without a break. If the initial dispatcher in the failover list is stopped or disabled. If your principal PowerPlay dispatcher should become unavailable. the data and a customized toolbar. you can create a failover list in the Configuration Manager by adding a list of servers in the PowerPlay Enterprise Server Gateway section. This can be inefficient in a multiple web server environment or in an environment where data resides behind a firewall. PowerPlay creates a frameset. multiple web server environment. You can now use the Fetch Files option in PowerPlay Enterprise Server to increase data security for your PowerPlay Web users or maximize resources in a large. where requests are handled through a router. The frameset is sent to the user’s web browser. the temporary files are located on the PowerPlay server. the communications processor passes the request to the next server specified.
Use ‘Export to . The new definition has the identical attributes like the orignal definition with the exception of the logical database name which is prefixed by “copy of”.0 servers In a multi-server environment. This button is available only when a logical database is selected. This is done by making a copy of PPSRoot. Setting up server products iii. Copy the customized entries of . we have to upgrade all servers of a group to 7. For such a shared data environment. we must first upgrade the Architect model and republish it before upgrading the Cognos Query. ii. Modeling tools For Cognos Query restoring. 3) Steps to upgrade from Cognos Products from EP series 6 to 7 : i.ccs) from the Configuration Manager Back Up Security Information in Windows by using Access Manager. Back Up on all the Data from all applications Upgrading is then done in the following order i. You can specify the Mount At location at the folder. . Authoring tools v. cube or server level.0 at the same time. Client products iv.ini files of 6.ini files of 7. We have to create various ACLs in Upfront and IWR Report Administration. iv. Security(Configuration Manager and Access Manager) ii.LAE’ in the ‘Action’ menu Back Up PowerPlay Enterprise Server Metadata in Windows. First create a backup of all Cognos product configuration. iii. 4) How and why do u copy a database definition? Used to generate a clone of the existing selected database definition.0 servers to the . We must save the customized configurations as a Configuration Specification file (.cfx and PPSRoot directory and its contents. the Mount At option lets you map the imported_reports to a shared disk drive.imported_reports folder is shared and available to all servers.
such as database logical name. ODBC connect string. physical name and type of database Database structure including tables and columns Catalog folder and its contents Table joins Information about user classes. in database gateway and drivers box select a logical database name Click edit and edit all the attributes you want to change. such as catalog name and location Information about the database. 6) What is a content overview? A content overview report describes Catalog information. prompts. If you want to generate folder from a report or a database table click generate and select generate folder based on report or database table. or folders. conditions. reply timeout. A better way is to copy the connection string. . in database gateway and drivers box select a logical database name Click copy A copy of the existing definition is created with the name profixed with “copy of” This is used in case there is a long connection string. connect timout. 5) Steps to edit database definition You can change the definition parameters like the ODBC data source.Steps From the catalog menu databases In the datbase definition manager dialog box. From the catalog menu databases In the datbase definition manager dialog box. 7) How do you create a folder? Go to catalog menu folders In the New box click folder is you want to add a emply folder and then add contents to it from different existing folder or new calculations. such as name and access privileges and other access settings of each user class. prompts for userid or not.
. You use this information to determine whether changes to your reports. If the report is using the table or the column which are renamed or deleted the report fails. tables and columns. the bigger the weight that should be assigned. You can generate reports only from tables and not from folders.Set the audit data database . The more detailed the table. You can only rename a folder or items in folder and impromptu tracks the changes.Add data from the audit files to the database tables.Set the audit file location .Set the audit file load location . Use the audit configuration application to . Audit : impromptu can log performance data in audit files. and audit Qualify : when using more than one database that has a table with the same name. 9) Can you generate reports directly from folder NO. By default the tables are fully qualified. That way user will access the correct tables. You can create folders from either reports or from database tables. 10) What is the functionality of qualify.8) What happens if you delete/rename columns/tables.Set whether audit files are deleted after loading . you can use the qualification tab to the tables dialog box to qualify the tables with their correct database name and table name. owner. The object is to get impromptu to read the summary tables first and then join to successively more detailed tables. catalogs or impromptu environment are affecting performance times.Store the SQL statements impromptu uses to get information Use the Audit File Processor application to .Enable auditing . You can qualify tables with information on database. Weight : table weighting specifies the order in which tables will be retrieved and joined.Create database tables . weight.Configure how much space audit files will take .
14) What is a Calculation? A calculation is an expression using existing data items to calculate a new data item. Use conditions when you want to make frequently-used expressions available to catalog users. So users(other that those belonging to Creator class) cannot have the privilege of Editing the folder structure of the catalog. For example. The privileges of a secured catalog are rigidly stringent in the sense that a Creator also cannot upgrade the absence of “Edit/Create Folders” privileges in the users other than Creator. you can define a condition that shows only data for your sales region. 15) What is a Prompt? A prompt is an expression that you set up so users can filter the data in a report by typing or picking a filter value when the report opens.13) Definitions of Condition A condition is a true-false expression you can include in a report to filter data. Prompts help report users quickly find the information they need. while providing administrators with the flexible . 16) Catalog Conditions in Secured Catalog – Can a person with only ‘user class’ membership (or any membership other than Creator) create conditions in Catalog? What about Catalog Calculations? NO. you can define a calculation that gives the discounted price for a preferred customer. you can define a prompt that enables sales representatives to select customer sites by city. Secured Catalogs also limit the scope of Catalog Calculations in the same way. 17) What is Impromptu Request Server Impromptu gives users the freedom to quickly and easily create any query or report. For example. For example. Hence they cannot create conditions.
The various types of user class editing available to the Creator are: . One of the strategies of Impromptu to achieve this is the use of Impromptu request server. freeing the client PC for other tasks. • Request Server does not support Hotfiles 18) Hotfiles. Sybase Open Client (Unix version) Comments: • Offers distributed processing to users who need maximum flexibility when publishing reports. We can associate data items to a grouped data item. 19) How do u suppress redundant information. so that there is no repetition within a group. Impromptu Request Server extends the client version by adding batch/scheduled querying and server-side report execution. Indexed or No NO. to group rows in report based on the data item. It supports databases like Microsoft SQL Server. We can maintain a hierarchy of Grouped Data Items such that each grouped data items groups the rows within the grouping due to preceding data items in the Group Order. 21) How do you edit user-class privileges in Impromptu? We use “User Profiles” in the Catalog menu. The implication of this is that joins may take longer than expected to execute. while filtering in Impromptu queries? We can use the “Eliminate duplicate rows” check-box to suppress redundant information 20) Discuss Grouped Data Item and Associated Data Item Grouped data item is a data item included in the Impromptu report query.scheduling and distribution capabilities they require. • Users can move their query processing from Impromptu to the server. NCR Teradata(NT Version) and ORACLE SQL*Net.
‘Filters tab’ .Change class password ‘Table Access’ tab . the report automatically attaches to the database.Grant/Deny access (for use of Database tables) ‘Folder Access’ tab . The queries work on the selected number of rows. .Filter condition on Database columns ‘Governor tab’ . If the queries demand more then.Edit User class Privileges by enabling/disabling the following: a) Create/Edit Reports b) Edit Folders c) Add/Modify User Classes d) Direct Entry SQL Allow/Warn/Prevent : a) Sorting on non-indexed columns b) Outer Joins c) Eliminate duplicate rows( select distinct) d) Cross-product queries( no table joins) 22) What is the method to create prompts? We can access Prompt Manager from the ‘Report’ menu to create prompts which we can include in our query by using prompts in filter expressions. Prompt Manager can also be accessed by from ‘Available Components’ box in the Filter tab of ‘Query’ dialog box 23) What are the data-types available in impromptu? String Number Date Time Date-time Interval 27) What are thumbnails? A thumbnail is user-selected number of rows of data.Grant/Deny permission to Access/Select Value of folders and data-items.(i) (ii) (iii) (iv) (v) ‘User Classes’ tab .
Pro*C/C++. Impromptu retrieves the first 30 rows from the database and then uses the 30 rows as the data source for your queries. This broad access to stored procedures lets you share business logic across applications.For example. a stored procedure that implements . OLTP applications. benefit because result set processing eliminates network bottlenecks. Productivity and Ease of Use By designing applications around a common set of stored procedures. a stored procedure allows them to be executed with a single call. ease of use. Impromptu must retrieve the new data from the database. You can use the Java integrated development environment (IDE) of your choice to create stored procedures. you can avoid redundant coding and increase your productivity. they can be called by standard Java interfaces such as JDBC. CORBA. By grouping SQL statements. stored procedures enable you to take advantage of the computing resources of the server. Performance Stored procedures are compiled once and stored in executable form. Likewise. higher productivity. stored procedures provide several advantages including better performance. Moreover. the OCI. For example. you can deploy them on any tier of the network architecture. thumbnail is automatically discarded. so procedure calls are quick and efficient. Then. This lowers memory requirements and invocation overhead. you can move computation-bound procedures from client to server. and JDeveloper. reduces network traffic. in particular. where they will execute faster. Additionally. stored procedures let you extend the functionality of the RDBMS. Moreover. Thumbnails can be given in: Report-Query-Access tab-Thumb nail. For example. For example. If you add a column to the query. if you work with a thumbnail of 30 rows. and increased scalability. 28) What are the Advantages of Stored Procedures To help you build powerful database applications. and EJB and by programmatic interfaces and development tools such as SQLJ. stored functions called from SQL statements enhance performance by executing application logic within the server. stored functions called from SQL statements enhance the power of SQL. Executable code is automatically cached and shared among users. and improves round-trip response time. This minimizes the use of slow networks. Other issues : When you close a report.
For more scalability. you can use the Net8 Connection Manager to multiplex Net8 connections. The shared memory facilities of the Multi-Threaded Server (MTS) enable Oracle8i to support more than 10. maintaining a procedure on the server is easier than maintaining copies on various client machines. only the procedure is affected. automatic dependency tracking for stored procedures aids the development of scalable applications. not the applications that call it.000 concurrent users on a single node. In addition. This simplifies maintenance and enhancement. all of which can share that business rule. In addition. Maintainability Once it is validated. Scalability Stored procedures increase scalability by isolating application processing on the server.a business rule can be called from various client-side applications. If its definition changes. . a stored procedure can be used with confidence in any number of applications. Also. you can leverage the server's Java facilities while continuing to write applications for your favorite programmatic interface.
PL/SQL applications can call Java stored procedures directly. Typically. Also. but deny access to the table itself. Security You can restrict access to data by allowing users to manipulate the data only through stored procedures that execute with their definer's privileges. For example. This feature makes them ideal for implementing a central set of business rules. stored procedures can be replicated (copied) from one Oracle8i database to another. like PL/SQL. and Java programmers who want easy access to Oracle data favor Java. Java conforms fully to the Java Language Specification and furnishes all the advantages of a general-purpose. Once written. PL/SQL stored procedures complement Java stored procedures. Conversely. the stored procedures are replicated and distributed to work groups and branch offices throughout the company. Java provides full access to Oracle data. In this way. you can allow access to a procedure that updates a database table. so any procedure written in PL/SQL can be written in Java. policies can be revised on a central server rather than on individual servers. 29) What are the types of filters? The types of filters are . Replication With Oracle Advanced Replication. Java applications can call PL/SQL stored procedures using an embedded JDBC driver.Interoperability Within the RDBMS.details . The RDBMS allows a high degree of interoperability between Java and PL/SQL. object-oriented programming language. SQL programmers who want procedural extensions favor PL/SQL.
31) What are styles and what are the default types A defined group of formatting options that you can apply to selected report objects. Impromptu allows the database to apply the function. Only functions that are common to two or more databases supported by Impromptu are documented. These functions are always available. List of Standard styles as defined in the Impromptu.ini file: Light Emboss Dark Emboss Column Title Emboss Light Etch Dark Etch Transparent Heading 1 Heading 2 . Note: Database functions do not always have the same names as their Impromptu equivalents. Impromptu functions may or may not be applied locally on the computer. If the active database has an equivalent function. Common Database Functions. User-Defined Functions (UDFs). The application location depends on whether there is an equivalent function supported by the active database. These are external functions you create to customize Impromptu. These functions can be applied to only the databases that support them.- summary crosstab detail crosstab summary 30) What are the types of functions? Functions fall into the following three categories: Impromptu Functions.
Heading 3 Heading 4 Heading 5 Poor (Color) Normal (Color) Good (Color) Poor (Mono) Normal (Mono) Good (Mono) Blue Sky 1 Blue Sky 2 Blue Sky 3 Blue Sky 4 Sea Blues 1 Sea Blues 2 Sea Blues 3 Sea Blues 4 Seeing Red 1 Seeing Red 2 Seeing Red 3 Seeing Red 4 Mellow Yellow 1 Mellow Yellow 2 Mellow Yellow 3 Mellow Yellow 4 Grass Green 1 Grass Green 2 Grass Green 3 Grass Green 4 Interview Questions What is the size of the warehouse that you have worked on? .
Based on that.This was about 100GB. about150K*8 and that was about 120M rows). This was close to 300GB. The Fact table had about 50M rows.000 rows(so.000 rows. Powerprompts. ticket server and PowerPlay Connect? . What is the size of the cube? The average cube size was less than one gig and with an average 6-8 dimensions. What is the size of the report? What is the size of complex reports? The production environment: I worked on complex reports and we would scan data 100. What is the size of complex cubes? The complex cube we worked on included all the dimensions in the model and there were about 8 dimensions. The system architecture would be: Administer user privileges in Access manager What is a common logon server. Most prompted and grouped reports had data about 500 rows. Summarized reports would be much lesser with anything between 10-20 rows. if security settings are arranged. How do you set up Cognos environment for 500 users? What type of system architecture would you design? For 500 users we must first need to access the user classes. if there are any public user classes and guest user classes. The largest size was about 100-150MB.000. What is the size of the data mart you have worked on? In the project we had about 3 different data marts and I was mainly working on the Sales data mart. IWR. What is the size of the biggest table you worked on and the number of rows? The biggest table was the Sales Fact table and it had about 150M rows. Each dimension had about 150. The test database: The test database I was working on had about 30.The last project I worked on had a warehouse of size 500-600GB. The major cubes were about one GB. Impromptu.000 rows of each table/dimension. We will need Upfront. average cubes based on one/two dimensions were about 500MB-600MB. PowerPlay (Web and Administrator). The HR related data mart was much smaller with about 10gig in size.
In version6. the cookie is deleted. A pointer file is a . When the user opens another Cognos application. A reference to the ticket is stored in a cookie in the user's Web browser. the application uses the stored ticket information to identify the user. . PowerPlay Connect is a utility that you use to create or modify pointer files. I have worked with Netscape LDAP server and it is very compliant with Cognos architecture. Ticket Server is an access manager component that provides tickets to guest users or occasional users who do not have access to web based reports. The ticket server issues a ticket when a user is identified.Windows Common Logon Server is windows based authentication system that logs on users on the system to all Cognos application after initial log in. When the user's browser session ends.0 why do you use Upfront and IWR? Explain the steps to customize upfront portal? .cub files) SAP BW PowerConnect can connect to data sources in: PowerPlay for windows/Web Cognos Finance What types of servers exists in series 7 and describe the functionality of each? There are about 4 servers for administration in the Cognos EP series7 IWR server This is for publishing and managing Impromptu reports for web PPES server This is for publishing and managing PowerPlay reports for web Upfront server Visualizer server What is LDAP. You can use PowerPlay Connect to provide a connection to the following OLAP servers: Hyperion Essbase IBM DB2 OLAP Microsoft OLAP Services (including local cubes. This way user does not have to provide authentication information each time they log onto a Cognos application. and to enforce any security restrictions.mdc file that connects to Cognos data source or an OLAP server.what type of LDAP servers have you worked with? LDAP: is a Lightweight Directory Access protocol.
This was solved using multiple sub-report and chart reports. In the source directory. catalog and report columns? The difference between using a catalog column or a report column in a calculation/summary is that: A report column will list only distinct values whereas a catalog column will display all values including null values. password option.What are the steps for deploying reports on IWR server? Steps: 1. In Transformer: d) Right click a cube e) In cube properties. In the new window select either to update a report set or create anew report set 5. set a password f) In User classes window. How do you assign a signon to a cube? Password security to a cube is set in two places.. The report for the finance department involved complex calculations with comparisons of different relative time settings. Give the destination folder path in the IWR server report location 6. Go to Impromptu-Report Administration 3. Compare calculated. select a news box where the reports needs to be published List few complex reports you have created? I created certain complex business mix reports. These reports also needed different views. give privileges to a particular user class for a specific cube g) All users in that user class have the privilege to access the cube . reports for the finance department and certain product forecast variance reports to the marketing departments. Create a report set and save it in directory/folder. select Publish a report set 4. select the directory where the report set is located 7. In Business mix reports I had to multiple level filters using prompts and users had to be given access to ignore prompts at each level. The product forecast-variance report had multiple summaries with different associations. From Tools menu. The reports involved had cascading reports with using multiple reports and hotfiles as data sources. In the Upfront news box. 2.
But in Impromptu we wish to restrict the String Length in a single line '30'. We have text fields in the Database upto 258 Characters.The MDL files are generally smaller in size And .The MDL files can be viewed in a text editor like textpad. Try creating the PowerCube again. and once that happens. notepad etc. Any idea how to implement this? Try using the LEFT and RIGHT functions." i have deleted all the temp files and tried refreshing the cube again. Also i have sufficient HDD space on my server.mdl" models are stored in ASCII I work with the MDL files as opposed to the PYI files for a number of reasons including the following: .pyi" models are stored in binary -". only one possibility clean house save model as mdl close model open model as mdl save it as pyi close model open model again as pyi start population Whats the difference between mdl and pyi files in PowerPlay Transformer. 30) RIGHT(fieldname. Suppose. whereas the PYI files can't . LEFT(fieldname. Thanks in advance The difference between the two types of models is in how they are stored: -". next 30 chars in the 2nd line.LENGTH(fieldname) .but didnt work. we have a 60 Character String. i am getting this error while refreshing my data cube.Question Answers We are using Impromptu V 7.2."An error occurred during the creation of a PowerCube. Then first 30 Chars should displayed in the 1st line.30) Or you could use SUBSTRING commands as well.The PYI models often become corrupt. We have to use 'Word Wrap' also. there is nothing you can do to fix it .
bat file in Cognos Scheduler. I have a PPR report created in PowerPlay (Cognos 6) for windows. I ensured I include the RANK functionality. For each cube we want to build in the bat file you have something like the following.. The backups are there for the very reason you state. so we can still have automated cube building using the mdl files (woo hoo!).. I want to rank/sort (descending) the data dynamically (always show the Bars like a Pareto Chart) whenever the user does a drill-down/up.. I find that the database passwords are never stored in the MDL file and cannot be used for automated cube builds.mdl When I calculate my %..I normally use the PYI files and keep MDL backups for one reason. Any ideas. I have the following doubts and I would like to get some ideas/responses to my queries (3 of them). The -k switch in the scheduled bat files sends the database user id and password to the model. PDF (Default) 2. I saved it as a PPX and had it published in Upfront. However this is seen as a PDF by default. cmd /c start /w c:\Cognos\cer1\bin\trnsfrmr. anyone? 2.e Replace /0 with blank ) Goto Format measures Blank tab Click on the "Division by zero" check box to select it. When I created the PPR report in windows. 1. I clicked on PROPERTIES for this report in Upfront and clicked on ADVANCED ACTIONS.exe -n -k <DBName>=<DBUserName>/<DBPassword> c:\cubemodels\cubemodelname. I want my users to play around with this PowerPlay report (by Drilling-down) but unfortunately I see it in PDF format.. Windows. Can I display blank instead of /0. (Sorry I do not remember this option quite well).. And We build our cubes by running transformer in batch mode by scheduling a . ==> How can I have this PPX file published as an INTERACTIVE HTML by default? I am assuming this should be possible because of the above 3 options that Upfront shows me. corrupt PYIs cannot be opened.. I got '/0' if I am dividing by 0. This shows me 3 options: 1. Interactive HTML Format 3. Goto Dimension explorer ( Press F4 ) Right click on the measure for which u want to show blank ( i. When I opened this PPX report in Upfront (by manually choosing the interactive HTML format) it shows me the cube(with all values) by default and not the sorted bars along with the formatting that I had ...
Please help. Ensure that the server is running before attempting to connect. it is necessary to have the ARBORPATH set to \Program Files\Cognos\Powerplay\Essbase\V5\Tcpip. We are using a macro to print several reports during the night. Is there a RANK / SORT (for bars) option in Viz that I can include in my Charts? The problem is I want to build some RANKED bars which have to also give me the ability to do a Slice and Dice. set the system variables to the same path as Shown above. Sub Main() Dim objTransApp As Object Dim objModel As Object Dim objDataSource As Object . I have a model . This must be set to the level of TCPIP.specified in the PPR report.5. We then moved all Cognos software to a new server. I'm asking if anyone have a suggestion on how to overcome the issue of getting the column headers to print on every page. the macro is running fine. When you are in PowerPlay go to: File Print Options Check the box "Axes & Labels on all Pages" When you say OK and get back to the print dialogue box. When reusing object variables I did not set them to "Nothing" in between or at the end of the marcro. Does anybody have any idea? I never used macros for printing but I had a macro that ran always fine On some PCs and on others did not. Doing that solved the problem. No errors reported. When testing the macro in Cognos Script editor.I want to build a cube using this model by macro. However. the reports are not being printed. but the options that you selected will still apply. you can hit cancel so you don't print. I'm sure this is a known weakness for PowerPlay. grouped and sorted accordingly) but unfortunately this option will not let me look at the data other than that is included in this cube. These we are all working fine. We changed the macros for the right locations and printer names. Error Cannot initialize server to access Powercube. How can I ensure the bars are ranked/sorted at all times? Any ideas? 3. I have tried to get the source data in the form of an IQD (ranked.. Solution Description In the user variables. For Powerplay Web access. When trying to access an Essbase cube from PowerPlay 6.
Set objModel = objTransApp.... A PYI would maintain the password. format. Or if you have acode pls send it to me. . When using an MDL the connection Password is set to prompt. What I think complicates things are that the structure here is analogous to the company where a division spans geographic regions. department and major... if using an MDL you must use the command line switches to supply the password to the Datasource when calling transformer.Cer3") ' Open the model. college. Set objTransApp = CreateObject "CognosTransformer..Close End With Set objModel = Nothing Set objTransApp = Nothing End Sub This didnot work.. for me. Therefore. I need to make the queries to operate in such a way as only those rows selected by prior query are eligible for subsequent rows. While the prompts appear it seems that the filtering doesn't apply to the subset from the prior report but to the data as a whole. Count etc.ObjModel.TR0118 Database cannot be read.SaveAs "F:\Cognos\cubes\Models\Select Customer TestByMacro. When u check the 'ELIMINATE DUPLICATE ROWS' in the filter it is applied for the row If u want to apply DISTINCT for a particular column then the column should have a Summary function like Total. I'm trying to produce a general report that produces a list of students by term code.mdl") With objModel . This initial report will be used as the starting point for several reports that are still in the planning stage.'Open the Application .Application. Can any one correct this pls.when i try to run this from script editor its throwing this error. type in the date format..mdl" . ie dd-mm-yyyy ( this is how the value will come as 15-12-2003) if you type dd-mmm-yyyy ( this is how the value will come as 15-Dec-2003) dd-mm-yy ( this is how the value will come as 15-12-03) After struggling with a report for several days and having nothing to show for it I decided to raise my hand and ask for help. So in the data definition u can specify like this Count(distinct mgr_id) Is there anyway to customise the Date Format in Impromptu? right click a value of date field. At this point it appears that the answer is to come up with a computed column that is passed forward but I don't see how..... The initial idea was that the report would be a series of four cascading prompts going from term code down to major...GenerateCategories .OpenModel("F:\Cognos\cubes\Models\TestbuildMacro1.
You are correct - it's product functionality that the value in prompt 1 does not apply to report 2 in a cascading scheme. A way to work around this is to produce a report-prompt cascade that would work with calculated columns (as you correctly stated). Build your prompts based upon a report picklist via catalog picklist. Your report will have two columns: eg College, College+term You will use that report for your prompt source - the trick will be to *display* the college name and *use* the calculated column. If you're using the function to filter database records, "Today" is generally more efficient since it will set up a where clause and only return those records from the database that fit. "Now" will retrieve every database record to check it. Syntax: now () Returns a datetime value representing the current date and time of the computer that the database software runs on. Syntax: today Returns the current date according to the clock of the computer that you are running Impromptu on. "Now" is a date/timestamp value, "today" is a date value. Either will work fine, as long as you don't care what time it is when you use "now". I have published excel spreed sheets to upfront. I am not sure of the process you followed but here is the steps that I have used in the past. I hope this helps. 1) Create the following folder C:\My documents\Cognos\Cer1\Excel Spreadsheets 2) Copy your Excel spreadsheet to the directory above 3) Create the following virtual directory in your web server; \cognos\Excel 4) Give this virtual directory read and directory browsing permissions 5) The URL to reach this file is http://<machine_name>/cognos/Excel/<spreadsheet_name> 6) Copy this URL from your browser 7) Log into Upfront 8) Click on the newsbox 9) Click the "New" link 10) Click the "Create a NewsItem for a URL or file" link 11) Add a name in the field that describes the URL that you are adding 12) Paste the copied URL from step 6 and paste it into the URL field. 13) Click "Next" 14) Select the newsbox that you want to add it to 15) Click "Finish" Can any give me solutions to this problem I have, currently this works but I think there maybe a better solution in how to handle this. There's a Region prompt and two State prompts where it gets a little tricky. The user wanted to be able to select (+ states, multiple or "All") so vehicles in those states would be included in count and another minus States prompt so vehicles in those states would not be counted. This second prompt will also allow a selection of "none" for no minus states. The user is aware that with the + and - "in" statements she could end up with different results then she expects. For example if she selects + some states, say CA and MI, then minus other states, say Ak and AL the SQL would say: where States1 in ('CA','MI') and States2 not in ('AK','AL'). The "not in" is really irrelevant because everything but CA and MI is automatically excluded by the States1 prompt.
The minus prompt is really intended to be used when "All" is selected on the plus prompti.e count all states except... There's one other prompt that requires explanation. The user wanted the record data in the column titled "Sales Area" to change based on what she selects in the + and - States from report to report so there is a prompt for Description. This is so the report shows what she selected so she doesn't forget what the counts were for if she looks at the report in the future. It is intended for the user to key in this prompt whatever verbiage they want for the col. heading. e.g. I select All states on the plus side and 'CA' on the minus side. I might type in "US - CA" in the Desc. prompt. She manually creates an Excel. Any other suggestions on another way to handle this type of situation? First of all, There are two efficient solutions... One is to use PowerPromts so you can set several prompting processes using = different reports or prompts. The other one is to create File list pick (or what), where you set the ALL = option inserting a * or ALL in the csv file (for example) and in the combo = box you simply select what you want. So you do the same for the second (NOT IN) prompt, too. I get the following errors when trying to save some of my cubes: (TR 1901) MDC(49): could not save file (Category Index) in [filename].mdc (TR 1901) MDC(49): could not save file (Category) in [filename].mdc (TR 1901) MDC(49): could not save file (Bitmap) in [filename].mdc What does it mean? How do I avoid this? Last time I had the same error while building my cubes was when we upgraded or virus-scan program. As a permanent solution, I have excluded all Cognos related files (*.mdc, *.imr, *.iqd, *.ppr, *.ppx, *.pyi, etc) from virus scan. Since then everything worked just fine. To find out whether you experience the same problem or not, you can simply disable your virus-scan, and manually update your cube. If it builds without any error then your problem is also related with virus scan. Having a problem with DB2 databse version 7.1 running on unix and transformation server 7 version 2 running on unix (rsserver). The models will build fine on the desktop but as soon as they are run on the server they get an error that the database cannot be found. The databases that rsserver cannot can be accessed on the unix server through db connect and queries can be run Transformer cannot connect for some reason. I have checked the datbase definitions and they should match ok any ideas of what to check? You need to bind the client database from the cognos server from db2 bnd directory connecting to the database server and run the following commands as a db2 user who has bind permissions on the database. Please let me know if it works. > db2 connect to <database> user <userid> using <password> > db2 bind @db2ubind.lst blocking all grant public > db2 bind @db2cli.lst blocking all grant public I have question about the MTD and YTD calculation in powerplay, I used the date wizard in transformer to build the date dimension. for my understanding, the calculation is based on the current date, for example, current date is 22-Oct-2003, then MTD should be from 01Oct-2003 to 22-Oct-2003 YTD should be from 01-Jan-2003 to 22-Oct-2003 But it is possible
to change the calculation dynamically so that it is not must to refer to current date. Please advise. You can choose whether or not you want Transformer set the current date automatically from one or more data sources. (In date dimension properties, you can check if current period should be set automatically, in data sources properties you can check whether or not a specific data source should be used to set the current period). Besides that, you can give command line parameters at runtime with a current date that you specify yourself. Please look it up in the Transformer manual. I have encountered the urgent problem about IMR, I created a set of reports based on database(Hofiles). However, when I changed the location for hotfiles, the reports can't be executed, it seems that the reports still remember the original hotfiles location.Please help If I am right - when u change the location of your catalogs or your hotfile.. the reports dont open. Solutions to this are - you create a snapshot or go the general options and change the path of your catalogs. Hope this helps. If you just relocated the hotfiles you can change their location in the catalog. Usually the hotfile data source that you added will list the full path name to the folder where the hotfiles are. If you just rename that to the correct path the reports should run. I use Enteprise Server 7.0 and I am having the following problem: A user is member of several user classes. In one of the cubes, both These user classes have access to the cube. For certain measures, this users get unexpected results (zeroes where Other values are correct). When I remove membership from 1 of the two userclasses, this user gets correct results. Apart from the fact that I find this odd, there is an option to let the user be prompted for the user class when logging in. Apparently this option should be in the Options folder of the Settings tab of the Server in Enterprise Server administration tool. But... I don't see this entry at the indicated place. Can anybody please help me? This is getting really frustrating. This sounds like a cognos issue, not SQL Server. SQL Server does not Have user classes, it has user roles. There is no option to allow a user to specify their role when logging in. They are automatically associated with the permissions and privileges of all their roles. The setting your looking for is probably in Cognos' Access Manager... I was trying to adjust one of the Cognos report to print on our pre-printed form. I have problem adjusting the body which can have multiple records. Do any one of you know how I can control the number of records in the body or adjust the setup so to print all the records corresponding one particular customer in the same page without spanning to next page. Thanks & Regards I am not sure that you can fit all the records of a particular ustomer in a single page . What you can do instead is report the group header on every page where ever the report body spills more than one page . I hope this solves the purpose. Already the report header had been grouped by some other fields like customer, Site, Currency etc.. But in the list frame for this customer details like Order #, Amt, Qty etc are displayed... Sometimes the details corresponding to some Order # span across to next page... this needs to be avoided...Is this possible.
That is for product 1 & 2 the value is 30 & 35 respectively. I think this is a fairly simple question. That is there is desired inventory days for product.Measure 1 Error .----------. Do you think I should use report type as a dimension or try to create different measures for the different report types (and if this is the right option how do I do this in transformer)? If the amounts of Measures 1 and 2 mean something totally different. you should use separate measures. My data looks like this: date report type interface Measure 1 Measure 2 --------. Can this be achieved in transformer? Is external rollup is the solution? If yes. You could use if then else logic in your iqd.Measure 2 Inbound .Measure 1 Inbound . depending on the value of the report type. I don't want to take sum or average of sub-product and roll it up to product. In your example you should use 6 differents measures: Error . I am in the process of Building a cube and I have created a report/IQD as a data source.Measure 1. how my data should be organised for use as external rollup?. go more then one page you can have the group also repeating on the next page. else 0. Use this new iqd as your datasource in Transformer.I think that the details in the list frame cannot fit in a single page As you cannot be sure that how many details are there for a single group. Please let me know if this suits your requirement.Measure 1 Outbound . What you can do instead is repeat the group header on every page so that whenver the details for that group . I have to the value from the datasource.. I have a datasource for Desired Inventory days for products. use the calculation: If report type = Error.Measure 2 Make 6 calculated columns in your iqd's. then Measure 1.--------. Do this for all 6 measures.Measure 2 Outbound .------------10/24/03 Error 1 0 1 10/24/03 Inbound 1 2 2 10/24/03 Outbound 1 1 1 Date time and Interface are the two dimensions I have identified Right now. This can be done by selecting the primary list frame -> go to Properties and layout and press the button for that group repeating the group on every page. The value in the report type field determines the meaning of the two measures.--------. The problem I have is with the report type field. . The data is like this. Product sub-product Desired_Inv_Days 1 a 25 1 b 15 2 c 10 2 d 30 Now for the group level there is seperate value for inventory days. If the first column should Reflect Error .--------.
that you associate a value with each of the related items and sort on that column in the report. security. If your grain is subproduct. PPES. but a new requirement is that the cubes and reports must be accessible through the internet. I have a client that is looking to implement Cognos Impromptu and Powerplay. Project Drivers: 1) They currently have data they report on in two different areas. Which Picklist (Report Picklist or Catalog Picklist) is best suitable that you can come up with an idea. Access and Oracle. . designing & developing the database based on the Reporting requirements. and we need 1 of the records.g. India. Questions: 1) Does anyone know what types of questions I should be Asking the client to really define this project? 2) Does anyone have a Project plan that would encompass the majority of the tasks that would need to be accomplished? 3) Does anyone have a resource list from a similar project so I could get a feel for the types of people my client would need on-site to complete this project? Any help would be greatly appreciated. They need to develop a security plan and add the remaining divisions. Values in the Picklist are coming from a field of a view in the DB. and assisting with the reporting within Cognos. we have Country col and it has values France. Any clues to achieve this? I would suggest that in the imr picklist . but I don't know the Cognos product that well and have only participated on one data warehouse project in the past. IWR) on a single machine.. designing & developing the security requirements. not necessarily the 1st record for that field or not 1st in alphbaetical order. A new group of users is interested in using the Enterprise Server with Powerplay cubes and IWR reports. Issues I have: 1) This task list seems too summarized for me. Could you please point me in the right direction regarding accessing The machine over the internet. e. Additional things that need to be done or configuration settings that have to be made? As long as they are in the same domain and in your directory server space. 2) It seems to me that this is quite a bit to find in one person. We are having a Picklist Prompt. UK. Australia..You can use the desired inventory days for the product as a sort of attribute for the subproduct.1 with all components (Webserver. They have asked me to find a resource to bring this project full cycle By reviewing current reporting needs and helping them understand possible future needs. just install the admin tools and they can deploy their web applications in the web server. you can make your source as this: Product sub-product Desired_Inv_Days sub prod Des_Inv_Days Prod 1 a 25 30 1 b 15 30 2 c 10 35 2 d 30 35 You can then use 'average' for the rollup HTH At a clients site we use Enterprise Server 7. 2) The Access database only contains information for one division. Italy. and we need India to be the Default value. to be the DEFAULT value. The machine is accessible through the network. They want to get to one platform (Cognos & SQL Server). Directory Server. USA. configuring the webserver.
If it helps. Any ideas? May be there is a null division in some row then the database will raise an error. But I am not sure if this would result into the error you described..cat file Doing this has saved my bacon many times when a good catalog goes bad... Its location has changed. There are some traps: e. .the first question I would ask is: Do they want or need a data warehouse? is the reason they use access based on a related app that also must be migrated.. Hope this helps. I am expected to find a sol to this prob.." Error number -258: DMS-E-GENERAL. I have a problem(well everyone here has some. you can A) Validate all of your objects B) Compact the model C) Prepare it for deployment D) (Most Important) Export it as an Impromptu Catalog in a new file shell or *. Once you have reverse engineered it. I have added a calculation to the Impromptu report and now I get an error reported when trying to view all of the lines for a specific date. Do you know why this happens? How can I solved the problem? Rename Impromptu. I have tried using flexible processing to try and resolve the problem – this doesn't help. Some of the reports are running fine but many are not displaying the correct data.as the client doesn't really have a concept of what the Cognos tools can do for them and how to make it effective until they can see and feel it.imr]. I have been working on my Impromptu reports which I saved on my C: drive. If speed is of essence than you could employ a data mart structure using an etl tool to move into the SQL environment immediately with a more controlled transition from oracle and access find out what the pressing informational need is and strive to answer that question first. which is a transaction report for a Powerplay cube. Database is a SQL database held on a remote server. This is OK for the iqd file for PP (as long as all records ARE included in the report in this instance). But. Today I came and try to open my reports and come up with the following error: "Failed to open document [Pipeline_Summary. with ORACLE Impromptu might use the DECODE function for the if then else which will then also do the null division.. with the same result.ini file...as an introduction to BI tools should be gradual to get understanding and buy in Don't count on traditional IT specs ..so what's special abt me!!!) Well i have joined in a new project and to my horror i am finding out that the catalog is pretty much screwed up and there are more than 70 IWR reports that are running on it right now.. I have not changed paths or directories and I am opening from the same location I saved it the last time. the users will undoubtedly need this adding to the drill through report as well.ini file as oldimpromptu. which will no doubt have the same outcome. A general exception has occurred during operation 'bulk fetch'... "Error retrieving data from the database. You should then do an if then else around the division. the calculation is based on a two previously calculated fields divided by each other.can anyone suggest ways to handle this situation?? You might make use of the Cognos Architect tool to reverse engineer your catalog.. I have also tried this calculation by doing the full calculations using the raw fields. Please check the full path of this file". But make sure that it is not overly complex .g.. I am working on an Impromptu report.
Quit Set objTransApp = Nothing Set objModel = Nothing End Sub I have a secure model file with financial data."Root User Class") With ObjModel . i have this simple macro which refreshes a cube . You can map an Access Manager account to the NT account that is running the job. we make sure that we select 'READ UNCOMITTED' under user profiles/database section . I have been informed by our DBA Team . how can i pass this info automatically to the transformer via the macro. password and user class. How do I implement user class level security on measures ? Import all the classes and users that u require in ur model .Application") Set ObjModel = ObjTransApp. That way.pyi" i=shell(tmp1+" -n -s "+tmp2) end sub But it is prompting me for a Cognos Common logon /User Class id's while running. "Administrator". In the catalogs of each of these reports.a list of all the measures for that class will appear on ur screen. Sub Main() Dim ObjTransApp As Object Dim ObjModel As Object Dim Model$ Model = "e:\mymodels\mymodel. the logon occurs automatically."".then go to the dimension map and click on the user class tab. However.Close Impromptu and open it and try opening the report. double click on the class for which u want to apply the security. Note the openmodel method passes a Userid.exe" tmp2="D:\Harvinder\cog7\test. There is a tool out there called CubeRunner that takes care of all that kind of stuff. form this screen u can use the include/exclude option for the measures for a particular class of users.pyi" Set ObjTransApp = CreateObject("CognosTransformer. We have serveral impromptu reports that goes after our live transactional data. OR the below macro will accomplish the goal of refreshing a cube. sub main() dim tmp1 as string dim tmp2 as string dim i as integer tmp1="C:\Program Files\Cognos7\cer3\bin\trnsfrmr. Only few users beed to see certain measures and data.CreateMDCFiles End With ObjTransApp.OpenModel(Model.
Thank you again for your solution. whereas by using DB-Lib we can across database as long as they reside in the same server. Its because of the grouping.that when user run these report. They want to be able to export it to excel with no blanks.. if you use Scotts' solution but without the grouping. Recommend you change the catalog decription if you go this route. click on the library name in the right-hand window to highlight it. Then the default will become 0 or NA. create a second catalog based on that exported file. If I save it in a delimited format the nulls disappear. it's easy to mistake the catalogs without some precise verbiage indicating which is which. It only occurs with the data elements I bring into the rows. . or your joins and columns may be adversely affected. slide the right bar to the very end and the report will retieve all of the lines.in case you have separate "test" and "production" boxes w/the same library structures. it sometimes causes blocking.First. Again thank you. I can get rid of the nulls in the columns by using insert data items. How can we prevent this to happen? It is my understanding that you need to page through the entire report (in page view) or if you are in screen view. However. It is not because theres null values. I am not sure there really is a solution to this. you are limited to a single database. Even doing your solution since the nulls do not exist the report when grouped in the rows still do what grouping does. but I will do it in a macro so that I can automate it. My client does not want to have to do any formatting in excel. this is an easy way to have test & production catalogs. Tables menu in Impromptu Administrator. if I switch the order then it may not be blank. Third. when you use ODBC. The same technique works for system name. I wish it would have worked. Second. also . The structures must be the same. It is the problem that occurs in the rows of the cross tab. I will often times follow this sort of process. Then How about a multi-step approach. And According to Cognos Tech.. No question found I tried you solution. export that result to either a hot file or a dbase file. Then Thanks but when I create the list report there is NO NULLS. The grouping has to exist so that the counts are correct. I have a catalog with computed fields and joins connected to one library (AS/400). I think my only solution to this is to talk the customer into powerplay. this is due to the grouping rows. thereby releasing the lock. In Catalog. Then click the Rename button and rename it to the new library name. It is blank. recreate the report but with the grouping that you need. Fourth. going through ODBC rather than Native DB-Lib provider may solve this problem. Services. can I copy the catalog and connect it to another library assuming that both libraries are exactly the same? How can I do it? I tried to change the connection but I lost all joins. but again it is still comes in with a blank.
however I set the catalog picklist up identical in the catalog. The two methods should create the same sql. Please read about making alternative drill down paths in the manual. I don't really want to keep recreating the catalog picklist for each report. The criteria in the report has not changed.tab file. Do you think that will degrade performance? Then . When I create the catalog picklist in the catalog why all of a sudden can I only choose one selection from the list. Towards the end of that line is the date format. You can achieve this by making an alternative drill down path by month. I hadn't thought of that . How do I set the date format for the date prompts to 'mm-dd-yyyy'. Find the line for the appropriate language. It lets me choose some of the records by clicking and pressing CTRL. I just want to see on one page the comparison year on year of each month's performance. Heres the problem. Perfect. I would like to display in Powerplay the following Jan Feb Mar Etc 2002 100 100 200 400 2003 300 100 800 500 Is there something that I can do manually with the date dimension? I only have one date dimension and the others are product and customer related. I have found alternate drill downs to be quite slow.But in IWR. Open the locale. it is actually quite straightforward.when the prompt appears it appears in 'm/d/yy'.I've created a catalog picklist in a report. The same catalog picklists will be used over and over again by several reports. In impromptu I have set the date prompts to be of the format 'mm-dd-yyyy'. "=" statements force you to choose only one item. The 'in' statement hasn't changed changed. The only thing in the report that changed was that I added the catalog picklist prompt under the data tab. Then OK. in the bin folder.thanks. look to see what the difference in the sql that's generated. though. Then That's correct. It also lets me select ALL because of the UNION SELECT ' ALL' I created in an Oracle view. Then you can use both paths (primary and alternative) in 1 report in the way you indicate. Re-check your filter: "in" statements let you multi-select. Then I assume you meant to say you added the new "folder" prompt in the filter instead of the one you had created in each report. The CTRL and click functionality is not there when the picklist is created in the catalog. The existing prompt from the report in the filter definition was replaced by the one you created in the catalog folder list? If that is not working.
It generates the new folder. Why don't you try this. "IMPROMPTU MAKES EASY REPORTING" modified the transformer datasources to point to our database then changed the signon string. I have actually had a couple of times where the use of alternate drill downs meant an improvement of the performance because you have one dimension less if you combine them instead of having separate ones.. 2. 3. but it isn't too hard (I can do it. so it can't be too bad!). cubesize and performance.Clean up your temp folder and all . so you can combine the two. which will give you the name of the actual output file. It's not exactly trivial.exe. Does it mean i have to regenrate the whole report just bacause i have to add a single field to it ? I would not want to think so .that depends completely on your cube: number of measures..Run the Query which will produce this IQD and save as iqd . Does anyone know of a way to automatically save the output to disk with no user intervention? Assuming you're on 7. You should have included in your documentation the Upfront Developer Guide and the IWRCommand Developer Guide.Open the Model now.. it avoids creating new report. there is an executable called iwrcommand. copy the new column name and paste it in your existing folder. Once it's done.Please let me know places where I should look for logs don't think that you need to change your iqd. which you can get from Upfront itself of course.Generate categories. You feed it various parameters. It is often a matter of trial and error before you have an optimal combination of data. Suppose i have a catalog which has say 3 cols from a table.000 customers.impromptu does not do so. go to Catalog -> Folders" and click the "Generate Tables" and Select the corresponding tables. Now you can add the new column into your impromptu report. How do I over come this situation. cardinality of dimensions (number of different values that a dimension on a specific level can have). or you can use upfrontcmd. which go into all sorts of detail on this kind of stuff. which works more or less like iwrcommand.. Matched columns. I have worked on Impromptu a little bit and can get away doing some small things . including an XML string which contains your actual command. It is a very basic one.tmp files. You already know the name of the folder where that file sits.Pls advise. GetOutputName requires the newsitem ID. The output is nicely displayed on the screen. .x. Bring the new column into the catalog first.. 1. So. by selecting the new column and click "Add". 5. Now suppose I generate the whole report with this. Everything is fine till now..exe. One of the commands available is GetOutputName. What are the steps I should take to generate cube . When I try to generate catogories I get error at Customer Dimension saying " REPOSE NO MEM: In sufficient memory on machine" I have 220.Close your model. I have a doubt. number of rows etc. except it goes against Upfront instead of IWR. 4. number of dimensions. Now i add another column to the table and try to pull it into the report . I created an application which calls and runs an IWR report. No need to generate new report.
Report looks fine. Insert into your data sources." For Windows 2K.Where can I find these environment variables? To determine the current value of these variables you can open a Command/MS-DOS window and type use the line: set|more Depending on the version of Windows you're using the default location for TMP/TEMP varies as does how you change it. Windows 98 and ME users change it using either the config. I hope this will solve your problem. It would help us to solve a problem we are having. Suppose you have reports R1 .I like to allow for multiple selections..Windows 98 and ME . I applied 'IN' instead of '=3D' . The filter criteria is PL_Desc =3D ( if ( ?PL? =3D 'All' ) then ( PL_Desc ) else ( ?PL? ) ). Same rules on column names apply . design your filter as follows if PL_Desc =3D ('All' ) then ( PL_Desc ) else ( ?PL? )=20 I have report which throws an asynchronous error.116. you may have to adjust the datatype or manipulate the measure properties to get the correct decimal point placement. which I am very interested in. Even if you put multiple reports in the directory. During the install. you will have to create a flat file. Should be a comma or some other variable delimited file. so I have created an excel spreadsheet with data ( department number and department name) to use in the report. R2 and R3 and you have 1 PP application P1 which can be used for all the 3 reports. I have a condition for checking the 'All' as I mentioned. I have created my initial report with tables from the RS/6000. the PP app points to the one that is selected in the PP studio. go to individual report Properties-> Advance Properties and click on the administrative tab and attach the PP application 'P1' to the report R1.they must match if you expect them to be shared.xxm file created with each PP app is code to point to a single report. the process is fairly simple .sys or autoexec. The default location for the TMP/TEMP directory varies . Unix cannot as far as I know..11 with a RS/6000 Unix database...Any nice = solution. Cognos sets the "Impromptu data directory" and "Cognos Query log file location.You publish the reports and the PP application. See it depends on the requirement you have. If you require PP applications of the same type for all the three reports then you can use 1 PP Application for all the 3 reports. The you will be fine. the new flat file.1. I am working with Cognos version 7. Now I need data that is not housed in a table on the RS/6000. do let me know if you have some doubt.bat. I am new with this product so I was hoping that someone has done this before and could give me a step by step of what to do next to get the data into my report.you don't have change anything in the iqd. My understanding is that the . I am facing a problem. Step 2: Now repeat the process in Step1 for reports R2 and R3.still is not working. NT and XP you change it through the System control panel. Can you explain the technique you use to attach more than one report to a PP application. read a MS Excel file. Step 1 : In the newsbox where your published reports reside . I have a prompt single select. If you are building the cube on Unix.Note: If you are able to run the query against the New database successfully and save them as iqd. It sounds like you may have found a new technique. If these have measures. The knowledge base suggests that I clean up the environment variables TEMP and TMP .
Then go to that directory from Window Explorer and delete all the files there. Or You can only have one powerprompts application associated with one report. en-us "English (United States)" en "English (United States)" pls find above 2 entries in ur file. How can I change the format of the date prompt in IWR to mm-dd-yyyy? u can change the date format in locale. Cognos stores the file locations in a common configuration file and not everybody has access to it. Or Open the impromptu and check the directory name mentioned for Temp from menu option Tools -> Options ->File Location tab. Here is an alternative solution. It might look something like this: I have a small help. While the report is running select the entire url that is in the browser bar and use it as a link on a webpage. not nearly as helpful as it sounds.the format is only mm/dd/yyyy. Click on the upfront link to the first report. Do this for each of the powerprompt applications or IWR reports you want to link to and place the link to this page in your upfront portal. Windows NT uses C:\TEMP and Windows 2K uses C:\Documents And Settings\username\Local Settings\Temp (a different temp directory for each user.u can check your language settings for cognos. But it gets changed to m/d/yy when published. The important thing is to make sure the directory specified by the TMP/TEMP variables exists and that you have full rights to it.) Sorry but I don't recall what Windows XP uses for the TMP/TEMP directory. There is a requirement such that in a cube if the user selects one dimension and selects a value (ex: country user selects UK) the other dimensions when .default to C:\WINDOWS\TEMP. Can anyone let me know how do we do ths. save it and restart your m/c(important).open that file in notepad.This means that if your reports have prompts that the powerprompts application is handling then you are going to have a problem. NOTE : the above is for US english language.uncheck your wordwrap option (if checked). change that to ur required format for both the above 2 entries. In IWR the date prompt format of all the reports is m/d/yy. In my case Cognos was installed using the Administrator username and the "Impromptu data directory" and "Cognos Query log file location were set to D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp which my normal username doesn't have rights to so I created C:\TEMP and used the cacls command to grant everybody rights to this directory.but i think it will be same. then it gives examples on how to create this url dynamically. I want an html screen where I should have link to these three reports and these reports must be published on the web. I have 3 impromptu reports from the single catalog. If you dig a little deeper into the "Upfront Developers Guide". scroll right & go to 2nd last column there u will find M/d/yy. Simple and hopefully easy. In the IMR file and catalogue.tab file which is in bin folder of cognos.
you may see references to old dimensions if they were saved in the model. Does the iqd file only holds the query or it holds the data in it The IQD's are just queries..When doing teh cube build it's entire contents is replaced using the new data. Or Can we have prompts applied to the particular MDC using Powerplay web server?? You would have the prompts with a PPReport. When transformer is running it is building/sorting/reading work files. I would like to know can we have cascading of prompts for the same. You would have to do some programming for that. In a macro you can design the whole report. Hope I have made my question clear to you. And it is up to you and your macro what prompts the user gets displayed by the macro. which category of a dimesnion should be displayed or if you want zero suppression. This means you build a report in the PP client while you are connected to the Enterprise Server and then chose "Publish to Upfront". You can view/edit them in notepad or any Other text editor if you choose to. If you have it installed just try it with an example to see which option you have for the prompts. Feel free to get back incase I didn't get your question. Hope I have explained myself. aqnd the column headers which are the titles of the query columns in your datasource. Mumbai etc will be shown . I have a Cube which has 8 dimensions and 3 measures. I want a small clarification regading the powerplay.. you will see the reference to the Database along with the actual SQL.. In PP Windows Client you do not have prompts but you could save a report and force a macro to be executed when opening this report. Delhi.'Chicago' will not be shown 'coz Chicago is part of USA. the hierarchy of a dimension is populated in that manner only. For example. There you get a dialog asking you which prompts you want in the report. But this is limited feature. Then I understand that the dimesion get filtered in they are descendants of the dimension.. If you select a country for example only those cities which are the member of that country would be shown in a cube. if it is the cube then how does the updated data can be brought into the cube.clicked should display data pertaining only to the country dimension selected (UK). basically they have to act in a cascading manner. No extra effort is required in OLAP for implementing a cascading scenario like in Impromptu. The macro could do some prompting an then could custimze the report. you can cascaded prompts within a dimension. Kindly let me know can we do this using powerplay transformer or powerplay. and as I said this is programming work. Then you can select e. .g. In PPWeb you can have prompts by publishing a report from the client to upfront. if i Refresh the cube how does this Scenario work. Calcutta.. Can we do cascading of prompts using macros for powerplay windows? I never did it. So this is a very flexible way. Yes. if you select India at the country level and drill-down to cities level only Jamshedpur. Then when I choose US then product dimension in other line must display the products for US only and not for other countries. it refreshes the iqd or just the cube. The source for the cube is 3 iqd files. What do i want is there are series of dimesions say country and products in two different lines. I have a simple question. Can we have prompts in the powerplay as we can have in cognos IWR using powerpromts. In a OLAP environment.
We would show things like: 1.Application" exists. Report Name: Description: Prompts: Summaries: Drill-Down Reports Associated with this report: Error executing the cognos script. General purpose of report 2. (solution didn’t work) I have a customer that is looking for references from other Cognos customers that have implemented Active Directory as the repository for Cognos Access Manager in a multiple domain environment. NewsBox location link 10. I have created a calculated columns as InvoiceQuotation which is calculated as Invoice # + ' (' + Quotation + ')'. It was a headache and we had three consultants from Cognos who came in to help. See if the class object "Authenticator2. you'll probably need to re-install your Cognos products at least access manager.We have published IWR reports for our HR community. In essence. List of prompts (and answer choices for file picklist prompts) 5. Role-based security applied (Demographic data or Payroll data) 8. They are "managed reports" that contain standardized prompts that permit end Users to customize their reports. Unfortunetly.Application") Any idea what might be the reason? Check your registry under HKEY_Local_Machine/Software/Classes. This calculated column is designated as lowest level in Invoice . We have one master schema and then numerous zone schemas. they had to make an instance of the schema. I am the Project Manager there so didn't get into technical details. Their goal is to integrate Cognos and Windows security environments so that they only have to maintain one profile for each user. If it doesn't. List of columns 4. bring the others down for about 5 minutes. We use the following in our docs. just column headings) 3. Cognos can only work if they are all in the same schema. Has anyone done that? Any special considerations? We have done it. Report "owner" 9. Output format available 7. Imagine bringing your security system down in the entire world for about 5 minutes when the company operates 24/7. We would like to make available some Word documents in Upfront that document the reports and provide information to the report consumer. A screen shot of the report page (no data. R429 "Object creation failed" Set objAuthApp = CreateObject("Authenticator2. Calculated column definitions 6. ??? I would appreciate it if any of you could send me a specimen template that you use for documentation of your IWR reports.
which is notthe requirement.I have published a cube to Upfront and when I run the Cube I get thefollowing Title <Cube Name> <Cognos Powerplay Web Explorer> . If i had to creat a hierachies at database leavel i would have gone for some tool like informatica which would give me a GUI interface to do that.com and expand to HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main. you should be able to calculate the column as you describe and then add a filter [calculated column name] <> criteria or Filter on the original column that produces the null [original column] is missing all.how to create categories.the Dimensions that got created automatically were:Project TypeOrganization Name Last Name (Dimension Level)Class Category Class Codes (Dimension Level)PA PeriodMeasures:Project Summary Actual amountProject Summary Budgeted amountProject Summary Committed amountProject idTask idNow. need to add a new string-key to the registery for the "Window Title". measures.I am new to PowerPlay world and trying to build a Cubeto get the Project Summary data for different ClassCategories and Project Accounting (PA) periods.region) . when I built a Cube against it. hierachies in database .. when you open a cube the default view that come is a cross tab report generated using the first dimension and the second dimension that are in the model file and the cell values will be the first item that you place in the measures. Gurus. we crete it in cognos or in databse. The value ofthe key and be anything you wish. Are you using ..customer.iqd? If so.could anybody please respond to this . what you want as your default summarized report and the first measure as the value that you want to display as the cell . Cognos Gurus.what are they actually? could anybody respond to this .Can any one suggest as which file I need to modify to Just display the CubeName. Not sure if I got the right idea about your request. Thanks very much in advance. When Categories are created getting a value as () in two paths. There is a KB about this atmicrosoft. How can the blank values be suppressed for calculated columns before generating categories. as i am new to datawarehousing As far as time is there we can do that in cognos it self. add a new string value called Window Title and leave that as blank if you just want the cube name to be displayed in the titel bar or you can also set a value for this 'Window Title' if you want to display any title of your choice.product.in project suppose we have 1 fact table 4 dimensions(time. Icreated an imr report and saved it as an iqd file. levels. How to get the Project Summary datadisplayed for various Class Categories and PA periods?What did I miss?Please help.this may help. Any way you can do all at the database leavel also but it is more complex.Dimension.Siva.This key should be added to theHKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main. I see ProjectType with Organization Name in Crosstab. You can place then in a hierachies while creating a cube it self. When I imported the iqd file. In the property tab of the time in transfor you can say it that is year or Quatuor or month. For all others at they are comming from different colums of the database there is no need to have a hierachies in the databas. so keep the first two dimensions.<Microsoft InternetExplorer>. Theimr report looks fine.
My main query has 2 columns: (1) Product Type (2) Product Line I have created a Sub report which has 4 columns: (1) Product Type (2) Product Line (3) Product (4) Product Cost .I do not know what is your colume name so lets say it is Product type. if (?PROMPT? =3D '--ALL--') then (PROD_CODE) else (?PROMPT?).e..from the following SQL.....if you don't = want your prompt to be static. this was discussed in past. Use a space before All as the ascii value for space is less than any number or char it will be displayed on the top of the list followed by all other values for the field in the list. Try doing this and it works. Or Try this in the filter clause for all the fields used in your pickList. use PROD_PROMPT to create PROMPT where = all the PROD_ Code's would appear along with the value "--ALL--". however..value. If( running-count(<fld-nm>) =1 or <fld-nm> is missing) then ('All') else (<fld-nm>). (Select PROD_CODE from PRODUCT union select "--ALL--" from PRODUCT/DUAL) as PROD_PROMPT pull this view in the catalog.. for that you need to create a view (ask your DBA = to do this)..... Or One suggestion on what Steve had to write for this thread. Use catalog picklist..... Now your filter condition should be if ? prompt? = all then product type in (<--click select valuse and select all here-->) else product type = ?prompt?. how to give the user an 'ALL' option in a> > picklist> Take a file picklist and insert a value 'all' in that file... i. Use the filter condition. = the prompt is populate with PROD_CODE's and "--ALL--" and then you write = the usual if then statement. hope this works out. this eliminates the need to maintain the file that lists PROD_CODE's I have created an Impromptu Report using the sample catalog provided by Cognos....
When i select 3 values in the prompt. Could someone suggest how to solve this problem? Then That's the Imprompru works. etc.. Keep in mind that styles are stored in the ini files of the machine you are building the report on. for example). bmps.Now. I have a question bothering me for a couple of days. When you want the color scheme to change. The main report will work fine.. Let say I create > a number of reports with for example that use a blue > font and white background that would be used over a > period of 2 weeks. I have created a catalog picklist prompt for "Product Type" (Product Type in '? Product Type?')(multi value selection possible). Is anyone out there finding they need to re-boot their Upfront / PPES> IWR gateway servers periodically? Cognos is telling us it should be standard operating procedure to do a re-boot at least monthly if not more often. Is there a way to create reports from the beginning > and then in the future changing parameters in only one spot or a template or something and have it ripple through all reports. I specified the filter as : (Product Type of subreport) in (Main Query. how about in ReportNet? Impromptu will not allow more than 2 measures to be plotted in a chart. in all 400 reports just do it in one place and it would have a ripple effect through all 400 reports. Apply the style after the report is defined. I need to plot several measures on one chart. I'm not sure how to do this. Is it possible to create an link in Upfront to open a specific IWR? I did this by copying the NewsItem title and then pasting it (in an E-Mail message. I am not sure about Report Net but based on the demonstration you should have this option. you can edit the style definition to use the new colors. It works. In the Subreport. Doesn’t work Hello. After 2 weeks the users say for example I want all the reports to have a green font and black background. Instead of change the colors.. It has a very basic charting capability. fonts. I have a request from a user to have an HTML link that will take a user directly to a specific IWR report in Upfront. If this can be done where do you start in the beginning stages of report building to make it work like that? I would suggest creating a named style that has the features (font color. Can I do this in Impromptu? If no. for example. Let's say a company color scheme changes the look and > feel of the corporate look. If so.) you want. You do have more options with PPES. so other systems may need to have the ini file copied over to use the same style definition. sadly enough. what kind of server issues are you having? Then . ploting various interest rates against months. but the sub-report only filters by the first value in the IN clause from the main query.Product Type).only the first value is being passed to the sub report ignoring the rest values.
It is pretty much "their" server until they are done . Before I was updating automatically. In my case. that I have almost resorted to re-booting. it was listed as "Information" and was not considered an error. The cube that users run reports from is 125 MB. Sometimes.exe . the weirdest errors occur. but. Application popup: UpfServer. In these instances. I found this in the event viewer.It's always better to reboot your server every once in a while. so I can crank the memory usage right down on all of the SQL services. I do reboot because there are security patches required for W2K and they are installed automatically. It was Upfront that hosed us. I do find. Once this is done it generally does not require a re-boot. there were hardly ever reboots. I am also running IWR on the same server.I am on SP4 . I have never had a problem with upfront itself .if it does finish. If someone does a heavy query (usually something they can make no use of) like all customers and all products for a year. so we are looking at virtually identical machines here. How does that compare to your cubes? Are yours larger or smaller? In this case. Then I guess my question is why do these issues occur in the first place? Is it the nature of the beast? Is there some tuning that can be done to eliminate the need for re-boots? Re-booting is the universal solution to just about every server issue that ails us. The script started from the URL '/cognos/cgi-bin/upfcgi. Then It sounds like your environment is like ours. We have large cubes as well. The largest and most used cube is close to 500 mb. Connections will be checked.. And if we don't reboot every so often. I would definitely advice you to reboot your server regularly. but you can find that strange things happen with IWR reports (bold type face is no longer bold). I have a total of 50 or so cubes and 125 users for PP Web. 2 . We have a 4 CPU (550 Mhz) system with 2 gig of RAM. So.exe' with parameters '' has not responded within the configured timeout period. because it is a forward facing server to the internet..Application Error : The application failed to initialize properly (0xc0000005). Then Not sure how useful this is. The HTTP server is terminating the script. PPES was running fine. We have a server at the moment that is not working fine when it comes To memory. the security patches are vital. but this is less utilized. I manage the server from another W2k machine and restart the PPES service. Then I think that our processors are also 550 Mhz (Xeon). after the installation of the patches etc I won't reboot. the majority of the well used cubes are around 250mb and then I have about another 20 or so that are under 50mb. there are times when a few users have executed intensive queries on very large cubes. I have found that I have no need to reboot.I no longer run the SQL databases on the same server.perhaps we are using that in a different way (?). The following error (about 150 occurences) were also in the event viewer immediatley after the above "information". Memory will be cleared. however. Click on OK to terminate the application. This is because 4 processors with 2 gb of memory is completely chewed up by the process and I am unable to launch task manager. I had a look through my event log and there is no mention of any problems or otherwise with any of the Cognos products. A few things that may differ with our setup are 1 .
imr") ImpRep. I guess that is the Unix user in me. When I raised this with Cognos. I was dubious."MMDDYYYY") + ".OpenReport("\\SERVERNAME\FOLDERNAME\FILENAME1. "Creator"."MMDDYYYY") + ".IMR. but I redesigned the cube and just used codes instead of descriptions and the download worked fine so there is probably some truth in that. they said they wouldn't support the download of that size anyway. But." . the browser couldn't cope with that amount of data (text). At first.I use HTTPS.OpenCatalog "\\SERVERNAME\FOLDERNAME\FILENAME1. "USERID"."MMDDYYYY") + ". I think it will be a hard transition for the users to Reportnet.LOG") = "" THEN Open LOGDIR + FORMAT(CHECKDATE..ExportHotFile "\\SERVERNAME\FOLDERNAME\FILENAME1.IMR. Essentially. but I tend to prefer my servers not to be rebooted if at all possible.csv from the cube.CloseReport checkdate = now() IF DIR(LOGDIR+FORMAT(CHECKDATE.LOG" FOR APPEND AS #1 END IF mytime = time$ WRITE #1.cat" Set ImpApp = CreateObject ("CognosImpromptu.Visible True ImpApp.. this means that there is no caching happening in the browser. though. though. that it was an error passed back to Cognos from the browser.imr" Set ImpRep=ImpApp. I'm not sure if any of this is any help.Application") ImpApp.3 . I can't remember the error exactly. but it was a Cognos screen and it made mention of a memory error. How do you find access time to your cubes on that setup? I am getting complaints about it here and am evaluating Reportnet to try and speed things up. script to run multiple imr to update multiple ims files in a catalog? Sub Main On error goto errhdlr Dim ImpApp as Object Dim ImpRep as Object LOGDIR = "\\SERVERNAME\FOLDERNAME\LOGS\" MyStep = "CATALOGNAME. ""."PASSWORD" MyStep = "FILENAME1. The reason this is interesting (?) is that I have had errors when people try and do a download to . because it had the little red cross in the corner and looked very "Cognos" generated.IMR". I do know that some of our other W2k servers struggle to stay alive for more than a few days . mytime + "Update for " + MyStep + " completed.LOG" for Output as #1 ELSE OPEN LOGDIR + FORMAT(CHECKDATE.none of then are running Cognos.ims" ImpRep.
.LOG" for Output as #2 ELSE OPEN LOGDIR + FORMAT(CHECKDATE."MMDDYYYY") + ".Activate sendkeys "%(fx)" Set ImpRep = Nothing Set ImpApp = Nothing Exit Sub errhdlr: checkdate = now() IF DIR(LOGDIR+FORMAT(CHECKDATE..LOG" FOR APPEND AS #1 END IF mytime = time$ WRITE #1. 3.Error " & Err & ": " & Error$ write #2.."MMDDYYYY") + ". 4.ETC.LOG") = "" THEN Open LOGDIR + FORMAT(CHECKDATE."MMDDYYYY") + ".IMR." Close #1 -SAME ENTIRES FOR FILENAME2. Done: ImpApp..imr" Set ImpRep=ImpApp. Is there any formula for Percentile in =3D impromptu or transformer? . MyStep + " " + msgtext Close #2 Resume Done End Sub Could any body tell me . 5.ExportHotFile "\\SERVERNAME\FOLDERNAME\FILENAME2. mytime + "Update for " + MyStep + " completed..LOG" FOR APPEND AS #2 END IF mytime = time$ msgtext=mytime + " .LOG" for Output as #1 ELSE OPEN LOGDIR + FORMAT(CHECKDATE."MMDDYYYY") + ".imr") ImpRep.OpenReport("\\SERVERNAME\FOLDERNAME\FILENAME2.ims" ImpRep.IMR."MMDDYYYY") + "..CloseReport checkdate = now() IF DIR(LOGDIR+FORMAT(CHECKDATE."MMDDYYYY") + ".Close #1 MyStep = "FILENAME2.LOG") = "" THEN Open LOGDIR + FORMAT(CHECKDATE.
A category is a unique instance of a value within a level of a dimension.. then 0 to 1 assigned for each group..000 Categories only and my model is exceeding these..... If you highlight the dimension map and do a show count......... he might have to do a little search on his m/c to find this....You can calculate Percentile in Impromptu.... Based on your problem. QTR.. lvl12.Now assume you had created a cube with a test data source which had dimension dim1 with levels lvl1 and lvl2 with values lvl11. I had explained this to him recently. to remove =these irrelevant categories from the model is done with clean house......I would have given you the steps.... 2002Q2. or may be Krishan Prasad YS.. for example if you have 10 records then the first record =gets 0. you can see the number of categories per level. contact Sanjiv Dutta. what is clean house for.. . But when =pressed OK I don't find any process running. first the structure is created. Those categories which are not relevant are deleted from the multidimensional structure..I don't have Cognos installed on my machine. How to reduce catogaries in Model??. I would = 24 Categories (12 per 2002Q1... etc.hoe this explains. check functions in Impromptu. Time Dimension with levels Year..I have problem in building the cube cognos says there can be 500. then calculate =rank/count.. even though they may not be in the data source.. each level in dimension is populated. etc for lvl1 and lvl21. Postal Script: Percentile Rank is Probablity Percentile is valuue of the variable I selected all dimensions with next 25/11/03 as the date.... Good if you can let me know exact =use of Clean House..... 20031201 year) Total categories in the model 34 Now continue with every level of every dimension. And I will tell you the logic of calculating the Percentile Rank (a =value between 0 to 1 assigned against each record). lvl22.. lvl12... Eg.... lvl22... 2003Q4 = 8 Categories (4 = 2 categories (1 . Then the pre calculated aggregation in the respective cells of the cube is stored... etc for lvl1 and lvl21.With Transformer you can't achieve this. I had sent him in the Same Time Comm which he had saved...What are catogaries?. sort & then rank =the varibale on which you want to calculate. What does run catogaries does?.When you create a cube. Month Two years of data Years 2002 & 2003 per year) Qtrs per year) Months 20020101. now when you create a cube the structure will have lvl11.if you have any grouping....9 and so on =and so forth. and I am sure you wnat percentile rank (mostly shotened =as percentile)and not percentile..1 the last recrod gets 1 and the last but one gets 0. etc and then when you create the cube again these values remain in the =structure.. 20020201.
2004).g... This report would contain data from the Current FY (e.. if we=20 are running this report in the current month which is November. Now suppose when we are in the month of March 2004 which also happens to be leap year... as for October 31. how u r finding october 31 2002( a per ur ex. Can u tell me . check if remainder of (Current FY/4) = 0 and month = MARCH then it is a financial year and you substract 1 day from your previous FY date else if remainder of (previous FY/4) = 0 and month = MARCH then it is a financial year and you add 1 day in your previous FY date else The same date.. we can simply use the functions=20 last-of-month(add-months(Today().-1)) and then do the formatting as dd-mmm = which will give u 31-Oct.. i wish to know how to get=20 28-Feb for Previous FY as for the Current FY it'll simply give us 29-Feb.assume you have a very low grain within one of your dimensions (customer. This date range is also to displayed in the title header. end if end if HTH.so i am using it with some calculation taking care for the months of Feb & March.that is 'Measure for ending 31-October2003' and 'Measure for ending 31-October-2002. it'd have=20 data from April 01 2003 to October 31 2003 for the Current FY and from April=20 01 2002 to October 31 2002. that is.but=20 when it's March in any leap year(e. etc. product.) Hi All We are building anual report based on Financial Year(FY) (from April toMarch).g. leap years occur in years exactly divisible by four so if u have Current FY and Previous FY. Now when we run the report it'd contain data from April 01 2003 upto 29-February-2004 for the current FY and from April 01 2002=20 upto . hi Dinesh.) Is this required? Try to aggregate up to a high level summary and get the user to drill thru to get the details..as for 2002 we have Previous FY.2003)=20 and the Previous FY (2002) from April uptil previous month.
.' ' from table2 Everything works fine.1 to 7.2.0 to 7.Acrobat reader version 5.must be able select all the products in one go. Our key driver fot the upgrade is the new functionalities of the Powerplay for Web.1/5.. These reports run against the Oracle database via ODBC driver. What happened was that the upgrade did not convert the SQLs correctly for a few of our Impromptu reports to version 7. We experienced the same problems again.prodname from table1 Union select all.28-Feb-2003. I first show the end user a file picklist prompt showing =3D alphabets(A.1 to 7.B. We are intending to upgrade from cognos 7.C.-1))'... etc) The user on clicking A . Second Message Title : "Acrobat plug-in" Message : Could not find Acrobat External Window Handler And nothing is coming in the reports. We recently upgraded from 6.. We have previous converted from 6 to 7.1 version 2. Now this is the scenario: Now I got to show the end user an 'ALL' option in the picklist which has got the list of alphabets itself.0. When we have to display this ending dates in the title header.. The user on choosing ALL from this first prompt.2 and wouldn't mind sharing your expriences in the issues or problems that you encountered.the multiple picklist prompt reduces to a single picklist prompt.But for one thing. I want the picklist prompt to be a multiple picklist prompt. Disable this at Edit . I would like hear from any of you guys out there who have recently Upgrade from 7. My browser is IE..0 to 7. I have published my powerplay reports on PPES server (ver6) and when accessing the reports I'm getting two messages.0 First Message Title : "Acrobat Reader" Message : Error Reading Linearized hint data. How can I solve this problem??? You have enabled the function "Allow fast webview".but how can we display 'Measure for 28-Fabruary-2003'. And I tried ur idea by creating a report from a query like Select prodcode.will be prompted to select from a report =3D picklist prompt(cascading prompt) all the products whose product description =3D begins with 'A'. I have 5000 Products.1 and the effort involved was horrendous particularly the upgrade of the 150 Impromtu reports. Then he has to choose products from this picklist.1. Wat could be the problem? .Options.D.. I have a requirement such as this. SQL may become corrupted. And later on also from 7.I need to prompt the user all these products. Can someone suggest a method for this?This is really really urgent for me.Preferences .But the = moment I add the filter condition such as (prodid in (?prodlist?) or (1=3Dif((?prodlist?) in ('ALL'))then (1) else = (0))) The problem is when i use the prompt name twice in the filter condition.it's fine with the current year that is 'Measure for ending 29-February-2004' by using 'lastmonth(addmonths(Today().
prodname from table1 union select all. It is beyond my ken.1 with a drill-through on one of the fields. I've tried using a calculated field in the header.I used value '5' as string.. . The column is a varchar and presents correctly when running the report in Impromptu ver 6. It was showing 100 value in IMR but showing 0 in IWR ( Cognos 7. That is. This should retain the = ability of the user to select multiple prompt values. Kindly modify this:=20 Select prodcode. I gave a condition decode( column_name. Please try the above and let me know if this works for you. The interesting thing is. if no data is retrieved in the drill through report. Even I faced the problem that the IMR report giving diiferent results & IWR report giving different result. it's a great idea.' ' from table2 Into =20 Select prodcode.'5'. the only things that get displayed are static fields like the report title and page numbering. only 'all' will be seen in ?prompt_prodname? when = you selected 'all' in ?prompt_prodcode?. When the drill-through is activated. Any ideas? In your report insert the 'no data found' text message field.The problem appears with the way you have constructed the filter condition.. Apply a 'conditional format' to this text message field to be 'hidden' when key report data 'is not missing'. hopefully this should work (I am not having Cognos installed on my machine to verify the following steps): 1) Create a prompt report 2) Add the filter condition if ?prompt_prodcode? =3D 'all' then prodcode =else ? prompt_prodcode? 3) Create the report the user will be prompted 4) Use prompt (report picklist) using the report used in step (1) name = it as ?prompt_prodname? 5) Apply the filter condition if ?prompt_prodname? =3D 'all' then = prodname else ? prompt_prodname? in prodname.all from table2 Try the following steps to recreate your filter condition.prodname from table1 union select all. when I run the report using powerprompts on my local machine. I don't want to display the message if data is found.0) In this place the column_name is having datatype number. then report is rendered in acrobat and the column returns correctly. You may want to increase the size of Text box that accommodates this column in IMPROMPTU. Has anyone encountered this problem before? I have a report in which one of the columns just shows #FORMAT# as the values. (doesn’t work) Then Please try to check the datatypes for the same column which is giving error.=20 The idea is all (prodcode) will correspond to all (prodname) in the = hierarchy. Then Well. but the problem is that in the case of no data retrieved. The "missing" condition does Not apply in this case.100. I want to display a message like "no data found". Only when rendering in .pdf on the server is there a problem.1 I have only encountered this problem when running the report from IWR. but I don't know how to make it display if no rows are retrieved. The version of adobe acrobat on my local machine is the same as on the servers too. which are not based on the datamart data.0 ) I have a main report in Impromptu 7.
Is there a way that I can extract some partial data from a column in Impromptu? For instance. Mark. with datetime-to-date."OFFICE" from "REPORT_DATA" T1 where T1."ISSUE_DATE" between to_date('2003-11-26 00:00:00'. I assume that the to_date expression is created automatically. then the time thing doesn't matter. When this condition tests true (i.any ideas? 2 type-in data prompts. If no data is returned. (i. Fixes the 26th but I get nothing for the 27th. The . <<-------'YYYY-MM-DD HH24:MI:SS') Editting the SQL is not an option. 'YYYY-MM-DD HH24:MI:SS') and to_date('2003-11-26 00:00:00'. (i. Issue_date has timestamps on the date like 04:54:43. the static field will be hidden."OFFICE" from "REPORT_DATA" T1 where T1. The condition that you are testing for is the existence of data. and I want to extract everything before the /."ISSUE_DATE" between to_date('2003-11-26 00:00:00'. Then Use date instead of datetime.e. Create a formatting condition that tests if key report data has been found. 'YYYY-MM-DD HH24:MI:SS') and to_date('2003-11-26 23:59:59'. although it works when at least one row is retrieved. I probably did not make myself clear.Basing a condition on a datamart field doesn't work . data was found). 'YYYY-MM-DD HH24:MI:SS') How can I get the following passed instead? select T1..e.. If you bumped your ending date up by one day that would give you one more second than your goal. November 27 00:00:00 to November 27 00:00:00 won't pick up 04:54:43. I have a column that has data in the format 123456/7. If data is returned. Any other ideas? Then Sorry. I can't see how to do it using the functions . Put a static 'no data found' field into your report. etc. "Missing" is apparently not the same as "not found" where no rows are returned.e. Apply this condition to that static field and associate 'hidden' with it. I created a date range in an Impromptu report using following gets passed to Oracle as a result. Is that acceptable? Then So then my range is November 26 to November 27. The characters before and after the / varies and the only constant in the data is the/. the condition tests true) the static field will be hidden.the calculation doesn't seem to get evaluated. select T1. the condition tests false) the 'no data found' static filed will be displayed.
to display the values in a calculated field. I don't think you can do it with math because you have 1 extra day in your year (28 * 13 = 364. though. etc.) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Oho.. I think we are having a little communications problem. I can't add them. I either have to fill them in twice. one of them is the possibility to use calculations in the report. Is there an easier way perhaps using a function or a better calculation? I think your best bet would be a date table with the actual date and the 28 day month it belongs in. You basically have to identify where in the string the '/' occurs. Did you try to insert the prompt values in the parent report as calculations? If that doesn't work. now we're getting somewhere. I'm a really big fan of date dimensions for this kind of stuff. I would like to access those prompts in the parent report. I posted this question already yesterday. However. but so far I haven't received any replies and unfortunately it is getting quite urgent for me. I tried working with catalog prompts but don't seem to find a solution that way. what happens when you try it? Andrew Hello all. yes? What happens if you add them as calculated fields to that report? Andrew If I try to add them exactly as calculations. Or in the other case Impromptu just crashes :( Arne I've not worked with stored procedures. position('/'. and your second report as your subreport. I added this SP as a hotfile to my catalog and re-use it in another report ( the 'parent' ). but the best suggestion I could make would be to try using a report and a sub-report instead of 2 separate reports. I can't think of any way to do it in Imp other than your giant if-then calculation. I'm using a stored procedure report in Impromptu. Nowhere good.. There are 3 prompts in the SP. that's easy. position('/'. I mean. well now. once for the parent. so I may not be much help.I am not sure if you got an answer for this yet or not. and the parent report asks for them nicely. By parent report. or something like that. I mean the first report to run. It has the prompts. I don't know if this is possible for you or not. Creating the exact duplicates of . once for the sp report. Lots of options in the SP reports are just greyed out. yourstring)-1) What would be the most effective way to turn a date field into a 28 day month period (1-13) for the current year? The only way I can imagine is an if then else statement such as... The only way that I know of for a child report (2nd report) to access the prompt values of a parent report (1st report) is if the prompt values are included as calculations in the parent report itself. which should be your hotfile. yourstring) The part of the string you want is everything up to but not including the / left(yourstring. Andrew Ah. Then maybe you can access the prompt values from the main query as variables and stick them in your header. if (order_date between today() and today()-28) then ('13') else if (order_date between today()29 and today()-56) then ('12'). Use the SP report as your "main" query.
. Then Are you still getting problems with inserting prompt into edited sql based report? Try inserting a date-time-to-date calculation into the catalog in=20 Catalog-Folders.."TBL879TE" T1 where ((((cast=5Fdate(T1. Arne ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ I have to get a date input for one of my report whose SQL is edited.. connect to database 2a. select the folder (database table) where you may to insert one DATE=20 format column that we're going to use for filtering 5a.: by the way here is the sql. select T1. Open catalog 2."CREATION=5FDATE" as c1. 6.. 3. ((cast=5Fdate(T1..=20 7.. Can say try using to-Char with format and then to number U can able to compare to number for between caluse. I tried to get the prompt values as string types and then converted it=20 to=20 date using date() function. select FOLDERS sub-menu 5. The database that I am using is DB2 v5r1 on AS/400.where ?date value1? . HTH.the sp prompts in the parent reports and then trying to display one simply makes Impromptu crash. Can someone help me.It is really urgent. From now on we are able to use this coulmn for PROMPTING ON DATE . Then in sql. Check that our NEW DATE fomat column is in right place. Close any open reports that may be open. from here we must get a column with DATETIME-TO-DATE functionality."CREATION=5FDATE")))) =3D ?time?) .?date=20 value2? are date prompts whose values are of the format(yyyy-mm-dd). Then let's see step-by-step 1. eg: Select * from Table1 a=20 where a. only insert prompt and set your prompt type to simple date..I wont be able to use the impromptu functions. Just give a try am not confident on this.. then check Calculate before. Remember I want the user to enter the date in the (mm-dd-yyyy) format... click on CALCULATION button.date between ?date value1? and ?date value2? I am not able to get the values like this.. EVEN IN = DIRECT ENTRY sql..."CREATION=5FDATE"))) as c2 from "HDBS01TE". that I used for your test in direct entry.but still I am not able to get the query done.. Let me know how it works out :-)) Then When I do an SQL override. It works for me perfectly. then Hi Rajkumar. ps.. Go to Catalog menu 4.
I'd rather do this with PowerPlay too. I created catalog on it I started IMR and I get this error This report will result in a 'cross product' query.. create a grouping and a total on year For Current Month. You're right.. For YTD total. but he can only have one tolerance in file MTR I'd like do make kind of an OTIF report that calculates how many of the shipped oredrs were within the tolerance and how many not. 2. How can I combine the two files? Whatever I try the transformer doesn't calculate with data from the two files. or filter your report on MAX year and Month No.0.I am trying to tie several small cubes togather. 1 Create a calculated column that Uses a Month Number funciton against your dates. Have another look at your catalogue and make sure you have set up the joins between your tables correctly. Is it possible to create a report that summarizes YTD and current month sales for each product in Impromptu. Add totals for Month Number 4.. then sure you could do it in Impromptu. but unless I'm over simplifying this.. Hi Tim..) and I'm stuck in a problem: Example I have two . SHP -Customer -Order -Required Quantity -Shipped Quantity MTR -Customer -TolerancePercent Of course one Customer could have thousands of orders in file SHP. one (SHP) contains shipping data for my company and the other one (MTR) contains a table with tolerances to the shipping quantities. To me this is more of a PowerPlay thing but is it possible in Impromptu. This User Profile prevents the use of 'cross product' reports. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > After a few years I have restarted to work a little bit on Cognos Transformer (v6. or If you want to see only your most recent month (Current month) then either sort descending on Year and Month No.csv-files. . You tend to get this message when the generated SQL in the report tries to fetch fields from two separate tables where no join criteria is specified between them. Group on year and then on Month Number 3. Depending on if you want to show all months.
but > who knows? Kimball's books and teachings assume you're using a relational database. which Transformer does not do. This means there is only one ODS to accept data from possibly multiple OLTP > data sources. > d. Data are transported from OLTP's to the warehouse. In order to use these two files. And The above is correct. update the DW.The myth of the star schema and the snowflake architecture: We use Cognos Power Play as the OLAP > tool. not the > Power cubes themselves. I have already implemented a data warehouse for my company. are completely useless when utilizing a tool > like Cognos Power Play. If you load the files into database tables. I cannot see any > reasons we need an ODS. Maybe inside Power Play are start schema and snowflake architecture. in most large DWs.It can serves as a staging area. nor do I know the purpose of its introduction. they cannot be directly manipulated by SQL > or anything. write that to our ODS. > e.It is not used as analysis. you can perform the join in SQL and then create an IQD file to support the data structure you want. They are typically used if you want to do near real-time operational reporting on combined data from multiple OLTP systems. Inmon would update the Enterprise DW and populate all marts from there. Therefore. it characteristic current. you will need to perform a relational JOIN. > Power Cubes are separate objects from the database. reporting or anything. the original > database structure is rather irrelavent to the performance of the Power Cubes. but also transformed in the process. The star schema and the > snowflake architecture are actually embeded in a Power Play Transformer model. Power Cubes are the so-called > multi-dimensional databases. > > 2. Inmon does not like to throw things away.It is integrated. it is the transforming process that is impacted. which the star schema and the snowflake architecture are meant for. Even if the > database structure is fully normalized. Kimball would created and ODS and throw it away. querying. only be sliced and diced by Power Play client program. The difference between Kimball and Inmon is the ODS. we use the ODS to see what has changed. the star schema and the snowflake architecture.It is is operational.I don't believe what you want to do can be done in Transformer alone. which are > extensively emphasized by many books and articles. both support native connection to Oracle. these data are not only extracted and loaded. then toss the ODS. can anyone help me out? > > 1. However. We > have created Power Cubes for marketing and sales users. an ODS is > > > b. and Cognos Impromptu as the reporting tool. ODSs are fairly specialized and not many companies need them.The meaning and justification of an Operational Data Store or ODS: as far as I know. While this might be true in . is not subject to of: historical changes > c. but I still don't understand some > basic concepts introduced by Ralph Kimball and many others.It a. data mining.
Don't confuse cubes with marts. such as > max. > because one Power cube is one multi-dimensional database. if you build cubes against the mart then they are not. (The latter is a practical > limitation. Cubes are built from marts. As opposed to an ODS. If we have > only one subject . size of the cube file. Remember that the whole star/snowflake idea is to make a relational database simulate a cube. there are limitations in the creation of a Power cube. > > 3. so one logically linked cube set can serve the needs of a variety of people with interest in the same subject area. how many data > marts do we have? Furthermore. but two cubes for marketing and sales respectively.then yes. Now a lot of us are moving away from the start/snowflake in the enterprise DW. remember? Our marketing cubes and sales cubes actually share the same > 'subject'. However. Essbase. most of the popular tools are actually MOLAPs which use an optimized compressed cube structure that isn't even logically a star schema.some cases.How many data marts are there: We would naturally assume one Power cube is one data mart. they focus on partly different dimensions and measures though. regardless of the data volumes or dimensional complexity. the sales. you will utilize the star. iTM1. A star/snowflake is a dimensional model and is relational. but they are still essential for the marts. All tools work best against the star schema. we might have to > make five cubes for one department. they are not marts. PowerPlay. However. then again how many data marts do we have? One or five? PowerPlay needs you to split a logical data mart into multiple powercubes because it doesn't have a very scalable cube engine. you don't need to worry about structuring the relational feeder systems for optimum query performance. They are a database. you don't have to do that if you have a real multidimensional database (like PowerPlay and lots of others). Gentia. the star schemas are useless as far as the cubes are concerned. Holos. BusinessObjects. but since they can only be accessed via the PP tool. For instance when you drill through from PP to Impromptu. Express. All query and reporting is done against the star. not directly from relational databases (and which are therefore ignored by Kimball): Analysis Services. And once you do have a cube. 50 million source data and 200M max. Microsoft Analysis Services and Oracle Express would be . data marts should be > subject-oriented. And Not useless. not one of the tool.sales. These are some of of the tools that (usually) service queries from MOLAP cubes. a too big cube can be very slow) Therefore. If you build cubes against the enterprise DW and bypass the marts. Other MOLAP servers don't have this limit.
First make sure the column names in the model data sources match the column names in the catalog that the Impromptu report will be built from. MOLAPs store multidimensional data in a much smaller volume than the input data in a relational database). then go to web. the drill-though does not work. It is not a mart. We are looking at using iqd as an alternative to the flat files (to help with drill-through)... you will tell it where the report is at this time. then the corresponding impromptu reports appear in the drill-through list for each measure in the source". Try it from client to client first. And A mart is a set of relational tables. This is common also. Then in the cube properties in you model you can enable the drill through on all or some of the measures. Now you have cubes built against the DW (combo sales and marketing). This is a common practice. I do not have my pc with software up right now to be more precise. which together is your DW. you can remove items from the display but they should all be in the query itself. I am using iqd files as the data source for my dimension and transactional data but am not sure how to tie the powerplay and iqd together to allow for the drill thru.. Then In the documentation from Cognos it says "if you create your datasource using an iqd file. not relational tables. Hope this helps. the cubes are not marts. You are actually tying the cube to the Imr. What I have had to do is create an impromptu report that contains all of the columns . It sounds like you have a sales mart and a marketing mart.examples of very scalable MOLAP servers that can handle hundreds of gigabytes of input data (of course. They are highly indexded flat files. I am looking for a good reference material or tutorial on how to set up a drill thru from powerplay to IWR.. The report need to be already written and everything that will be passed from the cube to the report needs to be included in the report. A cube is a highly indexed flat file. but it seems that if we try the same approach with iqd. But again.any help is appreciated.does this mean that it is automatic? When creating the datasource via an Iqd file should we include all of the possible dimension columns in one file? Currently we use flat files for building our cubes such that we have one file for each dimension in along with a file(s) for the transactional source data.
.. and then associate all ur month based calculation with the column: Month Values see if it works. In impromptu try assigning values to ur financial months.... there must be a ay to write this report so the year begins in March (FY01. So..name this value column anything. As it sums Calender years... I am wanting to do a report for the financial year. 28.10)) or year(01/15/2002) or 2002 and month(03/15/2001) would give you 3 . finally 12 to Feb.and so on. 2 to April. In transformer Just use the Date Dimension Wizard to set the values for you. 2001): get the FY with: year(add-months(date_exp.yes u shall definitely take care of the leap year applying some logic in the calculation itself..for the dimensions in order for the drill through at any level to work.but this seems to negate the need to have individual dimension iqd files? Is there any good tutorials or examples on using iqd? and the steps to acutally creating a cube that is built on them? Also is it possible in Impromptu to make a query that is the result of a union of two tables? Hope you can help me. FY would be: year(add-months(02/15/2001.. FY would be: year(add-months(03/15/2001.10)) or year(12/15/2001) or 2001 and month(02/15/2001) would give you 2 While..10)) get the month with: month(date_exp) You could then concatenate/substring to get the format you want.. FY02 ad so on). The first quarter would start on 1st March.since ur financial year starts on March 01.. One way (for FY01 ending Feb. Tell it the Fiscal Year starts 3/01 and it will figure it all out for you.now group on this column.. and in the cube I want it to sum the years in financial years. one way would be to use the year and month functions in combination with the add-months function. assign 1 to the month of March. say 'Month Values'. and I would say the table with calendar dates mapped to financial dates is the best way to go as you could then have the db do the conversion work. for date 03/15/2001. Our financial year starts on 1st arch and ends 28th / 29th February. for date 02/15/2001. However if you need to do it in Impromptu.
A student will have had several decision codes over time. switch the data source from catalog to hotfile (you could use a hotfile. Any ideas? Create a report selecting unique_person_id where decision_code = 11 Then create another report selecting unique_person_id.I just wann to know what is Ticket server in cognos and common user logon server. The report would be used to follow up with students while they move through the enrollemen/acceptance process. whatever_else and then. This is a one to many relationship. starting w/ S7 an imr file) and include the unique_person_id from your original report -. Single server is the simpliest to configure. I'm at the user level. In SQL the statement would be as follows: select unique_person_ID from decision_table where entry_term_code = '200441' and decision_code = '10' minus (select unique_person_ID from decision_table where entry_term_code = '200441' and decision_code = '11') I am not a database or technical expert. I need to build a report that lists all of the students who have a decision code of 10 but not students who also have an 11 (11 means that they have a final acceptance). The ticket server is the cognos component that issues the web user a ticket (sorta like a cookie but it resides on the server). Netscape Directory Server or it's newer replacement from Iplanet I have an interesting problem. I think that the above SQL statement is a multipass query which cannot be done in Impromptu although I am not certain that this is the case. I am trying to setup a cognos environment i hope it is pritty straight farword. A student applies to the college and is given a conditional acceptance coded as 10. dependent on which version of cognos you can use Active directory. I am new to cognos admin part. or. at the database level there is a table for decision code and a student table.ppes and upfront. So.Can some tell me what are the thing i have to consetrate while installing cognos impromptu. however with basic signon if your ticket has expired you will be prompted via common logon to sign in again. The ticket is issued when the user is authenticated.if you'd . For a college that is looking at student registration data. I am looking for a workaround. At any rate.can i make them inn one server.if not it'll pull all the data back to your PC first before doing the conversion functions and grouping of the data. it serves as verification of your authentication and have a default expiration time associated to them. The first thing you should install is your directory server component (LDAP). Then as various requirements are met the status code changes.Keep in mind that depending on your db and Impromptu setup. if using single signon (nt challange response) it's transparent and you would never even know your ticket expired. in the lower left corner. the functions may or may not be done on the db itself .
which is just a wee bit silly. but not statically. I tried working with catalog prompts but don't seem to find a solution that way.e. I can't seem to do lookups when it comes to converting numbers to Descriptions. The 'parent' report will always ask for the prompts of the SP report and will execute the SP. so I'll always get new results. I give in the year through the SP report prompt. So.(string-tointeger(substring(strDATE. unless I require the user to enter the same year in two different prompts.1) . here's the expression followed by some notes on what you need to do: makedatetime((string-to-integer('20'+substring(strDATE. save the SP report simply as a report.1. I would like to display the year in the report header.. and I would like to access the prompts also in the parent report. If (retailer_id = 1) then (Acme) else if (retailer_id = 2) then (Wal_Mart) else (someone else) Impromptu itself doesn't have a limit on these (although I'd suggest using a lookup table or creating a view w/ these values) but your database driver may have a limit on the number of charachters it can convey to the db. This allows me to access the values from the stored procedure. unique_person_id from the catalog <> unique_person_id from the original report. I would work with static values as the SP would not get called. Creating the exact duplicates of the sp prompts in the parent reports and then trying to display one simply makes Impromptu crash. ofcourse the year number itself is not returned by the SP and so does not get into my parent report. I would like to access those prompts in the parent report. and the parent report asks for them nicely. There are 3 prompts in the SP.4. If I would save the SP report as a normal hotfile. Impromptu sees them as strings and sorts incorrect. I have a column with dates in following format: "mm-yy" (for example 01-02 January 2002). to display the values in a calculated field. But then insert that report (.lookup (retailer use type id) in ('1' -> 'regular') default (retailer use type id).2))). I hope someone can help me here. However.imr) as a hotfile in my catalog. How can I convert these strings to date or date-time format? Well. Then. in the filter tab.. it is the inserted SP report (hotfile) that pops up the prompts.2))). I'm using a stored procedure report in Impromptu. Example the SP report asks for a certain year for which to collect the records. I > added this SP as a hotfile to my catalog and re-use it in another report ( the 'parent' ).like you can remove the mark for insertion arrow to prevent it from showing up in the report.Does anyone know if there's a limitation with this function when it comes to numbers? i.
SetText(App.SetPrimaryFrame("Page Header").Mismatch arises in the values for the above reason. Then The datatype of the "date" column is NUMBER in the database. .SetText("your text here"). Folks give me solution how it can be achived. it throws an error. You may want to go into the properties and rename it something more friendly.. So.whenever we give Format it just for the display purpose and internally it will b the same/similar as DATE (RDBMS format viz. the text. replace the 1 with the appropriate value. 'strDATE' is the field you are evaluating in the format mm-yy you mentioned. The datatype in the transformer of Date Dimension is specified as "DATE".. I not getting how to put Text dynamically in power prompts. While drilling thro' from cube to impromptu. GetReportObject("Your text field name here"). If you want a different day of the month. Suggest. When i looked into drill-through filter text in the Impromptu. I can not include any date functions for tht column in the impromptu level as the performance is very low. Insert a text field in your header. What I belive is the problem lies in Formating. add the following lines (modify to fit your report. I have a requirment. of course): GetReport(). I am working on Cognos 7 series. depending on some condition I need to put some Text in IMR report in Header part. 11-02 would return 11/01/2002 from this expression. it is =2002-10-01 but where as the column in the database is in the number format wherein there are no '-' separator. as in: You may have to escape() and/or unescape() around your powerprompt variable. How can I achieve this functionality ?What changes need to be done at the transformer model level?Pls. While drilling through from the cube to the impromptu report on the above field. There may need to be additional logic if you also have 19xx dates in the data. YYYY-DD-MM-Seconds) Hope u could manage with that. You can use PowerPrompt variables as GetReportObject("text1"). if you get odd stuff like %20 coming through. The last '1' in the expression is the day of the month as the returned date. I have built a Time dimension(Datewizard) whose datasource is in number format(YYYYMMDD).. I have a power prompt.Variables("var1")). it passes the Date in YYYY-MM-DD where as the data in the date column in Impromptu is YYYYMMDD. At the end of your Powerprompts script.The '20' is the first two digits of the year.
Cognos also requires you use Access Manager to create and edit security entries. I have a customer that is looking for references from other Cognos customers that have implemented Active Directory as the repository for Cognos Access Manager in a multiple domain environment. clarify. you should be logged in as the "ULTIMATE ADMIN" (there's a name for that in ADroot admin or something). Their goal is to integrate Cognos and Windows security environments so that they only have to maintain one profile for each user. Has anyone done that? Any special considerations? Not sure if this is your question but here is a stab at answering what I believe you are asking. So the only advantage ishaving a consistent technology (not both AD and NDS) and having everything physically on one system that you can then backup and "redundantize" till the cows come home and limit the ways your reporting system can be "brought down" by system failure. in reality..NUMBER DATATYPE (for ex: 20031125) Transformer . though. AD is just the container holding the information and there is no linking/interrelationship between the two. Is it possible to get the date from next row into a separate column in an Impromptu report? For example: If a customer places 6 orders at different dates then can I get the order date for second order beside the order date for first order? Order # 1 2 3 4 5 6 Date 11/2/2003 11/7/2003 11/9/2003 11/15/2003 11/21/2003 11/25/2003 Date from next row 11/7/2003 11/9/2003 11/15/2003 11/21/2003 11/25/2003 . You cannot leverage the "User Objects" within AD.TIME DIMENSION whose datatype would be DATE(for ex: 2003-11-25) and hence the data is not getting populated as the format is different. you need to build the Cognos Schema directly off the "main forest" (not sure if that is the term) Dave is right.Pls.Note: Impromptu .If my understanding is wrong and how to resolve this. that isn't true.not sure about the industry standard). And I have done this before and you do NOT have to bring your security system down to accomplish it.because. but there are two things1. 2. Even though the AD will store the Cognos schema it is still a separate entity with respect to Authentication and Authorization no different than the Iplanet DS and will still have to be managed separately. but create new "Application Objects" (quotes means these are what I call them. It is a little misleading when you hear that Cognos can run off or "leverage" your current AD.This is my understanding..
if this doesn't work. Is this possible? Then You can only do this in a report if you have row number id's assigned to the rows. Then I am trying to do this on the reporting side without making any changes to the catalog.rowid = subquery. however when I try to run the cube on the server I keep getting database connection issues and am not sure what is wrong. You can use a form frame with a main query and a sub query in it (both list frames) where the main query is linked to the sub query by row id + 1 in the filter for the sub query.. I need to change the query to look at only current month. Use this column as the join cust=cust and # = #+1 remember the first or last row will not have a hit. The datasource properties are set to Server The processing tab for the powercube is set to Server In the signons menu in transformer I have included the username and Password for the database In the impromptu catalog I have included the username and password for the database Below is the output from the log file: Any help with getting this to work would be appreciated. and you know what the "next date row id" is. usually not given your data set.Thanks. Outside the scope. as in Mainquery. and might be easier accomplished in a warehouse environment where you can "pre-sort" and organize the rows. assigning row id's as the warehouse table is populated. -1) ) Or between .mdl [->OK] . I use these types of queries extensively for all monthly reporting have created a model that uses IQD as the source for the data. I understand. I need to this using IMR and save the imr to iqd. There are no buffers in Impromptu to allow you to You can do aggregate queries where you set rows conditionally. 12/02/03 09:37:53 3 00000000 Command Line: /products/cognos/cer3/bin/rsserver -cm /home/codata/bass/prod /mats_iqd/models/Mats_Complete_iqd. Thanks very much for the help in advance Can you not use a variable to perform the select? Where RDBMS_date >= First/last of month ( Add_months(today. and you may need an optional join. I would assume your orders are not sequentially ordered and can not perform that option. then link the table to itself optionally based on Customer = Customer and order# = order# +1 However.. I'm trying to automate the cube building process using bat file. Since my cube is incrementally updated everymonth. I am able to build the powercube successfully on my local machine without any issues. Is there any way i can use macros to do this job. I would then create a hot file using a count function or other variable which increments and then resets per customer.rowid + 1 It requires some pretty stringent data rules to make this work.
etc as lower levels.mdl file if Transformer is set to generate verb MDL. and one that often gets people confused. If Transformer generates Structured MDL the password is not saved and then PromptForPassword is set to True.000 And assume that there are countries/states/cities.500 ASIA 1. Then You may want to check "Signon" and "FullDb" in . The options Database and Password are identical except that they do not require encrypted strings and so can be manually entered.12/02/03 09:37:53 3 00000000 Processing MDL file /home/codata/bass/prod/mats_iqd/models/Mats_Complete_iq d. can any one explain with proper example? thanks in advance. APEX in a dimension diagram.mdl 12/02/03 09:37:53 3 00000000 Creating model file /home/codata/bass/prod/mats_iqd/modelwork/ppd45060.500 All 5.000 . the information will be saved to the . I had the same problem. hi even after going thr' doc's i could not understand the diff and relation bet CLOAK. If "FullDb" is not compatible with your properties in Unix platform. it was the $ORACLE_HOME/lib in our cas was mapped to a directory that had changed.500 ASIA 1.000 EUR 2. FYI: If you set a password and user id for a signon in the General tab of the Signon property sheet and then save the model as MDL.If you need any additional info please ask. The options FullDB and EncryptedPW require encrypted strings that can only be produced by Transformer.qyi 12/02/03 09:38:01 3 0049F217 Completed processing of MDL You probably do not have all of the necessary paths defined in your profile.the result will be: 2003 EUR 2. If you select USA in a Dimension Diagram and CLOAK. Transformer saves passwords and user IDs in encrypted format.. For security purposes.mdl file.500 All 5. you may have problems. Let's say you have data that looks like this: 2003 USA 1. This is a good question.
) Now. font selection or a ragged heirarchy at the lowest level. if you select USA in the Dimension Diagram and APEX. Bulk fetch is the reading e. there is no connection between PowerPrompts and macros. This is very important. Kindly let me know the compatibility of power prompts with the macro. 100 records at once from the database. but no information about Europe or Asia is visble. but there is a random amount of records returned in the IWR version and no error message. because you cannot run macros with IWR. Then FWIW. If you get a random number in IWR this might be the reason. but if you are using Impromptu client (Windows) you can run the macro and PowerPrompts application on the same report. Basically. (I have not found a good use for this feature.. You can still drill-down on USA for the lower levels. I am not sure why you get the error in Impromptu.000 The Apex command makes that category the top of the hierarchy. When I run it in Impromptu admin I get the error below and 900 or so records returned. the result is this: 2003 USA 1. I am using IWR. I just do . So this is by design. and all other branches are removed from the view. You say the macro is running 'on' an Impromptu report. I was told by Cognos Support that IWR suppresses Impromptu error messages because most customer did not want a server return an error. but not if you plan to use PowerPrompts in Windows or IWR/Web. You can turn off this feature by opening the properties of the report and unchecking the appropriate setting. This may be caused by the video driver.g. Sometime a few categories will not be indented evenly. but the measure values still roll up to the total from the cloaked categories. I logged a call w/Cognos about inconsistent indenting within the same category in PP reports and the Cognos rep told me this was an identified bug that would be addressed in s7MR2 (which according to my colleague is now available from Cognos). A general exception has occurred during operation 'bulk fetch'. If the create a imr with some macro running on it will the power prompt support the same.000 All 1.This is because the USA 'branch' has been hidden from view. Can anyone help? Error number -258: DMS-E-GENERAL.. Anyone know why PowerPlay seems to intent some categories and not others when lowest level children are added as rows? Is this an XP Professional bug or is it a PowerPlay bug or is it a feature that I am not understanding? Auto Indent is a feature of PowerPlay.
I can remove the error by selecting a smaller date range.. based on the number of bytes required for the columns/calculations you are requesting. change the name of the System Date column to the same name as that populating the Time Dimension. Then Thanks for that. I suppose the data base may be getting bigger now and that my contribute towards it. May be you can avoid the error when reading less records. SQLSTATE = 42000. Hendrik. 3. How to set the Current period to System date. .not remember where to specify how many rows impromptu reads at a time but I think one can configure this easily. Make sure that the metadata about System Date matches that for the column populating the Time Dimension . When I run this same query on Imp Admin on the server I get this error. 2. Error number -258: DMS-E-GENERAL. A general exception has occurred during operation 'bulk fetch'. It has certainly been working until now. It is calculated by the database.so DATE is not the same as Date. There are several steps involved: 1. The template page of the report shows the Logo of Company and the Report Name.I will try and look into the number of rows setting. How to map this value with the date dimension. Rerun the query without intra-query parallelism by using the query hint option (maxdop 1). Ensure that the System Date IQD has the checkbox for Sets Current Period checked. but I thought that one month's worth of data was fairly reasonable. ERROR = 8650 The SQL database is on a remote server. In Transformer. THIS MUST MATCH EXACTLY . then You cannot 'set' the number of records Impromptu returns per fetch.is it to Month. Please help me. etc. that the database has grown and the larger number of available records has caused the error to appear now. I am creating an IMR using a template. The OLE DB provider has returned the following error: HRESULT: E_FAIL Microsoft OLE DB Provider for SQL Server Intra-query parallelism caused your server command (process ID #63) to deadlock. to Day. I have created separate IQD which returns to the System date. I suspect you are correct. In the Properties dialog box for the IQD that populates the Time Dimension. But this working fine until last week . DMS-E-RDS_OLEDB. 4. Have you shown the error message to the DBA? That would be my first suggestion. turn off the checkbox for Sets Current Period. The Listed data comes from the 2nd page.
75. Suppose I created a calculated column that had say percent change in it. value = 100 Column 2 from DB. Can this be done at the user level? If so. In other words read all the records that qualify. and then apply to filter to disregard the groupings that do not qualify for the filter criteria.75 In the event of a summary where you need the total of column 2 / the total of column 1. Too much detail I know. SQLSTATE=42602 I would like to know the procedure to create logical database in Impromptu which does not require a database sign on ? You need to define the database in Access Manager. total the columns.I had a look in the archives. What I mean by this is . Does anyone have any experience improving cube build performance? And/Or cube access performance. and AFTER the summary calculations are done. (accessible via the filter tab of the query dialog boxes under the "summary" filter pull down definition) This is because the filter is calculated and applied AFTER the records are retrieved. Now I want to filter (not highlight) percent change greater than say 25%. but what actually gets written to the filter is: (Column 2 / Column 1) >= . depending on where the calculation is performed.75 (or 75%) The filter needs to restrict only values that are >= 75%. value = 75 Column 3 is a calculation of 75 / 100 = . "DCSHSRD1" ). Impromptu. but I can't see any of the emails for some reason! So apologies if this is repetitive for some of you. or a detail calculation. I have looked through the optimization documentation that I have. contract . as an example. you can pass the user ID and password as parameters to your recordset Open method. but I hope that helps! I'm not sure if this topic has been covered before . by default.close().rs. It may be tricky. rs. all of this happens in the summary filter. then assign the user you are logging into Cognos as to that signon. champusregion from dcs.Open("Select fi_dcsregtable. simply copies the contents of the original calculation to the filter. %> The application returns the following error : SQL0567N "%S" is not a valid authorization ID. Or.dcsreg". (which I think matches what you are trying to do): Column 1 from DB. but there doesn't seem to be hard and fast rules. in other words: The filter is: Column 3 >= . . and create a signon for it.whether it is a summary calculation. how so? You CAN filter on a calculation.
longer query processing? longer sort time? faster cube processing? This will guide you through the process. There is a trade-off -longer build usually leads to faster access speed – because Transformer can create better cube structures with more processing time.Transformer eats up disk space for temp files. 2) More RAM . Have you seen the document "PowerPlay 7. So OK. This is how many times the work file will be processed in order to find an optimal cube design.Transformer can use two (it is OPTIONAL. Build time will get longer. Would having more data sources help with cube build speed or hinder it? As an example. On the sort tab. e.I know that I can change the partition size.1 – Practical Guide For Transformer In Production"? It is available from the Cognos Support web site.g. etc. It has 3 data sources. Before doing anything. And use only local drives for temp files. Compare to log file after each change. Default is 5. Is there a way in an impromptu web report to allow the user to sort on a particular field or fields? Prompts? Define columns. what I would like is a faster build and fast access and I wonder whether there is anything else that I can do. the other is an iqd and is a large product file. 3) More free disk space -. I choose to have a slower build time in favour of faster access to my users. one is transactional and the other two are for information only.. 5) In Transformer. You can change that on the Cube Properties Auto-Partition tab.for 5GB of source data have at least 20GB of free disk space available. which will affect the build and access. but you can increase that to see if the cube will get faster. Sort Key 1. Sort Key 2. I don't think that I can run incremental builds. print out the log file for a current build and keep it. because I use "unique" and "move" to accommodate errors/corrections in the database. The expressions would use the prompt value with if statements. 4) Talk with DBA and network admin to see about query optimization options. I have a cube that takes 3 hours to build manually (finished size is just over 500mb). 6) Also on Auto-Partition tab is the setting for Maximum number of passes. My guide -. There is no hard and fast rule for build/access speed improvments. specify the sort key columns. right-click on a cube definition and select PowerCube Partition Status. My thought was to split this transactional file a little and have a customer iqd (much the same as the product one) to spread the data to more data sources. with default OFF) if you have them in the computer. The transactional file is an invoice line file (iqd).YES! Absolutly will improve build (AND access) speed. . One of the information data sources is a csv and is very small. Best to use a file picklist for the prompt. This will show you what partitions exist and how large they are. which has millions of lines in and holds most of the data. If they are VERY large (more than available RAM) you need to adjust. Some quick suggestions: 1) Dual CPUs . See what is happening . Read about Cache settings in the above document to take advantage of the RAM you have.
if the parameter "file picklist delimiter" is listed there with the default value ". Can anyone provide general guidelines regarding what truly is useful to have documented? I want to use my time wisely and document the integral pieces. If not append the file with this entry. A more recent version is not an option :( Any explanation for this.I use a file picklist in Impromptu.csv and use that file for your picklist. . I've researched this through Cognos KB as well as via DW books and various websites. do your calculation.ini-file. characters. This raises the question regarding Oracle Licence. I've created some on my own.Loss However. I'd appreciate any feedback/insight/direction to reliable resources. characters by . The version is Impromptu 7. because it shows the whole line as label (like: '1. causing an char to int conversion error. the report often shows the prompt wrong.".I am aware of some large corporations using Oracle as their DW but useMicrosoft SQL Server for the ReportNet Datastore. the file is called 'type. automatically newly calculated column will be added . hope this helps! And Create your picklist in Excel. all 1. again to get it to work. Sometimes it is fixed by replacing the . we use Oracle 9i for our Data Warehouse and would look at putting the ReportNet Datastore on Oracle as well. Click OK. to all. etc. one for display.. etc.asc' and contains the following values: -1.0. new window pops up. or workaround ? I save the file as plain Text with ANSI encoding..query . . Impromptu catalogs. when I move the report (stored procedure report) asking for the prompt to another computer.) and wondering if anyone has standardized templates they'd be willing to share. It works for me. same version on all machines. We are looking into the possibility of using ReportNet to distribute reports to approx 2000 of our clients. click on New.Profit 2. But later on I might have to change . but not sure if I'm capturing everything that *should* be documented. I'm working on compiling documentation for existing applications (PP cubes. If there is anybody outtheir with this configuration can you advise me why this approach has beentaken? =============================================================== Go to Report ->. check the impromptu. to . at the end of the your report. click on advance tab. but I'm sure that Real World Experience is different from theoretical.Profit' and uses the same whole line as value. with two columns: one for value. Save as . Thanks. as the produced report is stored in an Oracle Database do we need to have a Oracle Licence to retrieve it? The report is static and can not be queried and is merely stored as a blob in the DB.
adaptations i. The IQD files and the underlying imr files are documented the same as regular reports. * Conditional Formats * Grouping and associations * Sorting * Headers and Footers We use IQD files based on reports for our Cubes.Message. The first thing I have in the documentation is the folder structure and The tables that are in the folders. Name of the layer and the field in that layer. name of the database field. Security: who has access to the cube. which template it is based on. folder it came from. For the cubes I register: * Location. Frequncy with which the cunbe is refreshed. * Lay-out: Landscape or portrait. Field in 'Use'. Default value. used functions etc.e. Only usefull if you have more than one Catalog. Model which it is based on. label of the layer i. For example when database tables are updated you can immediately see what you need to do in your Catalog. tablename it is in. With a report or file picklist is also state which report or file is used. field in 'Display'. sort(R or T). I would gladly share the template with you but it is in Dutch. Catalog.e. field. type of prompt. the title of the report * Fields: Name of the field in the report. reports and cubes but also for those of our clients. adaptation * Dimension: name. * Type of report: list report/crosstab etc. * Filter: the filter used in the report (detail and Summary) * Prompts:Name of prompt. Especially if you have a lot of aliases this can be very handy. this only is usefull for IWR reports: when is it scheduled or can it be run randomly * Catlog: on which Catalog is the report based. So instead I will tell you what I put in the documentation. * Measures: name.I have made documentation for our own Cognos catalogs. discription. I also show the different layers of the Catlog for example Student SA_STUDENT Subject SA_SUBJECT Grade alias SA-GRADE For the reports I document the following: * Location of the report * Discription: Short explanation of what the report is meant for and what information it contains * Frequency of the report. Relation/Project R Relation/SA_NAME -Project/Projectnumber Projectname . Report/IQD it is based on. so I don't think you would understand what I meant.
Fields. drill through and then get the page error (java script). within Architect.Then embade this SQL in architect package and create a CQ package out of this. Now you can find a lot of things I have menationed through the different Cognostools. the calculation would be executed . Then Well itz good to know there is some way to handle this in CQ. 1. filter and prompts of reports. Cube opens. You can also. the db server. This way. However the snag is you don't have all the information in one go. Down down to the identical level as in (1). Minauti Have you moved the drill-through report after it's been published? Has anyone ever used an if/then/else statement in CQ? In CQ there is no option to use if then else / Decode . 2. * The last thing I take down is the dimension view: which Categories are shown. Open PPES admin and click to browse cube. The great thing about registering this is that someone unknown to the Catalog and the reports can more easily get an understanding of the cohesion. The absolute minimum you need out of all this lot is: Catalogstucture. set "enumeration values" in the Architect model which does a decode behavior but does it on the CQ server v. The earlier comments was wrf of KB Document#: 110483 for IF THEN ELSE within Cognos Query UI It says : To work around. especially about joins. Perform the identical actions as in (1) but instead log into upfront and open cube. You need to take care using SQL. drill down a few levels. I have used all the above mentioned in maintenance and troubleshooting tasks. Why the difference? What is upfront doing differently? Please help this is a production issue and have logged a case with Cognos too and they are review the problem. I ran the folling test with a brand new drill thru report created from scratch. I do use Architect which also contains a lot of usefull information. Click drill through and drill through runs successfully. You can do an if-then-else calculation in CQ. Provide login info as cube is secured. then This is incorrect. try inserting an SQL with a CASE statements into Data Access layer. I will appriciate if you elaborate more to handle the situation directly in CQ GUI.This shows a dimension Relation/Project that consists of two layers: Relation and Project. as an admin.
and apply. I have two datasources (IQDs) of following structure Invoices: Year. Then I should clarify -. Agent with measure Amount for the dimension Agent I use Agent Code as category code and Agent Name as a label. Time (Year/Period). Has anyone experienced the same problem? Please do the things. It locks up at 22% every time. the cube is built without any problems. The db is Progress 9. amount Agents agent code. But the best way to handle it would be to look for the following: McAfee or Norton (Disable them) SNMP services (Stop it till you finish install) Please tell me if you continue to face the same issue I am experiencing a strange problem with PP Transformer 7.you will see decode if the db supports it. I also ran through a number of issues with the directory server. product.1d using the Progress SQL92 ODBC driver. When it goes into configurations manager. Solution 2 .ini file by copying it to another directory or rename it to trnsfrmrbak. Contant Cognos support. Backup your copy of the trnsfrmr. Debtor. I have the same problem with any model that has both transactional and structural queries. Very frustrating. The file is located in the <install drive>:\Program = Files\Cognos\cer1\bin directory. I follow the instructions and go to 3rd party.1. This will recreate this file and I think the application will now open without error.you cannot do an "if-then-else" calc -.before going to the web and presented as a column to select within your report. Let me know your ways to handle the situation.ini.you *can* do a calculation with the "decode" function. Add a calculation. look under "functions" and then under "other functions" -. debtor." Then if I export the datasurce Agents using Impromptu into CSV and I use CSV as a datasource for Agents (instead of IQD) but keeping Invoice as IQD. 2. I stay with all of the defaults. general. agent name Then I create a simple cube with dimensions Product. period. I am installing it from the Cognos 7. Then I try to build the cube and at the moment Transformer starts reading the datasource Invoices I get a message "TR3110 Unknown error.1 Version 2 Supplimental CD. I've tried this on two separate servers and it happens every time. Start Transformer again.. Solution 1 1. Please advise.. I am having much difficulty installing the Sun One Directory Server. agent code.
b. The administartor has created in Oracle 8i database..I think The IQD data source was bringing in duplicate dates.'ALL'. I had a similar (not the = same problem) not in too distant time. For example ..e imadmngd. Strange but it works.pdf I have a multiple picklist prompt (Report picklist) which has an 'ALL' option in it.. = then your transformer model should work fine. How do I go about this? While creating the catalog I only get to see the list tables & views in the database and not the stored proc. So the second prompt shows only 'ALL' in it. If I change the Properties of all the datasources folder General/PowerCube creation from "Default" to "Create the PowerCubes" then the cube is built without TR3110... In Impromptu open the IMR used to create the IQD. I guess you require to incorporate external rollup Then I have tried to play with the model little bit. I have a cascaded prompt which first shows a list of alphabets (a. Please let me know if it works This doesn’t seem to work…. I then Prompt him all the products that start with 'a'. But then if I manually change the label of any category and try to rebuild the cube TR3110 appears again.) The user on choosing 'a'.. Now this stored procedure needs to be called using Impromptu to RETRIEVE data and DISPLAY in the Impromptu List report.Then Your problem enunciates that you have both transactional as well as = structural data.. Resave the query as iqd. This time helps physically delete the cube (mdc file) from the disk and also the cube definition from the PowerCubes list. The user then has to select one or more products from the second picklist. If the user selects 'ALL' from the first picklist. please create separate iqd file for each dimension = and separate iqd files for transactional data and structural data.. Do I need to do any setting? I am using the native driver to connect to the database. Select Report->Query->Filter and enable "Eliminate Duplicate Rows" to = filter out the duplicate dates.. Does the stored procedures created in Oracle have used Ref Cursors to store the result et? If so then you have to use the StoredProcedure template that you get when you click File->New menu option to create new report and in the dialog box that is displayed enter @Call <sp_name> (<list of Parameters) For more details see Impromptu Administrator's Guide i.then that means he wants to select all the countries.. ..c. This I achieve using a condition such as...
. . Is there any better way how to solve this? How can you determine the balance value if you only enter the 'movement' quantities? Also. Try both and see what you prefer... I have the current balance available so I could also substract the movements backwards to get some older balance. Create other prompta as AllA. Its convenient because no much tricky logic needed. use Time Rollup Current Period.) and it's development in time. Now i want to give the user an 'ALL' option when he chooses even an alphabet. Last will give you values of zero for everything except past periods. But since there are by far not a transaction for all products and warehouses every day this would create billions of records comparing to few hundred thousands of the original datasource (movements). Thank you for the suggestion to use "Current Period" I will take a look if that might help. I have tried to create a query like this but it has already taken more than 3 hours of CPU time without giving any results. product code.. I would like to create a cube with three dimensions .. Everything works fine till here.then he 'll get a second prompt with all the products beginning with 'a' along with with an 'A' Now if the user chooses 'ALL' from this prompt. 1) inventory balance 2) inventory movement Then I can calculate the turnover of the inventory (per wh. What exactly want to do is a model with two measures (both related to the time dimension).on the similar fashion (I assume) u have already created prompt for All. All-B and so on.. don't use Time Rollup of Last. movement movements can be both positive and negative.he means to select only the 100 products that begin with 'a' and not all the products available in the database. and time consuming as u have to creat 26 All's! :-) I have a datasource like following: Date. Then If I have the movements from the very beginning I can calculate the balance at any time period by adding up all the movements until that period.. The measure should be the balance on the warehouse at the end of the time period (year/month/day). warehouse code.. warehouse and time(year/month/day). I know that I could create a running total in the datasource for all combinations product x warehouse x date and then use the Time Rollup . Thererfore if the user chooses 'a'. Unless you have future period data.last. inventory group.product. Is there anyway I can achieve this? Can offer a convenient but very time consuming solution.1 = if( prodid in (?prodlist?)) then (1) else if('ALL' in (?prodlist?)) then (1) else (0) . I ran the folling test with a brand new drill thru report created from scratch.
(TR1901) MDC(49): could not save file (Bitmap) in \\dolphin\cognosv2\cubes\cubename. Now I want to apply conditional formatting on values of m1 on different ranges and apply 'styles'. To my dismay nothing happens. "Add Catalog Condtions" approach: Also I have tried building the condition at catalog level and pulling them in Conditional Formats window to apply styles. I wish to apply conditional formatting to a crosstab report.Not true! There is a way to add only new data to a cube.339.mdc. m1 between 101 and 150 and m1 > = 151 ) I do not find the column m1 in Report Column folder and Catalog Columns are not be seen in "Condition Definition" window. (I would recommend upgrading 7. If it does then you will need to rebuild the whole cube.. the fish floats and fetches me only the data and not the conditional format.1. I have tried following 2 approach without any luck... Say a crosstab has C as Columans & R as rows and m1 is the measure.1 where there is an alt cube name that it will use if the main cube is locked. [->OK] The process creates the mdc file. The condition is on the cell value. perhaps the cube is locked (i. I need that in Impromptu. Alok. An alternative is with 7. Please put in your valuable comments. . "Add Custom Condtions" approach: As I select a cell value and right click with the intention to build a condition on m1 (different ranges like m1<50.0 but it's not essential for this solution) To successfully apply conditional formatting to all crosstab rows in areport do the following: 1.e.. This is easily achievable in PowerPlay. You will also need to ensure that prior data won't change. Also the conditions pulled in Conditional Formats window vanish. I am using V7 of transformer and one of the cubes that are scheduled over night (Cognos scheduler is used) has the following error at the end of the build. I came across this issue a few months back. someone is using the cube during the build) Try building to a non-production location first and then copy it to the production location. execute the report so you have actual values to work on. The cube needs to be set to incremental update AND you need to have an IQD that only pulls "new data" each time it runs. m1 between 51 and 100 . but when you try and access through upfront you get "The connection string is invalid" error and the cube is obviously corrupt. The trouble is that this cube takes several hours to build! Jeanette. There is 22GB of space available on the server and the cube builds fine manually.
albeit without any luck. Try and change all your temp directory coz the cube was built sucessfully but was not saved and when u point unsaved or incomplete cube then u get the connection string error on upfront. Unfortunately. Then I applied different styles to different conditions. Based on you comments below you are attempting to apply a condition format to the actual crosstab cells that are range based. Then clicked OK to close "Conditional Formats" window. I have encountered this error before and try and follow these changes. Then Thanks for the reply. The formating was not applied to the crosstab. =============================================================== Hi Jeannette. In "add custom condition" I can not add the condition as the "report column" folder presents only Row Data in the cross tab to build the condtion. Your conditional formatting will "stick" through subsequent report executions. I have tried as suggested by you. sorry to hear it's not working for you. . Then Hi Alok. observe what happens when you single click a crosstab column header with the arrow down icon (or row selector icon). a) first time it selects the all rows in the current column b) second time it selects all the crosstab columns! 3. Once all the crosstab rows are selected you can apply your conditional formatting. The most significant one being that you WILL lose all conditional formatting if you modify your report after the conditional formatting is applied. If your crosstab columns are always consistently the same columns then you can use this technique. The formatting is OK when it comes to applying it with condition on categorical data. The only way to accomplish what you are trying to do in Impromptu is the manually create each of you crosstab columns and then apply a conditional format to each column. I have also tried getting the list report from the cross tab and then applying the formatting and back to crosstab but this loses the formatting. Do you have PowerPlay? It does provide the ability to apply conditional formats to the individual cells. I don't believe that Impromptu provides that functionality. I wish to apply formatting on ranges of "CELL VALUES" of the cross tab report. When I go back to conditional format window I see the catalog condition disappearing. I have made some observations while applying conditional formatting to crosstab reports.2. I selected all the crosstab columns and added the conditions in "Conditions" window by clicking "Add catalog conditions". The catalog column is not available to build the custom condition.
you do not need to publish the unsecured cube to upfront. Can anyone please help me with this Thanks in Advance. Then I am trying to hide a dimension in the cube on upfront for A userclass but I wnt this dimension to be visible for the same userclase in a powerplay report. Change the setting for the List of Temporary Directories to point to a temp location with sufficient free space available.TIA Then A possible workaround is to use 2 cubes: 1 with the dimension hidden. I know how to make a model secured but when I hide a dimension there. . I have a requirement where I need to hide a dimension in the cube but show it in the powerplay reports.Build PP reports based on unsecured cube. I have set my security right for the userclass but if i hide this dimension for tht userclass then it will not be available in the powerplay report either. Minauti Can you further describe what you are trying to do? By 'hiding the cube'.Have the secured cube published to Upfront. for being able to generate PP reports. Do you have any idea.Change the setting for the UDA temporary directory.generate secured & un-secured cubes from the same model. it automatically hides in powerplay reports also. However. General. please note that if you are providing access to these reports from PP Web explorer. how to solve this problem. Then Only one possible solution for this is to . and 1 with the dimension showing. . Hi all. which is the temporary directory that gets used during the retrieval of the data from the database. . UDA. You can set security so that the only some users will be able to view what is in that Dimension. You can over come that by giving access to these PP reports using Web Viewer which gives the output in PDF format and the user will not be able to navigate outside what you have defined in the report. which you don't publish/distribute. which you publish or distribute. Steps Open Configuration Manager. Go to Services. Also. do you mean it is not visible to some people? You cannot include a Dimension in PowerPlay reports if it is not in the cube. but use to base your reports on. there is a potential for the users to navigate as they do in a cube or a cube view.
To test this for yourself create a new folder and see the date/time created. Thanks in advance. What do you do in Impromptu to get 76.3 and now I have to open it in another impromptu version 7. When I convert that number to string though I'm getting 77. copying the SQL and then opening the older version of Impromptu and then pasting the SQL in. You are correct. ( ( char_length ( ( number-to-string ( amount * 100 ) ) ) ) . If you have daylight savings checked in AM then you will need to uncheck it in Upfront as it will override the AM setting and set it 1 hour behind. It will automatically update with changes made to the master. Went into iwr.' + right ( ( number-to-string ( amount * 100 ) ) . In a . 2 ) ) Hi gurus. Those two need to be the same for the time to be 'current'. but there will be certain issues. If we make changes what is the result for shared and distributed catalog? can anybody please elaborate on this issue. Any suggestions? Where do I set this time? What you are probably seeing. They system date is one hour behind the date when it is published to the web. I have a number that is 76. with distributed each user get their own copy and this copy updates each time they connect to it.1. locale tab. I have a problem with a few of reports that was created in impromptu version 7. It is off by about 1 hour. Also.2 ) ) ) + '.0. is the 'local' time based on the time zone your profile is set to.3.0. I did this from the remote desktop from where I published the reports.8 say me that can not open report 'casuse of it was created in version 7.Question. Clayton. Thanks for all your help. Make the change to the Daylight savings check box and repeat the test and the folder should now be in sync with the machine. I can not seem to find where to sync the time on the IWR server with the time it stamps on the reports when they are published.8.7779166666667 that I formatted to appear as 76. You might try opening the upgraded report. It should work.78 will no problem.1. I unchecked the box for daylight savings in Upfront. Impromptu 7. check the time zone that Access Manager sees in the Namespace.78 as a string? left ( ( number-to-string ( Amount * 100 ) ) . Then I did what Dave said. what is the actual difference between shared and secured catalog? as far as i know shared catalog is all users accessing the same copy but in distributed each user has his own copy. logged in as administrator and changed it in the personalize. Then This answer is very close to correct but you will need to make a non-intuitive change in the Upfront preferences. Take a look at your perferences in Upfront and make sure the time zone is correct.
Then Hi Paul . When you complete the action transformer will ask you if you want to create the directories if they are not there. I changed the data sources to use multiple processors and I also created an additional temp directory for transformer to use. Thanks for your suggestions. though. It's difficult to try anything in this situation. I don't think that it was any faster in it's creation. but Access Manager settings can be used to authenticate and authorize the user . They are only able to run reports others have created. all the catalog 'types' work the same way. In the directories tab you can add temp directories . passwords to the database can be in AM. The cube takes so long to build and is in such high demand that I have to wait until the evening to try anything. When a namespace is pointed to. it did create the cube correctly. How did you assigned the multiple processors to the data sources and where did u set the new temp directory settings. Then Steps are as follows . is that a catalog does not need a namespace to be 'secured'. One thing. But. To add another temp directory Press F5 to open the preferences dialog box.it is very useful. etc. which I have increased to 4 now. by default. A secured catalog. There is a setting for distributed. "Practical Guide for transformer in Production" .for example. Yesterday. The document above is helpful with the other settings in there.shared catalog everyone access the same physical catalog. I am going to keep a close eye on this and will let you know if I find anything else.choose somewhere local and with lots of space. does not give new user profiles the ability to create and edit reports. but I am still studying to fully understand. however the other catalog types are determined by the presence of additional user profiles (shared) or the presence of a namespace in catalog properties (secured).xls .also get this document form the Cognos site that was recommended by Opher. I'm also facing similar problem.columns are Date .Overall a good response. Open the properties of the data source Under the general tab you can choose to use multiple processors for that data source. I had 3 temp directories. I have two excel source files & created IQD files from database for the dimensions and measures as listed below: Budget.
.Levels are ( from parts iqd) .... .Levels are ( from ABCCode iqd) ABC Code ABC Code Description Customers Dimension .Cust Code Product Name Total Sales Budget Total Gross Budget Sales. ABC Code Dimension ..xls .Columns are=20 Date RegionCode Regionname Countrycode Countryname Custcode Custname Countrycustomer (Countrycode + countryname+custcode+custname) Salespersoncode Salespersonname Invoice# Quotation InvoiceQuotation (invoice+quotation) Productline code Productline name Item groups code Item groups description ABC code ABC Code description Customer Part Total Sales(SGD) Total Sales(USD) Total Cost (SGD) Total Margin(SGD) .Levels are ( from Item groups iqd) Item groups code Item groups Description Parts Dimension .Levels are ( from customer iqd) Regioncode Regionname Countrycustomer(countrycode + countryname+custcode+custname) Item Groups Dimension .
It's very urgent to resolve this problem.ABC Code .Levels are ( from Products iqd) Productline code Productline description Sales details Dimension .CountryCustomer -Item Groups Code . .. Any ideas are highly appreciated. if appropriate designate the level as unique level...Part number Part description Customer Item Products Dimension .. .To resolve this problem either associate the columns in the data source to higher level in the dimension.Customer Item -Product Line description -Invoice Quotation When trying to generate cube getting error as=20 Powerplay transformer error=20 "Total Average Cost(SGD) .From Salemeasures iqd Countrycustomer (Countrycode + countryname+custcode+custname) Invoicequotation (Invoice + Quotation) Productline description Customer Item ABC Code Item Groups Code Total Sales(SGD) Total Sales(USD) Total Cost (SGD) Total Margin(SGD) . or .. except the below listed measures Total Sales Budget Total Gross Budget In the model designed have the lowest levels as .Levels are ( from salesdetails iqd) Salesperson code Salesperson name Invoicequotation (Invoice + Quotation) Salesmeasure .
= This mimics 'STAR SCHEMA' and is the most efficient way (read best =practices) to insert data sources for an OLAP application. D3_ID. D2. l13. =D1_ID. see the Installation and Configuration Guide on the CD. D3 with levels l11.iqd file (assuming that all =the dimension has three levels.iqd. you must mount the CD using Rock Ridge file extensions. Insert these D1. Installing ReportNet in Unix Install ReportNet To install ReportNet. m3 in M1.iqd. m1. If you will use Oracle or DB2 databases. type . Steps Insert the CD that is appropriate for your operating system.iqd file i. A little bit of =planning the model for your OLAP application will save your effort. For example. Dimensions are D1. see the Installation and Configuration Guide on the CD.iqd file. For DB2. double-click the xwsetup.e. use the installation wizard to copy all the components to your computer. Feel free if you =need any further input from me. The Welcome page of the installation wizard should appear.these may vary from one dimension to the =other). click Start Cognos Configuration and then click Finish. l23. such as data encryption and .iqd file and l21.iqd file and l31. you need all the components that are installed by default. you must also install the DB2 client on the ReportNet computer. m2. do one of the following: On Windows. l32./xstartup Select the language to use for the installation. & M1. I have seen this error when the measure is associated with a level that has no link to it's upper levels. On UNIX. Hope this helps. Then Try and get an iqd file created for each dimension separately =and all measures in one iqd file. For more information. Copy the required files to your computer. D2 =D2.exe file. or for a distributed installation. Then you will have no problem for =association. Let us know what the scope diagram shows. in the win32 directory on the CD. D1_ID (ID for dimension D1) for D1 in D1. D3_ID (ID for dimension D3) for D3 D3.iqd. D3 D3.iqd as data source in PowerPlay Transformer. To install only some components. Now get all the measures with all the ID's in M1. On UNIX. D2_ID. D2_ID (ID for dimension D2) for D2 D2. For a complete installation of ReportNet. Update Your JAVA Runtime Environment on UNIX Before you can use the cryptographic operations. =l12. You will =never witness such problem as this of association. time =& energy in all your development work. If no Welcome page appears.Have you had a look at the scope for that measure? It's easy to see what relationship dimensions and measures have using this because the colours show you very easily what is linked. you must set up the JDBC drivers. Follow the directions in the installation wizard. In the Finish page of the installation wizard. =l33. =l22.
jar jcert. Alias Location Permission crn crn_location\webcontent Read crn/cgi-bin .jar jce1_2_1.jar local_policy.jar US_export_policy.jar jnet. Configuring ReportNet After you install ReportNet on your computer.key management.3. you must configure your Web server.3. some the following configuration tasks are required: Configuring your Web server. On Windows.1 (ca131-20030122a) Steps Check that the following JAR (Java Archive) files exist in the JRE_location/lib/ext: sunjce_provider.1_07 HP-UX: 1. for the directories that contain the HTML and Web files for ReportNet.3. this is done automatically when you install ReportNet. The virtual directories in the Alias column of the following table are required for all Web servers. You must set up virtual directories. also known as Web aliases.jar jsse. If any files are missing. you must check that the required JAR (Java Archive) files are present in your Java Runtime Environment (JRE). implemented by ReportNet.jar Tip: An example of the installation location of a Java Runtime Environment is /directory/java/java_version/jre. go to crn_location/bin/jre/1. ensure you have the correct version of a JRE installed: Sun Solaris: 1.3.jar bcprov-jdk13-113. Configuring Your Web Server Before you use Web pages generated by ReportNet. Before updating your JRE on UNIX.1/lib/ext directory and copy the appropriate JAR files to the JRE_location/lib/ext directory. Configure a mail server account.1_08 IBM AIX: 1. Set the database connection properties for the content store.
type a name for the resource. In the Name box. Database. From the File menu. For the Database name property. By default. Content Manager. type the database alias. If you use an Oracle database. under Data Access. You can configure ReportNet to access only one content store. click Save. This deletes the default resource. and then click New resource. ReportNet uses properties for a Microsoft SQL Server database. Steps for Microsoft SQL Server On the computer where you installed Content Manager. for the Database name property. click Save. start Cognos Configuration. In the Explorer window. type the appropriate values and then click OK. The logon credentials are immediately encrypted. start Cognos Configuration. type the name of the database you previously created in Microsoft SQL Server to use as the content store. select the type of database and click OK. In the Type box. under Data Access. From the File menu. In the Explorer window. The logon credentials are immediately encrypted. If necessary. Steps for Oracle and DB2 Databases On the computer where you installed Content Manager. Content Manager uses the database logon to access the content store. Click the Value box next to the User ID and password property and then click the edit button when it appears.crn_location\cgi-bin Execute crn/help crn_location\webcontent\documentation Read Set Database Connection Properties for the Content Store You you must specify the database server information to ensure that ReportNet can connect to the database you use for the content store. right-click Content Store and click Delete. Type the appropriate values in the Enter the user ID and password dialog box and then click OK. . change the default value for the Database server and port number. Content Manager. In the Enter the user ID and password dialog box. In the Properties window: If you are use a DB2 database. in the Properties window. type the appropriate values for the Database server and port number and Service name properties. Right-click Content Manager. click Content Store. Click the Value box next to the User ID and password property and then click the edit button when it appears.
type the host name and port of your SMTP (outgoing) mail server. under Data Access. and then open the installation menu. where crn is the virtual directory you created when you configured the Web server: http://computer_name/crn It may take a few minutes for the Web page to open. start Cognos Configuration. click Start. otherwise you will not be able to start the ReportNet service. for the SMTP mail server property. Test ReportNet You can test your installation and configuration by starting the ReportNet service and then opening Cognos Connection. use the installation wizard to copy all the components to your computer. From the Actions menu. Install Framework Manager To install Framework Manager. to start the ReportNet process automatically. Click the Value box next to the Account and password property and then click the edit button when it appears. Steps Insert the Framework manager CD. It may take a few minutes for the ReportNet service to start. Open a Web browser. In the Properties window. double-click . Ensure that you save your configuration. Type the following. On UNIX. You must install and configure both ReportNet and Framework Manager before you can use ReportNet for reporting. you must configure the process as a daemon. type the appropriate value for the default sender account. your installation is working. In the Explorer window. the ReportNet service is configured to start automatically by default. Steps On each computer where Content Manager or the report server is installed. The Welcome page of the installation wizard should appear. click Notification. you must configure a mail server account. In the Properties window. From the File menu. On Windows. If no Welcome page appears. the ReportNet Web portal. If you see the Welcome page of Cognos Connection. For more information.Configure a Mail Server Account (Optional) If you want to send reports by email. see your operating system documentation. click Save. Steps Start Cognos Configuration. Type the appropriate values in the Enter the user ID and password dialog box and then click OK. in the win32 directory on the CD.
.count Print #1. .Users(I).Count > 0 Then For I = 1 To UserClass.IdentificationInformation.IdentificationInformation.Name & ":" & UserClass.csv" ' Calls Access Manager and opens namespace with admin signon Set objAuthApp = CreateObject("Authenticator2.imr.) that illustrates all users.Name & ":" End If If UserClass.users(i). from Access Manager.Name & ":" & UserClass. UserClass.OpenWithBasicSignon(NameSpace. Does anyone know of a macro that can produce a report (. Follow the directions in the installation wizard to copy the required files to your computer.xls.Application") Set objAuthDoc = objAuthApp.UserClasses(I)) Next End If End Sub Sub Main() Dim objAuthApp As Object ' Access Manager Application Object Dim objAuthDoc As Object ' Access Manager Document Object Dim objDSConfig As Object Dim OSSignon As String Dim ObjUser as Object Const AdminUser = "Administrator" Const AdminSignon = "" Const NameSpace = "default" Const FileName = "d:\ClassUsers.Count Call Get_Users_List(UserClass.users(i).Documents.doc. UserClass.etc.OSSignons.OSSignons(j).exe.Users(I).Users(I).file.Users.Count >= 0 Then For I = 1 To UserClass.count >0 then for j= 1 to userclass. grouped by userclass.Count if userclass.IdentificationInformation.name next j end if Print #1.Name & ":" & UserClass.OSSignons. Select the language to use to run the installation wizard.UserClasses.Users. . UserClass. Option Explicit Sub Get_Users_List(UserClass As Object) Dim I As Integer Dim J as Integer If UserClass.Name & ":" Next i else Print #1.UserClasses.the xwsetup.
with this we can group the data by one column.UserFolder. 16) How do you create cascading prompts for reports? 1.AdminUser. This gets added to the form frame of the Blank report • We can change the Scope of the Data in the Form Frame by using the scope of data box. We can add a list frame to the freestyle report to show the details of the data. Ex: Picture of product depicted in the page • Add a Text Frame to the Report The text can be a title. Ex: We can group according to product.Quit Set objAuthDoc = Nothing Set objAuthApp = Nothing End Sub 15) What are the steps involved in creating Free Style • • • • • • • • From the File menu. or the text can be report data that would change with the information on the list report. AdminSignon. Ex: Sales delivered by different channel for a particular product • Add a Picture Frame to the Report to enhance the report details. and then double-click Blank. In the Group tab. In the Data tab. to depict pictorally column values or summarized values as shown in the list frame. For example.Users.item("administrator") ' Opens output file and writes title Open FileName For Output As #1 Print #1.RootUserClass) ' Closes output file Close #1 ' Exits Access Manager objAuthApp. you can add dynamically linked pictures that change to match the information in the list report. "User Class:User Name:OSSignon" ' Calls recursive procedure for getting users list Call Get_Users_List(objAuthDoc. double-click the folder to be accessed Double-click the columns to be added to the Query Data box. Ex: Product name for the present page of the report We now have a free-style report that has coherent objects. This should make the list frame to be better understood. to describe the contents of the report. use Group button to group the report. • Add a Chart to the Report. click New. Create the report that you want the user to open. Add Picture data items to add pictures to your freestyle report later Similarly add other data items Include summary items using the Summary dialog box. . 0) Set objUser = objAuthDoc.
and click the left parenthesis. it is always local database. and the appropriate filter definition containing the desired prompt. For the templates. flexible processing assumed. This forces the query to run on database. 6. 5. would contain the last(lowest level) filter condition(Ex: Product name). 10. select the data item that the current report prompts for. Save the report Note: The first report mentioned(the report that the user sees).click Display and click OK. 11. 3. Click New to create a prompt. 17. 15. click Report Picklist. sorting and extended summaries (summaries in headers) are also performed on the database. type a Name and a Message for the prompt. save the report again with a different name for each. In the Available Components box. Open the last report and edit it so it is a simple list containing the data item for which the user is prompted. The administrator sets the Client-server balancing option for a particular User Class. Click OK to close the Prompt Manager. click "In" or "=". . In the Prompt Definition dialog box. click Use. 14. Open each of the reports you saved (other than the first report you created in step 1). Impromptu has 3 client-server balancing server options. 18. In the Available Components box. and click the Filter tab. 4. In the Type box. 13. Locate and select one of the reports you saved in step 2. For each cascading prompt you require. but do not close. Product in ( 8. From the Report menu. the report.2. You can set the client-server balancing for sub ordinate classes. Complete the filter definition by double-clicking ")" in the Available Components box. Go back to the first report you created. For example. Double-click Prompt Manager in the Available Filter Components box. For example. Always choose Database or limited local processing over flexible processing. Save. and click OK. Double-click the data item you want to appear in the filter expression. click Query. Product in (?Product Name?) 16. Database only: Runs queries completely on the database. double click the Report Columns folder to open it. The last report would contain the the first filter the user is prompted for(Ex: Product Type) 17) Explain Client Server Balancing. and edit each report so it contains the required data items. 12. 9. 7. In the Report Data box.
Selecting the client/server option (Client/Server tab. (i) • Database-only functions are processed on the database. or on the database and on your computer depending on how Impromptu decides to optimize the processing. Query dialog box) also impacts the processing location of the summary filter. the summaries are usually processed locally. which means they are processed on your computer: • moving-average • moving-total • percentage of the total • percentile • quantile • rank • running-total • running-average • running-count • running-difference • running-maximum • running-minimum • tertile Summary before details When you filter on summaries that are processed on your computer. Note: In the Components box (Calculation dialog box): • Impromptu functions are processed locally on your computer.Limited Local Processing: Runs queries with some processing on your computer. However. Limited Flexible Runs 2 queries. Flexible Processing: Processes on the database only. One query and Once for details and computes the total once for summary by itself and merges both Grouped summary Cannot handle Runs 2 queries. adding a filter may change where the summary is processed. One query and & report level Once for details and computes the total summary once for summary on the computer and merges both Filter with a May not handle this Impromptu runs the Impromptu will run "sounds like" query but you the query with no prompt cannot sort on the limits filter The following summaries(13) are available in Impromptu only. (id) Database Cannot Handle . (d) • Combination functions are processed on the database whenever possible.
(Click the snapshot icon and refresh/remove snapshot for updated information. If you want to use the updated data. • they are created by running a query directly on the database server. • where the result set is particularly large. When you save a snapshot with your report. Snapshot saved on a server is known as remote snapshot. 19) What is a HotFile? A HotFile is a local data table you can create from database columns. because the report does not actually contain any data. the data and the report are saved as one file. a remote snapshot maintains a relatively small file size compared to the local snapshot. you must refresh the snapshot. and you can . If the database for your report is updated after a snapshot is taken. and so build much more quickly than tables built locally. so too does the performance advantage of a remote snapshot. The key differences between remote snapshots and local snapshots are as follows: • A report based on a remote snapshot does not contain any data. Any report that contains a snapshot retrieves data from the snapshot and not the database. • A remote snapshot requires access to the database. Note:Data cannot be updated in the reports for hotfiles Remote Snapshots To create a remote snapshot. and so is not as portable as a local snapshot. Why snapshots (remote)? To run reports with complex calculations during off-peak hours. • You must have Request Server to create the result set in the database. • they can be created unattended during off-peak hours. Instead. As the size of the database increases. a HotFile is independent of the database columns from which it was created. Why snapshots (local)? To send reports as email attachments to users without access to database or catalog. Once created. Request Server then saves the results of the query as a result set in the database instead of locally. you run a report against the database using Request Server. To store historic information and later use as datasets.18) What are Snapshots?Types? Why would we need snapshots? Snapshot is a permanent local copy of the data in your report. the data in the snapshot does not change to reflect the updates. often on a network. In addition. a reference or pointer points to the results table in the database. • Remote snapshots offer many of the same benefits as local snapshots. and the data in the report is static.
Use HotFiles as lookup tables or in report prompts. You have to create this calculation with new data each day. When you close a report.use it in any report or catalog. the report automatically attaches to the database. reports. if you work with a thumbnail of 30 rows. or other HotFiles. • HotFile size is limited only by available disk space. They are not supported by Impromptu Request Server. thumbnail is automatically discarded. For example. A note on Thumbnail A thumbnail is user-selected number of rows of data. For example. You can join a HotFile to database tables. you should not use HotFiles to store very large query results as they could slow computer performance. You create a macro in Impromptu that creates a profit margin report with the new data and saves it as a HotFile overnight using the Cognos Scheduler. Uses: • • • • Generate reports using data from multiple databases. . Impromptu retrieves the first 30 rows from the database and then uses the 30 rows as the data source for your queries. • HotFiles are not indexed. Share HotFiles by including them in your catalog. If the queries demand more then. you have a report that contains a complicated calculation for profit margin that takes 45 minutes to execute. The queries work on the selected number of rows. However. Use HotFiles as a database. Impromptu must retrieve the new data from the database. therefore. Create a HotFile Automatically You can set up a macro that automatically creates a HotFile each night to save time on lengthy report execution during business hours. joins may take longer than expected to execute. If you add a column to the query. Thumbnails can be given in: Report-Query-Access tab-Thumb nail. Notes • HotFiles exist on the client.
find-in-cube. new categories at the same level. Reporter Explorer Report Explorer reports are dynamic When you first open the report the first two dimensions and the first measure appear in the report They have summarized rows and columns by default .blank rows or columns cannot be added to .the indented2 layout for crosstab display is available for reports. or you can use the resulting categories to create a subset. Parentage Subset Definition A subset definition based on the parent/child relationships below a specific level. and advanced subset tools. You can add individual categories from the results as a row. . parentage or advanced subsets. Reporter reports are blank. Reporter Report Reporter reports are static The report is blank when opened first. is not available for reports.can create find-in.subset creation are not supported. at the next two levels down. . Have to add dimensions and measures manually. Have to replace the existing dimensions with some other dimension. .in explorer reports. Subsets are visible in the pane in below the dimension viewer.Action items(Nov 20 ’03) 20) Explorer Vs. column. directly below parent categores.supports short bar drop zone. levels that are . You can base the subset definition on the categories at the next level down. . nested levels can also intersected from the same dimension must be created from alternate paths of the same be nested so that child categories appear dimension. . or layer. Subsets are created by adding a subset definition to a report.can remove rows and columns based on category or level .does not support short bar drop zone . You can add summaries manually.drilling down on a category in a nested .you cannot delete rows or columns using delete. 21) What are subsets in Powerplay?Steps to create a subset? A group of categories created to isolate information that shares some common criteria. . .in reporter reports.the indented2 layout for crosstab display . The subset viewer shows subset definitions created by the parentage.drilling down on a category in a nested explorer report replaces the drill category report adds the children of that category as level with the child category. or at the lowest level of detail.you can add blank rows or columns to explorer reports reporter crosstabs. .
Value Restriction An advanced subset definition created using the Restrict by Value dialog box. You can find all categories or dimensions in a cube. 22) How do you rank in PowerPlay? • First select the required data. vii. or a range of values. • Click on the Upfront Portal • The Upfront server window opens . Products in rows and Total revenue in columns. or a wildcard search. Select one and in the Subset window Give a name to the sub set Select the levels Determine parentage/restrictions Click OK. ii. You can further restrict the selection by adding find-in-cube and value restrictions. a whole category search. or Bottom 10 etc) • Select the Ordinal as Highest/Lowest • Select ascending or descending order • Click OK. You can restrict the selected measure by highest or lowest values. • The Rank window opens • Select the type of ranking ( All. iv. You can have a case-sensitive search. viii. • Delete the product summary row at the top. • From Explore menu select Rank. Top 10.Advanced Subset Definition A query that selects a new set of categories based on a dimension. 23) How do you configure Upfront? End user level? • Open Cognos Server Administration. which meet specified criteria. and by including or excluding parent categories. Open a report In the dimension viewer pane select one or more dimensions and right click Depending on the level in the dimension you are: You either have Parentage or Advanced subset option or both. iii. vi. For example. • Select Total revenue column. Steps to create a subset? i. which searches for the text you type in the Find What box. Find-In-Cube Subset Definition Subset definition created using the Find in Cube tool. and category level or levels. v. drill-down path.
it will not prompt in future sessions To test: Open browser. yet different in others. 23) What are intersected categories in Power Play? A feature that combines categories from different dimensions. you can select Products and Locations. You can intersect any level with any dimension. provide a password to your server • If no. a materialized view is very much like a snapshot in that an administrator can specify when the data is to be refreshed. Introduced with Oracle8i.(To add/remove a server. but it is unlike a snapshot in that a materialized view should either include summary data or data from many different joined tables. yet it is unlike a view in that it contains actual data.Select/Write the server name. Steps: i. Click the Intersect Icon 24) Materialized Views A materialized view is a polyglot structure. if it opens your Upfront is configured well. ii. Select any level or dimension in the dimension pane. If no there could be an error in the server you are connected to or in the web servers or not responding. click Server Menu-Add server) • First time it prompts you to secure your server • If yes. • 25) Steps to create Business Mix reports: . A materialized view is like an index in that the data it contains is derived from the data in database tables and views. the report shows the number of products sold over the years. and add the new intersected category as rows. Start and stop web servers and virtual directories. type localhost/server connected. Finally. yet unlike an index in that its data must be explicitly refreshed. For example. A materialized view is like a view in that it represents data that is contained in other database tables and views. This feature is only available in Reporter reports. resembling other existing structures in some ways. Ctrl click the other level/dimension iii. by region. a materialized view is designed to improve performance of the database by doing some intensive work in advance of the results of that work being needed. If you add Years as columns.
drag the borders of the legend until the window is the size you want. Clear the Show the Summary Bar(s) check box and the Show the Summary Cluster(s) check box. 6) Move and Size the Legend: To adjust the legend: • Position the pointer anywhere on the border of the legend. 5) Show the Business Mix in a Clustered Bar Display: Click the Clustered Bar button. Use show as percentage of Column total to give easier comparatives. which are a third set of dimension categories you can add to a report. Details from another dimension provide a new perspective on the report. From the Format menu. click Print. • Click the title bar of the legend window and drag it to a location where it doesn’t cover the bars in the display. click Display Options. and click Options. in the rows.1)Create an explorer Report Use the required rows and columns and the required drill-level. • Click the Rows and Layers tab. . Click the Display tab. and when the pointer changes shape. Drag the required dimensions and drop into the layer target in the dimension line 3) Add a Title: Using the format menu go to the Title dialog box. We can add test. Ex: Replace Product line and then Margin ranges with Channel. Ex: We could have a report to compare a product line with the rest over different time-periods 2) Add Layers for a New Perspective: A business mix report focuses on a single area of the business over a period of time. You can provide more details with layers. We can also add dynamic texts like the value of the current row. Display Options dialog box. Time dimension should appear in the columns and we can have our business mix that need to be compared. current column or layer 4) Examine Other Dimensions: We can drag other dimension of the business to replace the dimension we are viewing. include picture using insert button. 7) Print Only Selected Layers: • From the File menu.
qualifications iv. governors v. Connection time to the data server 27) What is auto partitioning? A nested sub-cube that Transformer can create to speed data access. Report formatting commands ix. In the Property sheet. Use of alternative data sources x.• • • • If the Rows and Layers tab is not available. the balance between client and server processing iii. filters v. In the Layers box. Use of outer joins xi. Steps Right click the Powercube and open its property sheet. table weighting iii. sorting vi. create the most efficient reports possible by optimizing i. bulk fetch viii. alternative data sources vi. 26) Optimizing Impromptu performance (Performance issues) Impromptu Performance can be optimized using i. OLE viii. Select Print the Specified Rows and Layers. queries and reports ii. user defined functions vii. client/database – server balancing ii. click the Processing Tab Select auto Partitioning in the Optimization drop down box. if/then/else and lookup statements vii. Data retrieval limits xii. select the layer to be printed and ensure that the other layers are cleared of any check marks. Select all the rows. summaries iv. auditing To maximize the performance of impromptu. you must first click Page layout view or Selected display(s) on the Print tab. ** The default setting is auto partitioning** Then Click the AutoPartition Tab and set: . stored procedures ix.
Categories.x cubes to versions 6. and repeat until runtime processing is acceptable) • Specify the Maximum Number of Passes (start with 5. . Unless the model contains manual partitioning. You can allow Transformer to automatically partition your new cube. or one pass for every manually defined partition level) In the dimension tab select the dimensions you want to include in the partition. You can always add new categories to an existing partition level. if a cube is partitioned on the Regions level. test. resulting in somewhat longer cube creation times. Transformer then automatically chooses the dimensions that contain the data best suited to being rolled up into a summary partition. by using manual levels to add depth if your model is too "flat" • check the log file to see if the number of rows in the summary partition was reduced with each optimization pass • optionally repeat with a larger partition size or fine-tune the partitions manually Notes: If you are moving PowerPlay version 5. and consolidating with sort (by default) • specify one or more dimensions for partitioning. click Reset Partitions in the Tools menu bar.x and later algorithm. Auto-Partition.x default. With partitioning. reduce. These pre-summarize the cube data into rows at one or more optimal partition levels. you will be prompted to change the Optimization method in the Processing tab of the PowerCube property sheet from the old 5.specify the Estimated Number of Consolidated Records • Adjust the slider in the direction of Faster Cube Creation or Faster Cube Access • Specify a Desired Partition Size (start large. to the new one.x and later. choosing the best candidate levels by using the PowerPlay versions 6. adding a new region to the level results in a new partition for that region. For example. you can accept the automatically set partitions in Transformer. However. • To remove partitions. Because retrieval times for data at the lowest level of a partitioned dimension are slow. the size of the cube increases. Why Auto partitioning? To speed up retrieval times in PowerPlay. do not partition on a dimension that your users routinely expand to the lowest (leaf) level. runtime performance improves dramatically.
Action items(Dec 3. b) Sales channel performance – Cross-tab with sales channel and years and chart frame with stacked bar graph c) Performance of customers and their classification in terms of profit making.Total Sales Amount with type groupings in simple list and bar-chart representation of summated Margin Values for each product type for each year. Variance a) Revenue generated difference between Environmental goods and sporting goods b) Revenue generated difference by different product types in the holiday season c) The margin difference between the best selling and least selling products d) Margin difference of total sales volume of a product in multiple sales regions e) Countrywide sales generated by the vendors. f) List profit making. h) Returned item trend analysis i) Vendor order placement analysis over the last five years j) Revenue generated by each sales channel during holiday season in last two years. Trend Over Time: a) Total sales volume compared over two seasons b) Total sales revenue compared over two quarters c) Average profit margin for all vendor sites weekly d) Average revenue generated by the sales reps between two slump periods e) Total revenue generated by the each product line over Thanks giving in the past two years f) Relative product sales in the over last two weeks g) Inventory re-stocking in the last quarter as compared to quarter last year. break-even. ’03) 1) Examples each of: i) Business Mix Reports ii) Variance Reports iii) Trend over time Reports iv) Finance Reports Business Mix: a) Performance of Products by grouping primary form frame with regions . not so –profit making vendors g) Growth in the sales of product line by season Finance a) Total revenue generated by each product line b) Total revenue geared by sales region c) Summary sales report for each region d) Return-on-investment for each product e) Return on investment on the Catalog campaign .
direct entry SQL Default settings for User Class: Shared --Create reports. Modify user classes. IWR. This cube can be saved as sub cube only if the administrator enables the “save as Powercube” option in the PPES. • Save as .f) Return on Investment in the Phone sales channel g) Total gross sales generated by each sales channel h) Total sales generated by each product type 2) How will you deal with exporting a cube. Modify user classes.mdc file). Transformer. Architect. Steps: • Open a report with selected dimensions from a remote cube. Modify user classes Distributed --Create reports. Upfront) for the same Locate the servers . given the end-user : • Has disk-space for the cube • Is at different geographic location with no network access In the event that user needs access to a cube n a remote location. The user can then save the sub cube and the report on their laptops. Edit folders Secured --Optional with no access to edit user classes 4) How do you install and deploy Cognos IDE for 100 users? Identify the goal What do you need the reporting for? Identify the audience Who will use the reports (type of audience)? Select data sources What data sources contain the information required to meet the reporting goal? Prepare a preliminary layout Identify the reporting tools (Impromptu or PowerPlay) to be used and then the support tools (Access Manager Administration.) 3) What are the attributes associated with different catalog type? Default settings for Creator (all Catalogs): Create reports. The user can save a report as a sub cube (. Edit Folders.mdc file (Please check to see if the administrator has enabled it for you.
wk1 is a file format for a Lotus 1-2-3-worksheet file.wk1 file format? . Use Configuration wizard on each machine to set up authentication configuration Identify the main points for each possible report What information must you include? Select appropriate tool for each report. You can use that information to provide context help that describes columns. What is the best tabular/graphical representation (charts and tables in Impromptu or PowerPlay) for each of the main points? Create appropriate models/cubes/catalogues Create the reports. 7) Apply a template on report using a macro. calculations. and catalog prompts stored in a relational database or metadata repository.Since there are over 100 users. (needs to be corrected ) code in CognosScript: Sub Main() . Set up how the machines would authenticate using Directory Server. you may want to store information about the contents in an external data source. it might be a good idea to keep separate servers for database and directory servers.wk1 worksheet. Directory Server Install Directory server on the chosen machine (should be accessible on the company intranet) Install Server versions of tools on some machines and Client versions on the others (depending on requirements) along with Access Manager and Configuration wizard. If your catalogs are large and complicated. catalog filters. 6) What is the use of annotations? Annotations are descriptions of columns. Impromptu supports saving a report as a . calculations. and catalog prompts. catalog filters. or your company may already store catalog information in a relational database or metadata repository. 5) What is .
Calculation and summaries may involve some work to be done out of the database column. depending on the nature of the calculation and query load on the database server. In such cases it is preferable to have calculations performed at database. or we may want the SQL generated by queries to be portable to other applications that access your database. so that we can see the full contents of Blob text • when sorting or grouping in done on local machine rather than on the database. Setting the correct client/database-server options for different user classes ensures that all users get the best possible performance. we lose access to the text BLOB("Text not available" caption on the text frame) Blobs cannot be used in filters 9) What are the differences between working on server or working on local system (w/ref to Calculations & summaries)? The goal of an Impromptu Administrator should be to balance load among client and database-server.ApplyTemplate "C:\lev\Cognos\Assignments\Scripts\ProdRank.CAT" Const report = "C:\lev\Cognos\Assignments\Scripts\ProdRank.Application") Set objImpRep = objImpApp.Quit Set objImpRep = Nothing Set objImpApp = Nothing End Sub 8) What are the limitations on BLOB datatype? In text frames : • we only access the first 256 characters of a text BLOB by default • The horizontal dimension of the text-frame may have to be decreased to fit the page width.imr") objImpRep.imt" objImpApp.CloseCatalog objImpApp. .Dim objImpApp As Object Dim objImpRep As Object Const catalog = "C:\Program Files\Cognos\" & _ "\cer2\samples\Impromptu\Reports\Great Outdoor Orig\" & _ "Great Outdoors Sales Data.imr" Set objImpApp = CreateObject("CognosImpromptu. we may need to distribute such work to the database server and the client machine We may have queries that are very large.OpenReport _ ("C:\lev\Cognos\Assignments\Scripts\ProdRank.
10) Can sub reports have snapshots? Impromptu does not give the option of including snapshots with reports that have subreports. including other frames. Sub-report frame : The results of several reports combined into one report.swap rows. measures can be Revenue.choose different categories for your report . You can create a form frame report or insert a form frame in another frame.drag dimensions from the dimension line .filter information .txt extension. pictures. Chart frame : A visual representation of data such as a pie chart. Form frame : Other report objects. 11) How to save a report with snapshot as a .Impromptu treats an OLE object as a default frame. charts. To save a report (with snapshot ) as a . and so on from an OLE-compliant application. 15)Define slice & dice of data? Slicing and dicing of data is to change and arrange data when you .drill down or drill up . Object Linking and Embedding (OLE) frame : An object such as data.txt file. columns.txt file. 14) What are performance indicators/ measure ? A measure is a performance indicator that is quantifiable and used to determine how well a business is operating. You can edit the text that you enter into a text frame but you cannot edit a text frame that contains a data item. click File Save As and then in the Save as Type – select . Text frame : Data items or text that you enter. If the OLE frame is linked to the source application then the information in the frame automatically reflects changes made in the source application. or layers .txt file? Snapshot is the data of the report which can be saved along with the report as an . Picture frame :A static graphic (such as a company logo that doesn’t change) or a dynamic graphic (such as a unique product photo for each product number). For example. 12) What is the role of placeholders in filters and calculations? 13)Is sub report a frame yes/No? YES List frame : Data items and other report objects in a tabular row and column format. Revenue/Employee. This saves the data of the report as an . and Profit Margin %.imr file only.
Pie (depth) 2. 19)Explain the differences between Upfront6 and Upfront 7 New Features in Upfront include "NewsItems Clearly Classified in Upfront".0 templates work with Upfront 7. However.0 information needed to perform the upgrade. You can slice and dice information to show revenue over the last two months for each product line. Multiline 8. you should investigate the differences in template coding practices. custom views. Scatter 9. The types of NewsItems are reports. However. Correlation (depth) 10. agents. you have a report that shows the number of products sold by each branch at the end of the last quarter. This creates the package of Upfront 6. and URLs.0 standard or custom themes. NewsItems Clearly Classified in Upfront NewsItems in Upfront are now referenced by type. Revenue of different product lines for 1999. Move Customized Information from Upfront 6. and "Improvements to How Upfront Templates are Coded". data sources. tools. if you created Upfront 6. 20)What is OLE Automation in Access Manager? . Improvements to How Upfront Templates are Coded All Upfront 6. 3-D Bar 3. you must run the upfpack utility in Upfront 6. 2001 18)How are calculations affected when moved from a reporter to explorer mode? The calculations are lost when a report is moved from a reporter to an explorer view.0 You may have Upfront 6. 16)What are the charts in PowerPlay? 1. Simple Bar (depth) 4. shortcuts.0. registry settings. NewsIndex. "Move Customized Information from Upfront 6.0.For example. or gateway information in Upfront 7. You can move them easily using the upgrade utility. 17)Example of a clustered bar chart? Prepare clustered bar chart report. New UTML and XML tags have been added and existing tags have been modified to provide more functionality.0.0. Clustered Bar (Depth) 5.0 installed and want to use Upfront 6. Single Line 7.0 templates and want to create new templates in Upfront 7. 2000. Stacked Bar (Depth) 6.0 without any changes.
A process whereby the features of an application are made available as a collection or group of objects. OLE automation objects have properties and methods that you can use to control object attributes and operating characteristics. For example, the objects, properties, and methods exposed by an application correspond to the dialog box options and menu commands provided by the Application object. You can automate the administration tasks you perform in Access Manager Administration. Use OLE automation for more complex automation tasks that require a knowledge of computer programming. 21)OLE Automation Windows users with knowledge of computer programming can use object linking and embedding (OLE) automation. OLE automation allows access to all functionality in the Access Manager Administration user interface. With OLE automation, you can use collections of objects, and you can set and return values for conditional processing. 22) What is multifile cube threshold? You can use the multifile PowerCubes feature introduced in Transformer 6.6 to create local PowerCubes that are larger than the 2-GB limit imposed on single-file cubes. By default, the MultiFile Cube Threshold setting in the [PowerPlay Transformer] section of Trnsfrmr.ini is set to zero. This disables multifile generation, so that only a single cube is generated. However, you can change this threshold setting so that very large cubes are automatically output to multiple files. For example, • set the threshold to a large unscaled integer (such as 30,000,000), if your cube is still less than 2 GB • set the threshold to a smaller number (such as 1,000,000) to test or use the multifile feature on smaller cubes Transformer determines the number of output files needed, taking the number of data records in the cube, dividing by the threshold, and rounding up. Cube partitions are spread evenly across these multidimensional partition (.mdp) files, and an additional multidimensional cube (.mdc) file is added to hold the PowerCube metadata. 23) How to optimize cube performance? Before you build your model, to optimize performance, • consolidate your source data where possible, summarizing details and removing out-ofdate records • if you have multiple CPUs, configure your data sources to use the multiprocessing capability of Transformer Because cube size, processing time in Transformer, and access time in PowerPlay are all affected by the optimization method you choose, identify which (competing) factors are important to you, and then select the most appropriate methods from the list below: • Use multiple data sources to reduce the size of each source file and shorten processing time in Transformer.
• Specify how the cube is processed, either by reducing the number of categories in the cube (which shortens access time in PowerPlay) or by optimizing querying (which shortens processing time in Transformer). • Maximize data consolidation by using the auto-partition feature and by adding a sort step before records are written to the cube; this decreases cube size and shortens access time in PowerPlay, but lengthens processing time in Transformer. • Take full advantage of partitioning to shorten access time in PowerPlay. • Use incremental updates so that you only add new data during cube updates, which shortens processing time in Transformer. To optimize the processing of the powercube use the following properties of the cube • Optimization, with Auto-Partition set as the default • This Cube Is Incrementally Updated check box • Cube Creation, with local processing enabled as the default • Store This PowerCube Compressed check box • Enable Crosstab Caching check box 24) Explain 15 differences between explorer and reporter charts? Explorer Report Explorer reports are dynamic When you first open the report the first two dimensions and the first measure appear in the report They have summarized rows and columns by default - you cannot delete rows or columns using delete. Have to replace the existing dimensions with some other dimension. - does not support short bar drop zone - subset creation are not supported. Reporter Report Reporter reports are static The report is blank when opened first. Have to add dimensions and measures manually. Reporter reports are blank. You can add summaries manually. - can remove rows and columns based on category or level
- supports short bar drop zone. - can create find-in, parentage or advanced subsets. - in explorer reports, levels that are - in reporter reports, nested levels can also intersected from the same dimension must be created from alternate paths of the same be nested so that child categories appear dimension. directly below parent categories. - drilling down on a category in a nested - drilling down on a category in a nested explorer report replaces the drill category report adds the children of that category as level with the child category. new categories at the same level. - the indented2 layout for crosstab display - the indented2 layout for crosstab display is available for reports. is not available for reports. - blank rows or columns cannot be added to - you can add blank rows or columns to explorer reports reporter cross tabs. Cannot perform calculation in explorer Can perform calculations Automatic exceptions can happen only in Only Custom exceptions are allowed
25) How to display zero values in place of nulls 1. In the dimension viewer, click the measures you want to format. 2. From the toolbox, click the Format Measures button, and then click the Blank tab (Number Format dialog box). 3. In the Show As Blank box, do one of the following: • To show all zero values as blank, select Zero Values. • To show all division by zero calculations as blank, select Division By Zero. • To show all missing values as blank, select Missing Values. 4. Click OK. These rows and columns with zero values or divided by zero can be suppressed using the: 1. Go to Explore menu and select Suppress 2. The options available are suppress rows only, columns only or both rows and columns. 3. Choose the appropriate one. The fields with zero will be suppressed based on the File-Preferences options you set.. To File-Preference options are: 1. Go to File menu 2. Select Preferences menu 3. Select the Suppress tab 4. Select the appropriate suppress options from the four options: a. Zero values b. Divided by zero values c. Missing values d. Overflow values These options are applied when Explore-Suppress menu is selected. Note: To suppress the entire row/column should have zeroes. If there are just a few fields with zeroes, the options are not applied. How does it work with chart options? The suppress zeroes action work similarly as in cross tab report options. For example, in a clustered bar chart, if an entire bar is zero, the bar is not displayed. If the entire cluster is zero the cluster is not displayed. 26) Define Business Mix report A business mix report focuses on a single area of the business over a period of time. You can provide more details with layers, which are a third set of dimension categories you can add to a report. Details from another dimension provide a new perspective on the report.
such as cubes and reports. Internet usage. you can track various aspects of your business. 32)Cognos products and release dates: In the 1980’s Cognos experienced a fundamental shift in business direction that redefined the company. Cognos was hired by a client to create a reporting tool. End users can use either Automatic highlighting or exceptional highlighting.A business mix report compares products. It uncovers what is driving business. you can quickly spot developing trends and keep your business on target. or any time period to a corresponding time period. programs. store. You can set up and maintain secure user access to data. 31)Define Access Manager Access Manager is a centralized environment to define. A variance report focuses on the gap between any two items. It highlights the least or the highest reporting columns. programs. You can compare last month’s numbers to the same month last year. sales representatives. or cost. or between planned revenue and actual revenue. 30)Define an exception report This report lists the critical values of a report. and so on. 27)Define Top 10 report This report finds out what is influencing the business. The variance might be the difference between this year’s accounts receivable and last year’s. You can compare them by using measures. Automatic highlighting is available only in explorer mode. 29)Define a Variance report A variance report examines the difference between actual results and expected results. 28)Define Trend over time reports In a trend over time report. You can rank top products. or any other aspect of your business. Quasar changes its name to Cognos to reflect its growing emphasis on products that provide information and knowledge 1982 Powerhouse 1988 1990 1992 1997 1999 QTP Architect PowerPlay Powerhouse for Windows Impromptu Impromptu Web Query PowerPlay Enterprise server Decision stream Visualizer . head count. In 1982. and maintain security information for Cognos business information applications. set up and maintain user signon information and auto-access privileges for the data sources and servers that contain the required data. such as revenue. clients.
Q5. Common Logon Server In Windows. Here we restrict the user based on their logon/password (authentication).All in one reporting 33)What does . 34)How to set cube size in . Define Common Logon Server. When a user invokes authentication for any Windows based component of the Cognos platform. Ticket Server and PowerPlay Connect? Ans. We have to setup an intranet-based environment. reporting server and user interface as Upfront portal communicate. a key icon . As this is not providing required results. the Windows Common Logon server identifies the user and stores relevant security information locally on the user's computer.ini file? Check the Multifile cube threshold limit Note: Still to work on Action Item 7(Macro for using template on report). It’s a three-tier web architecture where web server. if the user has installed the Windows Common Logon server.csa stand for? Cognos Security Administration file. Q4. How to setup Cognos environment? What kind of system architecture would you use for 200 users? Ans.Upfront 2000 Finance Cognos Analytical applications Cognos Query 2001 2002 2003 Acquires Adyatum ( EPP software) Cognos Series 7 Notice cast Cognos Finance with Planning Cognos Metrics Manager Scorecarding EP with Cognos Management series ReportNet.
When the user's browser session ends. the application uses the stored ticket information to identify the user. files.mdc file that contains connection information for a Cognos data source. and other resources on the Internet or a corporate Intranet. the ticket server issues a ticket when a user is identified. How do you setup the user on Common Logon Serve and Ticket Server? Q7. A reference to the ticket is stored in a cookie in the user's Web browser. PowerPlay Connect PowerPlay Connect is a utility that you use to create or modify pointer files. the cookie is deleted. Ticket Server For Web users. . and Web-based Cognos products provide for a single signon using ticket servers. Report users open the pointer file to view their data from one of the following applications: PowerPlay for Windows PowerPlay Web PowerPlay for Excel Visualizer Scenario 4Thought Q6. individuals. Q8. A pointer file is an . and to enforce any security restrictions.appears in the system tray of the Windows taskbar. and to enforce any security restrictions. the second application uses the stored information to identify the user. or has logged off the Windows Common Logon server. or an OLAP server. What is LDAP? On what type of LDAP servers did you work? Ans. or add the file to a PowerPlay Enterprise Server. The information to identify the user remains in the Windows Common Logon server until the user has closed all Cognos applications. You can distribute the pointer file to users for local storage. a cube in a relational database. Why do you use Upfront server and IWR server? Ans. When the user opens another Cognos application. Lightweight Directory Access Protocol (LDAP) is a product-independent protocol that is used to locate organizations. Windows-based Cognos products use the Windows Common Logon server to record logon information. When the user opens another Cognos application.
What are prompts? How many types of prompts are there? Name and define them. Q9. What are the steps for deploying reports on IWR server? Ans. packages them using the Cognos Distribution Shuttle Builder. sub-reports and drill through reports. or a series of values when the report opens. A prompt is an expression that enables users to filter data by typing or picking a value. List few complex reports that you have created in Impromptu and PowerPlay. The report administrator uses Report Administration to copy the package of reports to an Impromptu Web Reports server. and any supporting files. There are two kinds of prompts: picklist and type-in. Ans. IWR server is part of enterprise reporting solution. find. Q11. organize. or from a data item the catalog (catalog picklist). Prompts help users quickly find the information they need from a report. The process of getting Impromptu reports to the Web begins in Impromptu. Ans. A prompt stored in a catalog is called a catalog prompt. This process is called publishing a report set. . The report author creates the Impromptu reports. For example. the user types a value on which the report filter is based. Cognos Upfront is the customizable user interface that you use to view. from a data item in another report (report picklist). For type-in prompts. the catalog.IWR Server delivers Impromptu reports across web to a large group of users. How do you customize Upfront portal? Q10. and share Cognos reports and queries on the Web. Picklist prompts retrieve their values from a text file (file picklist). Users can subscribe to publish reports and customize them. What are cascading prompts? Ans. Impromptu Web Reports are used to place Impromptu reports on the Web so that users can view them using a Web browser. Then passes the package to the report administrator. if you choose Italy in a country prompt. Q12. I have created the complex reports such as crosstab reports. Q13. the picklist includes only sales branches that are in Italy. Cascading prompt is a prompt that uses information from a previous prompt to determine which options to show in a picklist.
using a PowerPrompts application report consumers can add Columns to a report Column formatting A report template Conditional formatting Filters Q19. how do you do it? Ans. What type of configuration is required while installing Cognos tools? Q16. If you have to change current system user settings in access manager. For example. Double-click the namespace to list the contents. From the Edit menu select Properties menu item. What are calculated columns. 10. Log on to a namespace. The report consumer then sees the report that is generated based on the selections. catalog columns and report columns? Compare. Steps 7. Report columns are the columns that are selected from the catalog columns and are displayed in the report. Select Time tab. 8. Ans. 7. Q15. how do you set current period? Ans. Differentiate prompts in Impromptu and PowerPrompts. Catalog columns are the columns that are selected from the database table columns. Select a dimension from Dimension Map. Whereas. Steps 6.Q14. 9. or a series of values when the report opens. Ans. Dimension – Properties dialog box opens 8. Click OK button. In transformer. Q17. The prompts in Impromptu are expressions that enable users to filter data by typing or picking a value. . How do you assign signon to a cube? Q18. Check Automatically set the current time period check box. PowerPrompts is an application that guides report consumers through a series of HTML pages where they select the information that they want in a report. Calculated columns are the columns that are created by performing some operations on existing columns.
click Properties. Cognos Query is part of an enterprise reporting solution. Cognos Query is an ad hoc reporting tool that is used to explore. forecasts and actuals Facilitate enterprise web development. Explain implementation of Cognos tools. with a unified financial view and the flexibility of web deployment.9. Q22. Business benefits: Achieve a consistent view of enterprise financial data to improve financial data accuracy and provide the basis for effective decisions Streamline weekly. Q25. What is Cognos Finance? Ans. modify and create queries on the web. Double-click the Users folder to open it. It is a numeric attribute of the business model that is quantifiable. KPI stands for Key Performance Indicator. When you specify an attribute as a key performance indicator. From the Edit menu. Q24. Click the user you want. Click the corresponding tab to make changes. The different tabs available are: General User Signon Access Membership Regional Settings Upfront Q20. Q21. cubes and reports? Ans. it identifies the . cubes and reports. 12. monthly and quarterly closing process. Cognos Finance is an integrated financial application that helps to manage the core financial processes of business. What is an Event Control Server? Q23. What is KPI? Did you ever work on KPI package? Ans. What is Cognos Query? Ans. 11. and is identified as a key performance indicator of the enterprise. Improve planning and forecasting information Consistently produce up-to-date reports on key performance indicators across plans. These queries are used to explore information and answer specific questions. The user classes and users are created using Access Manager to provide security to access catalogs. budgets. How do you provide security to access your catalogs. Provide rapid return on investment for the organization Reduce budget cycles. 10.
Date 18) How do you create charts? 19) What are free style reports and steps to create them? 20) What are the types of frames available in impromptu? 21) What is OLE(with contextual reference to Impromptu)? 22) How do you implement subreports? 23) What are the options in governor settings? . Numeric. does it connect to the database. Interval. if the catalog is already connected to the database? 8) File format of reports when hosted on web server? 9) What are the restrictions on cross-tab reports? 10) How do you set up prompts in Reports? 11) What is the process of creating variance reports? 12) What are the different report variables? 13) Total number of functions in impromptu? 14) What are the conversion functions in impromptu? 15) How can you use the concat expression for more than two strings? 16) What are the values possible for access security in functions? User Name and Catalog User Profile 17) What are the datatypes in dataset? Date-time.attribute as a measure candidate for the multidimensional browser in PowerPlay Transformer. Time. 1) What are the databases supported by Cognos Impromptu? 2) Steps to connect from Impromptu through ODBC Administrator? 3) What are the types of reports created in Impromptu? 4) In ranking reports for cross-tab reports. how do you multiple ranking? 5) How would you rank a sales representative? 6) When does the end-user not see a wizard? 7) When we open a snapshot. Drill Questions on Impromptu and Power Play. String.
What are the data-types available in impromptu? .24) How do you enforce catalog level restriction on table and column? 25) What do you mean by scope of data in form frame? 26) When does select value appear in available components of a function? 27) How do you create cascaded prompts? 28) What is the difference between remote and local snapshots? 29) What are thumbnails and hotfiles (restrictions and uses)? 30) What are the types of catalogs? 31) Are null values included in outer joins? 32) What is client server balancing and how do you implement it? 33) What is the difference between Group and Associate? 34) Why do you need complex reports? 35) How can you optimize performance in Impromptu? 36) What are prompts? 37) What is the difference between prompts and filters? 38) When would you use catalog prompts and when would you use report prompts? 39) When does auto-grouping have an effect? 40) How can you impose summary to be calculated before summary filter is applied? 41) What is the use of conditional formatting in Impromptu? 42) What are the options of Governor tab setting? 43) What is the difference between remote and local snapshots? 44) What are thumbnails and hotfiles (restrictions and uses)? 45) What are the types of catalogs? 46) Are null values included in outer joins? 47) What are the types of reports created in Impromptu? 48) What are the values possible for access security in functions? 49) What are the types of frames available in impromptu? 50) What is OLE(with contextual reference to Impromptu)? 51) 52) What happens if you delete/rename columns/tables.
53) What are MDX and PPX? 54) What are the differences between Explorer and Reporter Reports? 55) What are (i) Drill-down reports and (ii) Slice-dice reports? 56) What are sub-sets? 57) What are performance indicators? 58) How do you do ranking reports in Power Play? 59) What are exceptions in Power Play? 60) How do you drill down from Power Play to Impromptu? 61) How would you configure a portal for upfront? 62) What are intersected categories? 63) Give the steps to change the performance criteria? 64) How do you include nested levels in Power Play reports? 65) Describe the steps involved in creating Drill-down reports. 70) What are the problems you have come across in making reports in Power Play? 71) How do add dynamic titles to Power Play? 72) What are the criteria for choice of Impromptu over Power Play and vice-versa? 73) What is a multi-dimensioned cube? 74) What are nested cross-tabs in Reporter Report? Steps? 75) What is a “group” in a calculated column (Impromptu)? 76) How do you perform ‘sort’ in Power Play? 77) What are the two types of sort in Power Play? 78) What are custom exceptions? . Steps ? 69) Give an example of a complex report in Power Play and Impromptu. 66) How can you perform drill-down simultaneously on both column and row? 67) What needs to be done to connect to a remote cube if no remote cube appears in the ‘chose remote cube’ dialog box? 68) Give an example of a Business Mix report.
79) How do you operate with layers in Power Play? 80) How do we handle multiple measures in explorer report? 81) What are the types and uses of sub-sets? 82) What are materialized views 83) What are the steps for putting prompts in Power Play? 84) What are wild-card characters? 85) What is a top ordinal and where is it used? 86) What are the different types of charts? 87) What is the difference between Group and Associate and Qualification and Weight? 88) What are the performance issues in Impromptu? 89) How do you create a macro? Example. 90) How do you create dimensions in transformer? 91) What is a data-class? 92) What are Roll-up functions? 93) What is a Dimension view? 94) How to set a dimension to current-time in Power Play transformer? 95) What is the practicality in having two dimensions and how can we avoid it? 96) How can we implement security in cubes from Transformer? 97) What is auto-partitioning? Categories also 98) What are subsets? 99) What are the differences between explorer and reporter reports in terms of subsets? 100) 101) 102) 103) 104) 105) 106) How to sort data by. in powerplay? What are Roll-up functions? How can we implement security in cubes from Transformer? What are the different types of charts? How can you break a subset? How can you drill through from powerplay to impromptu? What is the difference between custom exception highlighting and automatic exception highlighting? .
107) 108) 109) 110) 111) 112) 113) 114) 115) 116) 117)
What is the difference between drill down and drill through? Name some dynamic titles in powerplay Name some of the differences between reporter and explorer reports How is powerplay different from impromptu? What is the 80/20 rule in powerplay? What are intersected categories? What are wild-card characters? How do you include nested levels in Power Play reports? Powerplay reports can be saved as…… What is a top ordinal and where is it used? What are performance indicators?
Drill Questions on Impromptu and Power Play.
118) 119) 120) 121) 122) 123) 124) 125) 126) 127) 128) 129) 130) What are the databases supported by Cognos Impromptu? Steps to connect from Impromptu through ODBC Administrator? What are the types of reports created in Impromptu? In ranking reports for cross-tab reports, how do you multiple ranking? How would you rank a sales representative? When does the end-user not see a wizard? When we open a snapshot, does it connect to the database, if the catalog is File format of reports when hosted on web server? What are the restrictions on cross-tab reports? How do you set up prompts in Reports? What is the process of creating variance reports? What are the different report variables? Total number of functions in impromptu?
already connected to the database?
131) 132) 133) 134) 135) 136) 137) 138) 139) 140) 141) 142) 143) 144) 145) 146) 147) 148) 149)
What are the conversion functions in impromptu? How can you use the concat expression for more than two strings? What are the values possible for access security in functions? What are the datatypes in dataset? How do you create charts? What are free style reports and steps to create them? What are the types of frames available in impromptu? What is OLE(with contextual reference to Impromptu)? How do you implement subreports? What are the options in governor settings? How do you enforce catalog level restriction on table and column? What do you mean by scope of data in form frame? When does select value appear in available components of a function? How do you create cascaded prompts? What is the difference between remote and local snapshots? What are thumbnails and hotfiles (restrictions and uses)? What are the types of catalogs? Are null values included in outer joins? What is client server balancing and how do you implement it?
150) 151) 152) 153) 154) 155) 156) 157) 158) 159) 160) 161) 162) 163) 164) 165) 166) 167) Play? 168) 169) versa? 170) 171) 172) 173) 174)
What are MDX and PPX? What are the differences between Explorer and Reporter Reports? What are (i) Drill-down reports and (ii) Slice-dice reports? What are sub-sets? What are performance indicators? How do you do ranking reports in Power Play? What are exceptions in Power Play? How do you drill down from Power Play to Impromptu? How would you configure a portal for upfront? What are intersected categories? Give the steps to change the performance criteria? How do you include nested levels in Power Play reports? Describe the steps involved in creating Drill-down reports. How can you perform drill-down simultaneously on both column and row? What needs to be done to connect to a remote cube if no remote cube Give an example of a Business Mix report. Steps ? Give an example of a complex report in Power Play and Impromptu. What are the problems you have come across in making reports in Power How do add dynamic titles to Power Play? What are the criteria for choice of Impromptu over Power Play and viceWhat is a multi-dimensioned cube? What are nested cross-tabs in Reporter Report? Steps? What is a “group” in a calculated column(Impromptu)? How do you perform ‘sort’ in Power Play? What are the two types of sort in Power Play?
appears in the ‘chose remote cube’ dialog box?
Work With Sub-Reports Sub-reports are multiple Impromptu queries contained in a single report. the filters that are automatically applied from the source report to the drill-through report are always applied to .175) 176) 177) 178) 179) 180) 181) 182) 183) 184) 185) 186) 187) 188) 189) 190) 191) 192) it? 193) 194) What are custom exceptions? How do you operate with layers in Power Play? How do we handle multiple measures in explorer report? What are the types and uses of sub-sets? What are materialized views/ What are the steps for putting prompts in Power Play? What are wild-card characters? What is a top ordinal and where is it used? What are the different types of charts? What is the difference between Group and Associate? What are the performance issues in Impromptu? How do you create a macro? Example. What You Can Do With Sub-Reports • schedule sub-reports with Scheduler and print the results • export the main sub-report query data to other applications using the Save As command • drill through to a sub-report from PowerPlay or Impromptu. How do you create dimensions in transformer? What is a data-class? What are Roll-up functions? What is a Dimension view? How to set a dimension to current-time in Power Play transformer? What is the practicality in having two dimensions and how can we avoid How can we implement security in cubes from Transformer? What is auto-partitioning? Cognos Question Bank Suppress Redundant Data Using the Associate Button What Is a Summary Report? A summary report uses the information from the database to provide summarized (or "rolled up") numbers. however. so that you can deliver information that would otherwise be available with two or more reports.
the main query but never applied to the sub-report queries For information on setting up drill-through reports, see (p. 82). • publish a report with multiple queries as HTML (HyperText Markup Language) and view it with a Web browser For information about publishing reports for use with Web browsers, see "Use HTML to Publish Reports on the Web" (p. 93). What You Can’t Do With Sub-Reports You cannot • save a sub-report as a local snapshot • schedule sub-reports with Request Server; sub-reports cannot be saved as remote snapshots • insert a sub-report into a list frame • sort, group, or filter two different queries simultaneously To specify that a summary is calculated before the summary filter is applied, do one of the following: • Click the Calculate Before the Summary Filter Is Applied check box in the Data Definition dialog box of the summary data item. The summary calculation is prefiltered in this instance, but not if you use it elsewhere. • Add a Prefilter component to the summary expression. The calculation is always automatically applied before the summary filter. You can create an expression that retrieves data that matches a specific pattern. The pattern can include wildcard characters as follows: • the percent sign (%) represents any number of characters • the underscore (_) represents one character The Prompt Manager verifies links between prompts. If you attempt to create a circular link between two reports in which Report A has a report picklist prompt that references Report B and you attempt to set up a prompt for Report B that references Report A, the OK button (Prompt Definition dialog box) becomes unavailable. Each summary is associated with one of the following: • its location in the report, called automatic association • a specific data item, called fixed association In the Available Components box, double click Functions, and select one of the following: • Day to show the day portion of a date • Month to show the month portion of a date • Year to show the year portion of a date A local snapshot is a permanent copy of the data stored as part of your report. Like a photograph, it captures the data as it existed when you created the snapshot. However, because the data is part of the report, it cannot be used to generate new reports. Use local snapshots when you • want to run reports without opening a catalog • want a static view of the data at a particular point in time • want to be able to view the report without access to the source database • do not need to add new tables or data to your report Notes • You can only drill through from a value in the parent’s main query to a main query in the child report. • To drill through from a chart, the chart must contain summary values for one data item (for example, a bar chart that shows the total sale amount for each country). • Both reports must be from the same catalog.
Remote Snapshots To create a remote snapshot, you run a report against the database using Request Server. Request Server then saves the results of the query as a result set in the database instead of locally. The key differences between remote snapshots and local snapshots are as follows: • A report based on a remote snapshot does not contain any data. Instead, a reference or pointer points to the results table in the database. • A remote snapshot requires access to the database, often on a network, and so is not as portable as a local snapshot. • You must have Request Server to create the result set in the database. Remote snapshots offer many of the same benefits as local snapshots. In addition, • they can be created unattended during off-peak hours. • they are created by running a query directly on the database server, and so build much more quickly than tables built locally. As the size of the database increases, so too does the performance advantage of a remote snapshot. • where the result set is particularly large, a remote snapshot maintains a relatively small file size compared to the local snapshot, because the report does not actually contain any data. PowerPlay Economy requires you to keep on top of evolving trends and opportunities. We need tools to harness your business information so you can make informed business decisions. A variance report focuses on the gap between any two items. The variance might be the difference between this year’s accounts receivable and last year’s, or between planned revenue and actual revenue. An exception report delivers good and bad news in any way you choose. To highlight exceptional data, you can use either automatic exception highlighting or custom exceptions. To apply automatic exception highlighting, you must be working in an Explorer report. Note: Automatic Exception Highlighting is not available if the report contains a time dimension. While most measures apply to all dimensions, some do not. Depending on how your administrator sets up the cube, a measure may not apply in every dimension, or may not apply at every level within a dimension. When you use a measure together with non-pertinent categories, some cells in the report show zeros. An exception definition can also run a macro that performs a set of actions. Macros are useful when you want to apply formatting to information that doesn’t fall within a range, or perform a special action. While you can add another display in any view, you can only arrange and size displays for printing in page layout or page width view. With PowerPlay you can create professional-looking balance sheets, profit-and-loss statements, and other financial reports that conform to standard accounting principles.
Explorer reports Shows categories from the first two dimension folders on the dimension line in the rows and columns of the report. The report reflects data based on the first measure in the cube.
Reporter reports 1. Report is empty, and you must add categories to the report. 2. You can remove unwanted information from Reporter reports by deleting it.
In Explorer reports, you can hide or show the summary categories of a nested crosstab report. When you add a category, its child categories replace the categories in the report and the parent category becomes the summary row. Levels that are intersected from the same dimension must be nested so that child categories appear directly below parent categories. When you drag a category on a nested category, the child categories of the dragged category replace the nested category and its siblings. 3. You can add information from different dimensions, or from different levels of the same dimension. 4. Nested levels can also be created from alternate paths of the same dimension. 5. When you drag a category on a nested category, you add the category to the report. Short bar drop zones are available for only Reporter reports. You can use these drop zones to add categories to individual rows or columns as lower levels. You can add new intersected categories. These appear as a single, unified category instead of their component categories. Unified categories provide compatibility with versions prior to PowerPlay 6.0.
In an Explorer report, a summary layer and its child categories are added as layers
6. In a Reporter report, only the selected category is added as a layer.
PowerPlay Users Guide Use the *.ppx report format to distribute the report to other PowerPlay clients, such as PowerPlay for Excel and PowerPlay Web. Get Started: Overview Replace or Add Categories in Reports When you create a report, you can add • categories • nested categories • intersected categories • layers Duplicate a Report or Copy Information Between Reports Hide Categories Show Summary Categories Customize the Contents of Reports Suppress Unnecessary Information Remove Unwanted Information Notes • PowerPlay clients (PowerPlay for Windows and PowerPlay for Excel) share connection information. When you create, edit, or remove a connection, all PowerPlay clients are affected. • Based on the speed of your network connection, you may want to alter the network timeout.
try to establish the connection at a later time or contact your administrator. PowerPlay uses a crosstab display. the forecast revenue) for the same period. You must install PowerPlay User Edition or PowerPlay Transformation Server (Windows or UNIX edition) to access a local cube.These appear as a single. 3. select Prompt for Cube in the Choose a Report dialog box. . Example. you can add new intersected categories. you can compare revenue in the Americas for last two quarters to the product plan (that is. PowerPlay shows values as numbers (not percentages). nested levels can be • multiple levels from one dimension • levels from different dimensions • levels from a dimension nested with multiple measures Add Intersected Categories to a Reporter Report In Reporter reports. Click the Add as Rows or Add as Columns button in the toolbox to add the new category to your report. Then you can compare the difference between revenue and product plan for the Americas to the numbers for the whole organization. you create a new Explorer report. PowerPlay adds them as individual categories. select Refresh Sub-Cubes on the Options tab (Preferences dialog box).Notes • By default. Notes • If you select Show Values as a percentage of a total or subtotal (Explore menu). Explore Performance Indicators Measures you use to evaluate your business. 2. • By default. If you select categories from the same dimension. File menu). only valid connections for the server specified in the Server Type box appear. You can change the default display by using the Display tab (Preferences dialog box. and places the summary row and column in the body of the report. Ctrl+click to select two or more categories to combine. • If a message appears that the cube or server is not available. Investigate Business Impacts Impact that each aspect of the business has on the others and on the overall results. Organizing the key factors that drive the business(Products sold). 4.0. • If you can’t access a remote cube. unified category instead of their component categories. In the dimension viewer. Unified categories provide compatibility with versions prior to PowerPlay 6. In Explorer or Reporter. • In the Connection box. into a dimension in PowerPlay Transformer. Tips • To associate the report with a different local or remote cube. Contact your administrator for the information you need to create a connection. The categories must come from different dimensions. and duplicate an Explorer report as a Reporter report. • To refresh reports based on sub-cubes. ensure that the connection profile is correct. Click the Intersect button in the toolbox.
Example A multidimensional picture of your business. However. Change Performance Indicators Examine the information with a performance indicator. And then look from another perspective. Slice and Dice Don’t have to create a new report to see the revenue for all locations. such as profit margin. such as revenue. Analyze and Report on Your Data Quickly and easily use the multidimensional capabilities of PowerPlay to focus on your bottom line. .more profitable than the Environmental Line. profit margin % for the same period shows : the GO Sport Line . revenue for Environmental Line surpassed that for the GO Sport Line. Which channel produced the highest revenue in the Americas in the last quarter and then look at the revenue for the same channel in the Far East. Drill Down To see what is driving a performance indicator: Drill down to lower levels. Then drill back up to any level. In 1996. This slicing and dicing 1996 revenue for the Americas is higher than for any other location. Filter Filter the report to focus on the revenue for a single channel. Simply drag the Locations dimension from dimension line into the column area of current report. Ex: comparing the revenue for all channels in the first quarter to the revenue generated by the Mass Marketer channel in the same quarter The Mass Marketer channel is a solid contributor to the business.
Change Displays See the trend for each quarter and the relationship between locations crosstab display to a stacked bar display. did not.000 but one. Instead of having all your information in one big cube. Drill Through to Impromptu Drill through from a PowerPlay report to information contained elsewhere. Rank Ex: Top selling products for 1997. you can drill through to a saved Impromptu report and see the lowest level of detail for the information in your PowerPlay report. recycled products. Highlight Exceptions Ex : several products generated sales above $35. . If Impromptu is available to you. The Impromptu report shows the actual records behind a selected PowerPlay value. Mass Marketer channel performed well in the Far East and the Americas in 1996. your administrator can create several smaller cubes and link them in PowerPlay Transformer. Calculate Difference between planned and actual revenue. Can also drill through to another multidimensional cube.
if the time dimension is divided into fiscal year and calendar year paths. if you drill down on the Years folder. organized by level. Select a Distribution Option • PowerPlay portable report files (.cub file. each dimension may be split into one or more additional drill-down paths. Dimensions Dimensions are broad groupings of data that represent major segments of your business information. users who have the client application of Microsoft SQL Server OLAP Services (MS SSOS) Can also save their data as a . If you open the folders associated with the rows or columns in the report. viewing and exploring the information you need. such as products or locations. Email. . with a common set of attributes. Transformer can create a preliminary model for you by using AutoDesign. You can use short names to provide alternate information in PowerPlay or to shorten the length of labels in PowerPlay reports.ppx). Drill-down paths in the same dimension must converge at some common level within the model. a generic reporting format suitable for exploring and printing the data from any PowerPlay client • Portable document format files (. you can see the options for drilling down and drilling up (flyout menu). For example. see the OLAP Server Connection Guide. For more information about saving data as a Microsoft Local cube. Build a Model Use the New Model wizard to import your source data into Transformer. Chapter 2: Essential Skills Explore Using the Dimension Folders Use Dimension Folders to Drill Down You can use the dimension folders to change the information in your report. For analytical purposes. and then select YTD Grouped. Arrows appear indicating which categories have drill paths. there are several drill-down choices for Years. If there are no calculated measures in the cube. For example. a static format suitable for high-quality printing or viewing from the new Upfront component PowerPlay User Edition or PowerPlay Transformation Server can save their reports as local subcubes. In this case. PowerPlay Transformer Use Transformer to create structured models from various data sources that you then distribute as multidimensional PowerCubes. select Relative Time. you can drill down and drill up by selecting other categories in the folder. Upfront. Your distribution options now include Internet or intranet Web pages. or you can create your model manually. and YTD Grouped has alternate drill-up paths. Levels are positions within the dimensional hierarchy that contain categories at the same order of detail. Drilldown paths are vertically arranged paths that lead from the highest-level categories in the hierarchy to the lowest. Short names can come from any other column in your data source or can be specified for each category. and the Cognos publishing component.You can then drill through from cube to cube. these converge at the month level.pdf). Dimensions consist of a hierarchy of categories.
levels. May be a performance issue. this count includes all non-missing. not twice.The numbers that appear in parenthesis beside each level label represent the total number of categories in that level. as shown. If you place your time dimension first on the dimension line. the quarterly rollup counts that vendor only once. • All models based on Architect packages use security. Build a Model from an Architect Data Source Whenever u save the cube it shows a status window (which it doesn’t show in case of building a model from . vendors. . Every cube that you open in PowerPlay is based on a business model. it is used by default in PowerPlay Explorer reports. including the root and drill categories. Build a Model from an Impromptu Query Definition File Every cube that you open in PowerPlay is based on a business model. 8. By selecting Quantity as the Activity Measure. but does not count more than once: if the same vendor buys a product in each of two months. You can use the Transformer AutoDesign utility to build an initial model. Build a Model Using Multiple Data Sources This lesson teaches you how to manually build a model by using delimited ASCII files (. Create a Measure that Counts Categories You can create a measure that counts vendors who generate revenue for the Great Outdoors company. The numbers that appear in parenthesis beside the dimension name represent the total number of categories.cem). levels. This lesson teaches you how to use the Metadata Explorer to build a model from an Architect data source (.iqd). Notes: • Transformer models can have only one Architect data source. levels. Click the Rollup tab and then select Quantity from the Activity Measure box. you use the Metadata Explorer to specify the dimensions.asc) that provide information about different aspects of the Great Outdoors Company (products. This lesson teaches you how to use AutoDesign to build a model based on a source file from Impromptu (. so you will always be prompted to enter the appropriate administrator logon. and measures. If you are using an Architect data source. You also learn how to define the default authentication source for your model. and measures. you are limiting the Vendor Count measure to only those Vendors that return a value in the Quantity measure. Based on a unique level (Vendorname). and measures that you need in the cube. You can build this model in Architect or PowerPlay Transformer by specifying the data sources and then defining the dimensions. sales territories. Note: A level must be unique before you can use it to create a measure that counts categories. non-zero values.iqd file) which takes some time. You can build this model in PowerPlay Transformer by specifying the data sources and then defining the dimensions.
) Declare Level Uniqueness If you explore each of the sources in your Data Sources list. the default. Use it to plan the structure of your multidimensional cube. without affecting processing time. including • a time dimension that contains the relevant divisions in the calendar or fiscal year. You may need to use calculated columns to remove the ambiguity (for example. concatenating Smith+LocationA and Smith+LocationB). Your own sample data may not be as "perfect". generally derived from a single column in your data source • alternate drill-down paths. You can create your own menus and add the commands you need. you can import files in any order.asc file contains columns that are duplicated in each of the other data sources. Note: If the Currency date column had the same name as another date column in your model. Week. For more information about resolving uniqueness problems in your model. you would have to open the Data Source property sheet and. you notice that the Transactions. to support analysis by different attributes. and levels for each dimension. You must declare these shared levels unique so that Transformer can properly relate the data between the different data sources. In this tutorial. Step by step transformer The dimension map is a table that shows all dimensions in the model. You can also specify the format of the converted measure in Transformer. select the Use Euro Triangulation check box and then either • manually type in the euro exchange rates on the date of EMU entry • add another data source providing conversion rates against the euro For more information about setting up conversion to currencies tied to the euro. This duplication exists so that Transformer can relate the transactional information to the structural information.mnu file. (If Transformer uses auto-partitioning optimization. see the Transformer online help. start with Products. You learn how to use the columns from these data sources to define the structure of your model. . each category in each level is unambiguous: that is. and Day. Create a Base Currency Table Note: If you want to support conversion to and from the currencies of countries in the European Economic and Monetary Union (EMU). In the samples used in your Multiple Sources model. it is associated with a source value that is itself not associated with any other category. but not Quantity. which is updated each time you make a change. Specify the Measures that Support Currency Conversion You need to specify which measures will support currency conversion in PowerPlay reports: in our example. see the Transformer online help. and how to add a currency conversion capability. clear the Generate Categories and PowerCube Creation check boxes. or leave it for your PowerPlay users to adjust on a report-by-report basis.and transaction details). and the levels they contain. When you change default menus or create new ones.asc. such as Quarter. Revenue and Cost. It is the working area where you see your model taking shape. where you add dimensions. such as product type or supplier • manually added levels (for example between Region and State) so you can more accurately allocate measures • associations between levels and transaction values (such as Quantity Sold) for multiple data source models The dimension map consists of a dimension line. the file that contains the key structural data about the business. in the Timing area of the General tab. the changes are stored in an .
Level Derived Indirectly The source is not related to the level. but is related to descendants of the level. and . you can derive valuable information.0 or earlier. Transformer no longer allows the direct importation of . scope depends on the relationship of the source columns to the levels in the dimension map. By splitting a single. define any required manual levels in the dimensions. Data sources may be structural or transactional: • Structural data sources contain the columns that define the model structure: the categories in each dimension. you can shorten the processing time if the columns in all measure-containing sources are associated with unique levels in the model. by including a data source that provides this information. Additionally. • Transactional data sources contain the columns for the measures to be tracked. Finally.mdl file from a Transformer version prior to 5. but no columns for the .x or earlier). to avoid possible fragmentation problems. You must run PowerPlay with the old settings and click Save As to save the settings in a new initialization file. there is no support for such advanced features as Calculated Columns (6.dat. but many rows. without regard to their context in the level hierarchy. If you still have legacy files of this type. sales-tracking systems do not generally include information about staffing levels at each branch. • Integration of data from various sources. such as the average sales per employee. this source contains columns that provide category values for all levels. For example.mdl file. large data source into smaller. • Performance improvements. They likely contain many columns. but few rows.0 RTM and previous versions. if you import models created in Transformer versions 5.mdl format when exporting models. typically only one for each dimension and one for each measure. some features do not convert. partially normalized sources. For example. You can then name the columns.gen files (from PowerPlay versions 4. . and export the populated model as an . and various clean house operations. as shown in the accompanying illustrations. This is because Transformer can associate such measures directly. Level Derived Directly The level takes its category values from a column in the source. However. Category Counts (6. of the dimension map.py?) or ASCII text (. or a portion. Transformer can take measures that are normally unrelated to some portion of the dimension map and allocate their values to those portions. To make the proper associations. Use the . For example. They likely contain few columns. Conversely. and the levels with which these source columns are associated must be either unique or fully qualified by one or more higher levels in the hierarchy.mdl) format. or authentication based on namespaces administered by Access Manager (6.5).def. These include shares.Note: Users cannot import a configuration file created in PowerPlay 7. Models with multiple data sources can combine data from different departments or locations. partitioning information.x.0). or when you have made a lot of changes since your last save action. you must import them into Transformer version 6.. all column names related to the same level in the dimension map must match exactly.6). this source contains a column that provides category values for the unique level Product No. Transformer prompts you to save a copy of your model in binary (. Models that use multiple data sources offer several advantages: • Measure allocation. View the Scope of a Data Source Description Data sources may be associated with all. memory and disk detail storage formats. even if they use different storage systems. Compatibility Between Versions If you import an .x or earlier.
• If you use an Access Query as a source. see "Set the Degree of Detail for Dates" (p. If the PowerPlay Enterprise Server administrator has also set up the cube appropriately. you can access local cubes. Dates To obtain date values for the categories in a time dimension. . For Transformer to relate values from both of these sources to the time dimension. and then use Excel to perform calculations on the data. Transformer supports a wide range of local data sources: • delimited ASCII (. and each column may relate to the same time dimension. For example. Or. Use PowerPlay for Excel to get the data you want from your cube. In a model with multiple data sources. The context of the Product No. For example.ancestor levels. Rather than being limited to row and column operations.iqd) files. You can also compare different financial periods. the columns that contain the date values in each source file must have the same name. date columns may appear in several source files. you can perform Excel-based operations on your cube data. at least one data source must contain date values. this source contains a column that provides category values for the level Product No.csv) files • Impromptu Query Definition (. the columns that appear in the Data Sources list are the result of the SQL query run against the database. or their category values may come indirectly from columns in other data sources. you can include relevant data from cubes in your reports. and Paradox • PowerHouse portable subfiles • spreadsheet crosstabs and databases. FoxPro. Level Derived from a Source with Missing Columns The level cannot take its values from the source because the source lacks columns for ancestor levels. if you have PowerPlay Personal Server installed on your computer.. categories cannot be ascertained because the level hasn’t been declared unique. You can • set the absolute range of dates allowed in the model • match the date format in the model to the format in the source file • specify whether the measure values associated with these dates apply to some or all of the levels in the time dimension. and the level is not unique. a sales-analysis model might contain one source file with order information (including the order date) and another with sales forecasts by time period. This feature is useful when you want to take work home or when you are on a business trip and don’t have access to a remote cube. including Microsoft Access. you can save a subset of the cube data. The source does not contain enough data to map column values to a level without knowing the entire context. Clipper. 52). including Excel and Lotus 1-2-3 Notes • You can use an Access Query that points to an ODBC data source as a means of getting server-based data into Transformer. but not for the ancestor levels.asc) and comma-separated variable (. Then you can use this sub-cube to work with PowerPlay even though you are not connected to the original cube. which can specify SQL queries against local or server-based databases. dBase. which can query local or server-based databases • fixed-field text files • local databases. PowerPlay for Excel Reports With PowerPlay for Excel. Product Type and Product Line may be manual levels. Update Your Report Data with Queries Include Data from Different Cubes Perform Calculations on Different Levels of Data Work Offline You can access remote cubes from a PowerPlay Enterprise Server in the LAN.
Use the PowerPlay worksheet to apply PowerPlay for Excel functions such as refreshing your report data. PowerConnect: PowerPlay Connect is a utility that you use to create or modify pointer files. you will find that creating reports in PowerPlay for Excel is similar to creating reports in PowerPlay for Windows in Reporter mode. you delete them from their current location in the Navigator window and then add them in a new location as new categories. a PowerPlay for Excel dialog box appears. You can distribute the pointer file to users for local storage. rows.If you are familiar with PowerPlay for Windows. • Copy and paste your data to an Excel worksheet to use Excel calculation and formatting features. Report users open the pointer file to view their data from one of the following applications: PowerPlay for Windows PowerPlay Web PowerPlay for Excel Visualizer Scenario 4Thought Cognos Data Sources You can use PowerPlay Connect to provide a connection to the following Cognos data sources: cubes on PowerPlay Enterprise Server Server[:Port] Specifies the name or IP address of the server that holds the cube. Queries and Numbers Use PowerPlay for Excel to choose whether or not to generate queries when you create a report. When you return to the PowerPlay worksheet from the Navigator window. ensure that Protect Sheet is selected on the PowerPlay menu or toolbar. you will lose your formatting changes when you place the report back in the PowerPlay worksheet. with these differences: • You perform most PowerPlay functions using the Navigator window that you open from the PowerPlay menu. click Navigate to find the data you want to include in your report. The default setting is numbers instead of queries.mdc file that contains connection information for a Cognos data source or an OLAP server. and so on. or categories. and the port number (optional if not the default 8010). You need to convert your numbers to queries only if you want to regularly update the cube data in the Excel worksheet.Timeout] . click Open to connect to a cube. • To move columns. • You use Excel features (not PowerPlay for Excel features) for formatting and for calculations. • From the PowerPlay menu. A pointer file is an . • From the PowerPlay menu. Example: abcserver:8012 Database[. If you make formatting changes in your PowerPlay worksheet and then return to the Navigator window and make changes to your report. • To protect the data in your worksheet. or add the file to a PowerPlay Enterprise Server. follow these guidelines: • The PowerPlay worksheet maintains a connection to the cube. This dialog box allows you to accept the changes you made or to return to the PowerPlay worksheet without making the changes. drilling down and drilling up. Guidelines to Create Reports Consider these guidelines when you create PowerPlay reports. When you exit the Navigator window.
FoxPro. They may also want to drill through to the transaction details contained in an Impromptu report. currency exchange rate data sources. and Paradox • PowerHouse portable subfiles • spreadsheet crosstabs and databases. including Microsoft Access. Example: 1616 OLAP Servers You can use PowerPlay Connect to provide a connection to the following OLAP servers: Hyperion Essbase IBM DB2 OLAP Microsoft OLAP Services. and special categories. including Excel and Lotus 1-2-3 Build a Model After you build your preliminary model you can adjust the dimensions and levels so that the structure matches your planned design. or from one component in the Cognos platform to another. You can then refine your model by adding custom time dimensions or categories.ppx) to share PowerCube-based reports among any of the client products. Modeling tool that you use to build multidimensional models from your source Data. which can specify SQL queries against local or server-based databases. Central administration and distribution of pointer files can save time for users. including local cubes (. Create a PowerCube for Distribution you can create several PowerCubes from a single model. which can query local or server-based databases • delimited ASCII files (. Clipper. each one tailored to a different user group. If you want your users to be able to drill through to other cubes. including • Impromptu query definition files (. View the PowerCube in PowerPlay portable reporting format (. local data sources.cub files) SAP Business Intelligence Warehouse (SAP BW) You can use PowerPlay Connect to create a pointer file to a Cognos data source.csv) • fixed-field text files • local databases. .45 Cognos Finance Server Specifies the name and port number. or the IP address of the server. Rather than configuring a remote connection.iqd).asc) and comma-separated variable files (. calculated measures or categories. users can open the pointer file to access the remote data source. For example. manual levels. you can set up drill-through targets for the PowerCube. Example: finserver Database Specifies the port number for the database.Specifies the path and name of the remote cube and the network timeout setting in seconds (optional). Example: dow_small. dBase. your PowerPlay users may want to drill between cubes that each contain data for only one sales territory. alternate drill-down paths.
Hierarchy of categories. such as Seasons or Product Colors. Drilldown paths are vertically arranged paths that lead from the highest-level categories in the hierarchy to the lowest. The numbers that appear in parenthesis beside each level label represent the total number of categories in that level.represent major segments of your business information. or months in the Order Date column. For example. such as years.numerical data used to gauge performance within the organization. Dimensions Pane and Category Viewer to explore and further refine your model. Ex: Revenue. Cost. including the root and drill categories. You can use short names to provide alternate information in PowerPlay or to shorten the length of labels in PowerPlay reports. with a common set of attributes. Short names can come from any other column in your data source or can be specified for each category. such as products or locations. Measures . Derived from a transactional data source or calculated in Transformer by using specified formulas. The numbers that appear in parenthesis beside the dimension name represent the total number of categories. Levels are positions within the dimensional hierarchy that contain categories at the same order of detail. For analytical purposes. each dimension may be split into one or more additional drill-down paths. Levels Positions within the dimensional hierarchy that contain categories at the same order of detail. Build a Model Use the New Model wizard to import your source data into Transformer. Manual levels – contain categories you have added. Dimensions consist of a hierarchy of categories. and the calculated measure Gross Margin.contain categories from a data source column. these converge at the month level. Use Transformer to create structured models from various data sources that you then distribute as multidimensional PowerCubes. Order Quantity. Build a Model from an Impromptu Query Definition File . if the time dimension is divided into fiscal year and calendar year paths.Transformer Interface Dimension Map Dimensions are broad groupings of data . or to bring the category-per-level ratio closer to the recommended guidelines. which is derived by using the formula (Revenue-Cost)/Revenue. or you can create your model manually. Dimensions Dimensions are broad groupings of data that represent major segments of your business information. Source levels. Data Sources List Contains all data sources that you have imported into Transformer. such as products or locations. quarters. with a common set of attributes. Drill-down paths in the same dimension must converge at some common level within the model. Each Data source contains the columns that you can use to create levels and measures for your model. either for analytical purposes. Transformer can create a preliminary model for you by using AutoDesign. Dimensions Broad groupings of data that represent major segments of your business information. organized by level. organized by level. such as products or locations. Measures List contains all available measures for your model.
and how to add a currency conversion capability. and measures. Every cube that you open in PowerPlay is based on a business model. Based on a unique level (Vendorname). 5) Generate Categories 6) Calculated Measure (Unitprice . but does not count more than once: if the same vendor buys a product in each of two months.Every cube that you open in PowerPlay is based on a business model.iqd file) which takes some time. 2) Rename dimensions on dimension map 3) Date Wizard . You also learn how to define the default authentication source for your model. it is used by default in PowerPlay Explorer reports. This lesson teaches you how to use the Metadata Explorer to build a model from an Architect data source (. . Data Source Type boxSubject-AttributeOrderHeader select orderDate. the quarterly rollup counts that vendor only once.) Create a Measure that Counts Categories You can create a measure that counts vendors who generate revenue for the Great Outdoors company. Click the Rollup tab and then select Quantity from the Activity Measure box. as shown. and measures. Note: A level must be unique before you can use it to create a measure that counts categories. If you are using an Architect data source. May be a performance issue. non-zero values. you use the Metadata Explorer to specify the dimensions. and transaction details). By selecting Quantity as the Activity Measure. levels. and measures that you need in the cube. vendors.cem). levels. • All models based on Architect packages use security. you are limiting the Vendor Count measure to only those Vendors that return a value in the Quantity measure. You can build this model in Architect or PowerPlay Transformer by specifying the data sources and then defining the dimensions. Check Model. Build a Model from an Architect Data Source Whenever u save the cube it shows a status window (which it doesn’t show in case of building a model from .Unitcost) Build a Model Using Multiple Data Sources This lesson teaches you how to manually build a model by using delimited ASCII files (.asc) that provide information about different aspects of the Great Outdoors Company (products. sales territories. Notes: • Transformer models can have only one Architect data source. this count includes all non-missing. 8. Steps: 1) Metadata explorer Candidate hierarchies Select levels by using different data items in “Data Sources” window. not twice. AutoDesign (Ex :to build a model based on a source file from Impromptu (. 4) Data Sources Synchronize Query. You can build this model in PowerPlay Transformer by specifying the data sources and then defining the dimensions. so you will always be prompted to enter the appropriate administrator logon. If you place your time dimension first on the dimension line. You learn how to use the columns from these data sources to define the structure of your model. levels.iqd). You can use the Transformer AutoDesign utility to build an initial model.
You must declare these shared levels unique so that Transformer can properly relate the data between the different data sources. More than one data source 2) Add to dimension map from the data sources. without affecting processing time. you would have to open the Data Source property sheet and. concatenating Smith+LocationA and Smith+LocationB). Note: If the Currency date column had the same name as another date column in your model. you can import files in any order. This duplication exists so that Transformer can relate the transactional information to the structural information. Insert data source currency 10) Currency Table. latest date. You can also specify the format of the converted measure in Transformer. the default. Add to measures list.asc” files(Delimited field-text with column title)as inserted data sources. Create a Base Currency Table Note: If you want to support conversion to and from the currencies of countries in the European Economic and Monetary Union (EMU). Rate. select the Use Euro Triangulation check box and then either • manually type in the euro exchange rates on the date of EMU entry • add another data source providing conversion rates against the euro For more information about setting up conversion to currencies tied to the euro. Specify the Measures that Support Currency Conversion You need to specify which measures will support currency conversion in PowerPlay reports: in our example. 3) Declare Level Uniqueness. Label. Summarize 13) Password Protection Declare Level Uniqueness If you explore each of the sources in your Data Sources list. In the samples used in your Multiple Sources model. clear the Generate Categories and PowerCube Creation check boxes. Revenue and Cost.) 1) Use “*. each category in each level is unambiguous: that is. or leave it for your PowerPlay users to adjust on a report-by-report basis. Load table button. see the Transformer online help. see the Transformer online help.asc file contains columns that are duplicated in each of the other data sources.asc. Double-click Unique 4) Time Dimension Manually. in the Timing area of the General tab. start with Products. Country code. Rename dimensions. but not Quantity. New Dim General Time. Step by step transformer . (If Transformer uses auto-partitioning optimization. the file that contains the key structural data about the business. Date. For more information about resolving uniqueness problems in your model. you notice that the Transactions. select orderdate column 5) Level name and label 6) Generate Categories 7) Refine -. Your own sample data may not be as "perfect". 11) Verify in Power Play 12) Regional PowerCubes: Insert PowercubeCube Group Dimesion. Lowest detail in level.Create an Alternate Drill-Down Path 8) Create Special Categories and it to link to existing categories 9) Currency Conversion. it is associated with a source value that is itself not associated with any other category. Level. Earliest date.In this tutorial. You may need to use calculated columns to remove the ambiguity (for example.
You can then name the columns. Models with multiple data sources can combine data from different departments or locations. there is no support for such advanced features as Calculated Columns (6. Note: Users cannot import a configuration file created in PowerPlay 7. by including a data source that provides this information. This is because Transformer can associate such measures directly. By splitting a single. Transformer no longer allows the direct importation of .gen files (from PowerPlay versions 4. such as product type or supplier • manually added levels (for example between Region and State) so you can more accurately allocate measures • associations between levels and transaction values (such as Quantity Sold) for multiple data source models The dimension map consists of a dimension line. where you add dimensions.x or earlier). define any required manual levels in the dimensions.0 or earlier.mnu file. partially normalized sources. Finally. memory and disk detail storage formats. and various clean house operations. Models that use multiple data sources offer several advantages: • Measure allocation.mdl) format. partitioning information. and export the populated model as an . However. Compatibility Between Versions If you import an .6). sales-tracking systems do not generally include information about staffing levels at each branch. Category Counts (6.dat. you can shorten the processing time if the columns in all measure-containing sources are associated with unique levels in the model. the changes are stored in an . some features do not convert. and . without regard to their context in the level hierarchy. and levels for each dimension. to support analysis by different attributes. including • a time dimension that contains the relevant divisions in the calendar or fiscal year. Week.mdl file. • Performance improvements. but many rows. and Day.mdl format when exporting models. You must run PowerPlay with the old settings and click Save As to save the settings in a new initialization file. Transformer prompts you to save a copy of your model in binary (. or when you have made a lot of changes since your last save action.mdl file from a Transformer version prior to 5. Use the . • Integration of data from various sources. which is updated each time you make a change. Data sources may be structural or transactional: • Structural data sources contain the columns that define the model structure: the categories in each dimension. large data source into smaller. For example. It is the working area where you see your model taking shape.The dimension map is a table that shows all dimensions in the model. These include shares. but few rows.def.0). such as Quarter. even if they use different storage systems. Transformer can take measures that are normally unrelated to some portion of the dimension map and allocate their values to those portions.5). . When you change default menus or create new ones. if you import models created in Transformer versions 5. . They likely contain few columns. You can create your own menus and add the commands you need. and the levels they contain. you can derive valuable information. generally derived from a single column in your data source • alternate drill-down paths. If you still have legacy files of this type. typically only one for each dimension and one for each measure. Conversely.py?) or ASCII text (. you must import them into Transformer version 6. or authentication based on namespaces administered by Access Manager (6. • Transactional data sources contain the columns for the measures to be tracked. such as the average sales per employee. They likely contain many columns.x or earlier.x.0 RTM and previous versions. to avoid possible fragmentation problems. Use it to plan the structure of your multidimensional cube.
csv) files • Impromptu Query Definition (. including Microsoft Access. the columns that appear in the Data Sources list are the result of the SQL query run against the database. and Paradox • PowerHouse portable subfiles • spreadsheet crosstabs and databases. including Excel and Lotus 1-2-3 Notes • You can use an Access Query that points to an ODBC data source as a means of getting server-based data into Transformer. which can query local or server-based databases • fixed-field text files • local databases.iqd) files. You can • set the absolute range of dates allowed in the model • match the date format in the model to the format in the source file • specify whether the measure values associated with these dates apply to some or all of the levels in the time dimension. and the level is not unique. or their category values may come indirectly from columns in other data sources. Level Derived from a Source with Missing Columns The level cannot take its values from the source because the source lacks columns for ancestor levels. In a model with multiple data sources. The context of the Product No. Transformer supports a wide range of local data sources: • delimited ASCII (. • If you use an Access Query as a source. scope depends on the relationship of the source columns to the levels in the dimension map. For Transformer to relate values from both of these sources to the time dimension. To make the proper associations. but no columns for the ancestor levels. this source contains a column that provides category values for the unique level Product No. 52). Clipper.. Additionally. Level Derived Indirectly The source is not related to the level. but is related to descendants of the level. dBase. FoxPro. or a portion.View the Scope of a Data Source Description Data sources may be associated with all. of the dimension map. as shown in the accompanying illustrations. all column names related to the same level in the dimension map must match exactly. the columns that contain the date values in each source file must have the same name. categories cannot be ascertained because the level hasn’t been declared unique. see "Set the Degree of Detail for Dates" (p. The source does not contain enough data to map column values to a level without knowing the entire context. at least one data source must contain date values. For example. For example. a sales-analysis model might contain one source file with order information (including the order date) and another with sales forecasts by time period. Product Type and Product Line may be manual levels. IWR Report administration is shared between these access control lists (ACL) in Impromptu Web Reports: . Level Derived Directly The level takes its category values from a column in the source. but not for the ancestor levels. Dates To obtain date values for the categories in a time dimension. this source contains a column that provides category values for the level Product No.. For example. this source contains columns that provide category values for all levels. which can specify SQL queries against local or server-based databases.asc) and comma-separated variable (. and each column may relate to the same time dimension. and the levels with which these source columns are associated must be either unique or fully qualified by one or more higher levels in the hierarchy. date columns may appear in several source files. For example.
a group of reports that use one catalog. _ Log on to Report Administration as a NewsIndex administrator and specify the report project administrators (p. Report project administrator can set security on report sets by specifying who belongs to the report set administrator ACL. Click the Security tab. 14) and the report set administrators (p. Use Access Manager to delegate responsibilities for Rep Admn (give privileges to existing classes or create new classes) _ Log on to Upfront Server Administration as the root user and specify • a NewsIndex administrator ACL • a server administrator ACL The server administrator ACL cannot perform report administration activities. 2. 29) • enable and disable governors (p. For more information. _ Create the NewsIndex administrator ACL before creating the report project and report set administrator ACLs. The root user or the NewsIndex administrator creates the report project administrator ACL using Report Administration. 4. see the Upfront Server Administrator Guide. For information about how to specify the NewsIndex administrator. click Report Project 1. Members of that ACL can • specify report set administrators • publish report sets (p. Specify a Report Project Administrator Report project --. Select the user classes you want to set as report project administrators. _ Log on to the Cognos Web portal as a NewsIndex administrator and define user privileges to NewsBoxes and NewsItems. No Rep Pr Adm –then. any user who has a valid user ID and password.list of user classes that specifies who can read or write to a particular object. 15).• NewsIndex administrator • report project administrator • report set administrator ACL --. 3. such as report sets and report projects in IWR Administration. full administrative access to Impromptu reports and custom views. . and access to the Report Administration utility can administer report projects. 33) • change some of the settings on the General tab of the report project • map user classes to user profiles (p. or NewsBoxes and NewsItems in Upfront. Cannot set security for the report project. see the Cognos Web Portal User Guide. 17) • set administrative properties for Impromptu reports in Upfront Steps 1. Log on to Report Administration as the root user or the NewsIndex administrator. You specify this ACL to delegate Impromptu Web Reports server and Upfront server administration tasks to its members. 5. Report set ---. In the left pane. Select Grant Access to User Classes Selected Below.a group of one or more report sets.
Report set administrators can update only existing report sets to which they are granted access. HotFiles (. delete. Report set administrators can also change the administrative properties of reports and custom views of the report set in Upfront. see the Impromptu Web Reports topics in the Cognos Web Portal User Guide. For more information. They can view and change properties for their report sets. Consult the administrator of the Impromptu catalog to determine whether the database signons are stored in the catalog. In addition. NewsIndex administrator. click Save.ims). • Set administrative properties for Impromptu reports in Upfront. Use User Profiles in the Impromptu Catalog The user profiles in the Impromptu catalog option use the database user ID and password stored in the user profiles in an Impromptu catalog. report set administrators can create. Select Grant Access to User Classes Selected Below. This is the default setting for each report set. any user who has a valid user ID and password. 35). • Enable and disable governors (p. The database logon information may be set according to user profiles in the Impromptu catalog or users’ database signons in the Access Manager namespace. If database signon information is not stored in the Impromptu catalog and the database requires signon information. one or more reports that use the catalog. From the Actions menu. Only a root user. Specify a Report Set Administrator Administrator Guide 15 A report set is a catalog. 33). They cannot publish new report sets. This means that they have access to the Update the Existing Report Set option. and any supporting files. you can change the report set to use users’ database signons in the Access Manager namespace. Click the Security tab. NewsIndex administrator or a report project administrator can publish a report set. Select the user classes you want to set as administrators for the report set. From the Actions menu. Log on to Report Administration as the root user.6. you must specify the source of database logon information to use when any report in the set is run. You can delegate report set administrators to update report sets and create events in report administration. this setting specifies that the same database user ID and password are used for all . or report project administrator creates an ACL for each report set in Report Administration. The root user. Source of Database Logon Information After you publish a report set. or PowerPrompts applications. or report project administrator. click a report set. Because you map each user class to a user profile. In the left pane. such as graphics files. 5. Database signon information is stored in the Impromptu catalog. 4. NewsIndex administrator. 6. you can set IW Reports to use the signon information in the user profiles in the Impromptu catalog. except for properties on the Security tab. 3. • Manage events and dependencies. Report set administrators can do any of the following for the report sets to which they are granted access: • Update report sets (p. They cannot view or change properties for report sets to which they are not granted access. They can also create burst reports and dependent reports for users in Upfront. 2. Steps 1. If you do not define a report set administrator ACL. click Save. and access to the Report Administration utility can administer report sets. and change events.
You must also use Access Manager Administration to grant users access to the database data source. From the Actions menu. click a report set. From the View menu. On the General tab. 2. you are asked to confirm your change. Do not choose this option if you intend to use burst reports because it may prevent burst reports from working. In the left pane. click Save. see the Access Manager Administration online help. To apply these catalog restrictions to a report set. 18). as defined by the database user ID and password set in the catalog These data access restrictions are defined by the Impromptu catalog creator. or map all user classes to one user profile. I W Rs uses the user profile mapped from the user class. you are asked to confirm your change. 4. Use this type of database logon when you want each user to have access to different data based on their database privileges. If you have not selected this option before. click Yes. For more information about database logons and database data sources. Steps 1. click Save. Chapter 1: Applying Security 3. From the Actions menu. User Classes and User Profiles You must create a mapping between user classes in Access Manager and user profiles in the Impromptu catalog. you must set the source of database logon information to User Profiles in the Impromptu catalog (p. 2. If asked for confirmation.members of the user class. In the left pane. click Report Project. 4. If asked for confirmation. This means that each user class member receives the same report data based on the privileges defined for that user profile in the catalog. click Users’ Database Signons in the Access Manager Namespace. manually add and remove mappings. you can automatically generate and map Access Manager user classes. On the General tab. This is the default. From the View menu. the database administrator can control the data that users have access to based on their database user IDs. click User Profiles in the Impromptu Catalog. To do this. 16). 5. Steps 1. Its name matches the Database Name field in the Source of Database Logon Information box. You can grant or deny user privileges to change their database signon. A database data source is created in the Access Manager namespace. in the Source of Database Logon Information dialog box. click Report Project. see "Creating Database Signons" (p. 16 Impromptu (R) Web Reports Use Users’ Database Signons in the Access Manager Namespace The users’ database signons in the Access Manager namespace option uses the database user ID and password assigned to each user in Access Manager. set implicit user class mapping. 5. If you previously changed this. This is called explicit user class mapping and can be achieved by automatically generating user classes. click a report set. 3. In relational databases that require user IDs. click Yes. . The Impromptu catalog contains user profiles that control data access by • limiting access to tables or columns of data • applying catalog filters and governor settings • applying the data access restrictions in the database. or if you want users to provide their own database user ID and password the first time that they log on. For information about who controls database logons. When a member of a user class runs a report.
saving time that you would have spent manually creating new user classes As Impromptu Web Reports generates the user classes. you can also automatically create a default user for each user class. I W Rs searches for a user profile that has the same name as the user class and uses the associated data access privileges to run the report. or mapping all user classes to one user profile. user classes are generated using the same names as the catalog user profiles they are based on. you can modify the privileges for the Great Outdoors Sales Creator in Access Manager Administration so that its members cannot delete user classes but can create new user classes lower in the hierarchy. The user classes generated using Report Administration follow the same hierarchy of the user profiles in the Impromptu catalog. before you generate user classes. each user class is automatically mapped to its matching user profile in the catalog. a number is appended to the new user class. A default user has the same name as the user class it is associated with. 2. so that you don’t have to manually create users in Access Manager. Automatically Generate User Classes You can generate user classes using Report Administration if • you do not have a set of user classes already defined in Access Manager • you do not want to use existing user classes in Access Manager • you want to add user profiles from the Impromptu catalog to Access Manager. For example. If you select the Creator user profile when you generate user classes. Do this when you want to generate a Creator user class in Access Manager that is not automatically granted the same security privileges for Impromptu reports as the root user class. click Generate User Classes. By default. Impromptu Web Reports creates a user class whose name begins with the report set name and ends with the word Creator. or enable implicit user class mapping. Only members of the root user class have the authority to automatically generate user classes. Steps to Generate User Classes 1. then the user class generated for the Creator user profile is Great Outdoors Sales Creator. the root user class is mapped to the Creator user profile when you publish a report set. you should either manually map them to catalog user profiles. you should identify user profiles in the catalog that already exist as user classes in Access Manager. and added to Access Manager as a user class. If you generate user classes for a report set that contains a user profile with the same name as an existing user class. Therefore. . Creating default users also saves you time. The user’s default password is also the same as the user class name. Creator User Profile Every Impromptu catalog contains a Creator user profile. This occurs because Impromptu Web Reports does not overwrite user classes that already exist in Access Manager. Impromptu Web Reports uses this mapping to locate the user profile when it runs a report. Instead of generating user classes that already exist. select a report set. All user classes in a namespace must have unique names. the report fails. This is called implicit user class mapping (p. Chapter 1: Applying Security Default Users When you generate user classes. If a matching user profile is not found. You can also use default users to test security before you add users to the user classes in Access Manager. For example. This means the root user can run reports without having to map itself to a user profile in the catalog. In the Select a Report Set box. By default.manually adding or removing mappings. If the user class is not explicitly mapped to a user profile. This also means that it is not necessary to create or maintain a Creator user class in Access Manager. 20). if the report set name is Great Outdoors Sales. From the Tools menu.
This includes anyone who requires execute privileges for any report in the report set.For more information about setting user class privileges in Access Manager. to share the same data access defined by one of the user profiles in the catalog. 3. 2. Each default user takes the same name as its user class. Click OK. although you can map a user class to multiple profiles if each profile is in a different report set. you can map them manually to the catalog user profiles. Click the User Class Mapping tab. In the left pane. Enable user database signons for the report set. Manually Add and Remove Mappings If you already have a set of Access Manager user classes. You can also map all user classes to a single user profile (p. Alternatively. The user database signon must be a valid signon in the database. 4. and has a password of the same name. select the check box beside each user profile that you want to generate a user class for. a user class of that name already exists in Access Manager. If you want to create a default user for each user class. 16). For example. For more information. there may be new user profiles that you want to map existing user classes to. 3. Create a database signon that accesses the database used by the report set for each member of each user class. In Access Manager Administration. Users can then run reports without being prompted for a database signon. you can set implicit user class mapping (p. 20). if a user does not have a signon saved in Access Manager. However. This means that users can manage their own database signons if you enable user database signons. click Report Project 1. Or. From the View menu. You must do this for each report set. see "Source of Database Logon Information" (p.The user profiles that are included in the catalog appear. Steps to View Generated User Classes 1. To create database signons for users: Determine which users require a user database signon. see the Access Manager Administration online help. the user is prompted for a valid database user ID and password that is not already saved in Access Manager. if you get a new set of reports with a new catalog. Creating Database Signons If you automatically generated user classes without first creating the NewsIndex administrator. If there is a number in parentheses beside the name of the user class. You may prefer to control the database signons for your users. even if you used the same catalog to publish more than one report set. You can map a user class to only one user profile per report set. 20) if you want all user classes. and you want their privileges to be the same as those of the profiles. 5. Tip: You can click any column heading to sort the mappings in alphabetical order for that column. click Report Project. use the Permissions tab in the User Class Properties dialog box to deny each user class the Show and Create privileges for data sources. you may have new user classes in Access . Now only you can create or change the database signons for the users in those user classes. including the root user class. In the Select User Profiles box. select the Create a Default User for Each User Class check box. if the existing user classes exactly match the catalog profiles. the user classes are automatically granted all privileges in Access Manager Administration. You must add mappings manually if the user class names do not match the user profile names exactly.
In the Select One or More User Classes box. click Report Project. In the Select a Report Set box. clear the check boxes beside the user classes that you don’t want mapped to the user profile. Click Modify. 12. If you remove mappings. and burst reports in that report set. The changes appear on the User Class Mapping tab. you must follow all the steps in the remove mappings procedure so that reports that run using the removed user class do not fail. click Browse to choose the user profile name you want. those user classes are selected automatically in the Select One Or More User Classes box. Change the execution user class for all scheduled or dependent reports that use that user class. The matching of names is not case-sensitive. write. 13. ensure that only the check boxes beside the user classes that you want mapped to the user profile are selected. Remove the user class from the Upfront view control list for all burst reports in the report set. In the Select a User Profile box. Click the User Class Mapping tab. select the report set that contains the user profile you want. If you select a user profile that already has user classes mapped to it. From the Actions menu. remove the user class from the Upfront execute. 8. You can also select the Implicit User Class Mapping option for the report set. 2. Steps to Remove Mappings 1. In the Select a User Profile box. In the left pane. 3. Disable the report set (p. Click OK. 38) to prevent reports from being run while you make changes to a user class or access control list. Steps to Add Mappings 1. click Report Project. custom views. If the user class is not removed. those user classes are selected automatically in the Select One Or More User Classes box. 11. click Report Project 1. This is particularly important if there are many user classes mapped to a single user profile. 8. Click the User Class Mapping tab. and owner control lists for all reports. If you select a user profile that already has user classes mapped to it. 2. The User Class Mapping dialog box appears. You can add or remove a mapping at any time. you can select implicit user class mapping for a report set. and . The user class can remain in the Upfront view control list. Impromptu Web Reports uses the explicit mappings first. Click OK. 7. 5. 3. click Save. 19) the user classes in Access Manager that don’t match any user profiles in the catalog. Click Modify. 5. You can use a combination of explicit and implicit user class mapping. 9. when a user runs a report. In the Select a Report Set box. Set Implicit User Class Mapping If you know that the user classes in Access Manager have the same names as the catalog user profiles. The changes appear on the User Class Mapping tab. click Save. For user class names that match user profile names. From the View menu. 6. the data that appears in the report is filtered according to the governors and filters in the catalog. click Report Project 1. you can perform an explicit mapping by manually mapping (p. 6. or if implicit user class mapping is enabled. In the Select One or More User Classes box. In Upfront.Manager Administration that you need to map to user profiles. From the View menu. click Browse to choose the user profile name you want. 7. Chapter 1: Applying Security 4. 9. 4. For example. select the report set that contains the user profile you want. The User Class Mapping dialog box appears. From the Actions menu. 10. that burst instance will fail. In the left pane.
Set up and maintain user classes. If there are any mismatches between the catalog profiles and user classes that are not mapped manually. . Can specify whether they will use a directory server. those user classes will not be able to run reports.aut) into a directory server namespace. users. access to data sources. 20). click Report Project. Steps 1. expand Report Project 1.lae). 2. In the left pane. From the View menu.) Netscape Directory Server LDAP -compliant data store. 19) or "Map All User Classes to One Profile" (p. Access Manager provides a centralized environment to define. or an authentication file. To store and distribute your security information. Access Manager Trusted Signon Plug-In SDK Extend Access Manager functionality so you can use your existing security infrastructure with Access Manager. members of the unmatched user classes will not be able to run reports in the report set. 3. (There are also two automation interfaces. select the Implicit User Class Mapping box. local authentication export file (. server connection information. 4. see "Manually Add and Remove Mappings" (p. Windows Common Logon Server Records information about the users of a Windows-based application So that they can log on once and access multiple data sources. For information about how to explicitly set the mapping for any unmatched user classes. If you use the implicit user class mapping option and the Access Manager user class names are not spelled the same as the user profiles. store. Click the report set that you want. Authentication Files No Longer Supported Access Manager Administration Windows based.then implicitly maps the matching user classes to user profiles. and OLE Automation. On the General tab. Access Manager Batch Maintenance. Directory Server Configuration Configure your directory server to work with your Cognos Access Manager Authentication File Converter To import authentication files (. Access Manager Configuration Wizard A must in a secured environment to specify the source for their security information. and maintain security information for Cognos business information applications.
database. (ii) If the source is . . the application looks to see if you specified a particular namespace to use.) Available Security Options User Class Protection Prevents a user from viewing a data source unless the user provides a user name and password when prompted by the application. It then automatically grants or denies the user access to the data source without the user having to provide a user ID or password. Access Manager uses basic signons. as defined in the authentication source. Access Manager prompts the user for basic signon information. you must enable Windows NT Challenge Response. or you have not defined an OS signon for that user. Password Protection Security that prevents a user from viewing a data source How Cognos Applications Use Authentication Data Ex: The user selects a secure data source (cube. If there is no match.lae. Eliminates the need to remember and enter user IDs and passwords for multiple locations. or briefing book) The application reads user and user class information from an authentication source (defined to the application) (i) If the source is a namespace. or server without being prompted for logon information. If it does not find a default namespace there. Access Manager prompts the user for a user ID and password and compares them to the basic signon defined in the authentication source. the application uses the default namespace specified in the Access Manager Configuration wizard. Access Manager prompts the user for basic signon information. the user must have access to the file before the application can open it. Without it. (Use the Configuration Manager to configure your Ticket Server. it uses the default namespace specified in Access Manager Administration. If the Cognos product is using an operating system (OS) signon. Access Manager identifies which user class the user belongs to and what access privileges the user has in accordance with the basic signon. If the Cognos product is using a basic signon. If there is a match. Access Manager compares the user's network ID to the OS signon defined in the authentication source. report. To use OS signons with Cognos Web products. It then grants or denies the user access to the data source. If there is a match. Access Manager identifies which user class the user belongs to and what access privileges the user has in accordance with the OS signon.Ticket Server Single signons for users of Web-based products Access multiple applications without having to reenter authentication data. If you did not specify a namespace. Auto-Access Method of accessing a password-protected cube.
• Custom: the user sets the authentication source. they must exit the data source and then reopen it again using a different user class. the user’s access rights are the union of all of the rights of the user classes to which the user belongs. and then grants or denies the user access to the data source. • SSL Configuration: the user selects the location of the Netscape Certificate Database file (Cert7. If the user needs to change user classes.db). Access Manager prompts the user to specify which user class they want to use during the current session.csa file indicates a default directory server and namespace.For products that do not support the union of user classes. if the user belongs to more than one user class.lae) The Access Manager Configuration wizard has four modes: • Automated: sets the authentication source based on a Cognos security administration file (. which is installed with all Cognos Enterprise Reporting products. the products will not be able to locate and validate user select privileges during runtime. For products that support the union of user classes.csa). • Standard: the authentication sources have already been configured. or if there no valid basic signon. Otherwise. see the installation and configuration guide for your product. or a default .lae file. If Access Manager does not find a match between the user’s network ID and an OS signon. every user must indicate to their Cognos products what they intend to use as an authentication source. If the . Users indicate the authentication source by using the Access Manager Configuration wizard. Configure an Authentication Source To be able to use the security information that is stored in Access Manager. they are used as the authentication source. Access Manager identifies the access privileges for the user class. Access Manager also supports SSL for exchanging confidential information to and from your directory server. it considers the user not valid. Secure Sockets Layer (SSL) Security Access Manager supports Secure Sockets Layer (SSL) security using the secure hypertext transfer protocol (HTTPS) between the user's browser and the Web server. and the user only wants to select the type of authentication source to use. For more information about setting up SSL for your web server. Identify Users: Overview Different signon strategies for identifying users User level Namespace level . There are two main types of authentication sources: • a directory server • a local authentication export file (.
Users You can adopt one of two basic strategies when defining the types of users you want. Windows products use common logon. Access Manager stores and manages both the user ID and password for each user. or in a . use one namespace for all applications in your business enterprise platform. Basic Signons For basic signons.Can use basic signons.eliminates the need to distribute separate files to each user to enforce security. For Web Users If your users access secure applications through the Web.included as part of the Access Manager installation. For Web Users For Web users. the ticket server issues a ticket when a user is identified. the user is granted access to the secured application. operating. All Users Have the Same Restrictions You do this by defining an anonymous user for your namespace. If a match is found. Access Manager can take advantage of Windows NT Challenge Response as well as credentials stored in the REMOTE_USER CGI environment variable. A reference to the ticket is stored in a cookie in the user's Web browser. the application uses the stored ticket information to identify the user. and Web-based products use single signon. When the user's browser session ends. or in a demonstration environment. the cookie is deleted. When the user opens another Cognos application. or both. Common Logon or Single Signon Users can access multiple secured Cognos applications in one session using common logon or single signon.lae. For example. the information for your users must exist in both namespaces. you may not want to assign them additional signons for Access Manager. Can be stored on a directory server. Netscape Directory Server . the Windows Common Logon server identifies the user and stores relevant security information locally on the user's computer. If your namespace is set up for . When a user opens a secured application. Access Manager Namespaces A namespace in Access Manager : Contains the security information for one or more Cognos applications. and to enforce any security restrictions. Using a directory server . Except for testing purposes. For Windows Users If your users sign on to Windows. Access Manager looks for the Windows signon information and compares it to the signon information entered for each user in Access Manager Administration. For Windows Users In Windows. LAE files are appropriate for single-user operations. LAE files are generally used in situations where a user does not have access to a network. system (OS) signons. External Signons If your users already have signons for operating systems or other applications. you can enter the Windows signon information for each user in Access Manager Administration. if you use one namespace for Cognos Query and another namespace for Upfront. This approach will decrease maintenance effort.
but cannot return them.lae file in Windows using Access Manager Administration. You can store ticket server information in an . Users Have Different Restrictions You do this by setting up your namespace for named users. You can only use .cfg file.lae file in UNIX.lae) as an authentication source in Windows or UNIX. Use OLE automation for more complex automation tasks that require a knowledge of computer programming. and share the same security restrictions.lae) provide a portable authentication source for single users who want to open user class-protected data remotely. Access Manager applies security at the user class level.cfg file> DefaultLAEFile=<number (n) of . 3. you can use collections of objects.lae files you have in your CognosDirectoryServer. find the CognosDirectoryServer. Batch Maintenance Windows and UNIX users can use the batch command processor in Access Manager to create or delete users and user classes. Use a Local Authentication Export File Under UNIX Description You can use a local authentication export file (. depending on which user classes they belong to. you must first generate the . This means that conditional processing is not possible. In UNIX. Use the batch command processor for simple automation tasks when ease of use is a consideration. You create user classes and add users to those user classes in Access Manager.lae file to use as default authentication source> DefaultSecurityDataSource=LAE 4. Ensure that you use the binary option when moving the file to UNIX. Use file transfer protocol (ftp) to move the file to UNIX.anonymous users. Automate Administration You can automate the administration tasks you perform in Access Manager Administration. Steps 1. Create a local authentication export file (. To use an . Named users are considered individually.lae files locally on a single computer. [LAEFile1] . PowerPlay and Transformer servers. and you can set and return values for conditional processing. Add the following section at the bottom of the CognosDirectoryServer. user classes. OLE Automation OLE automation allows access to all functionality in the Access Manager Administration user interface. and to set the properties of namespaces. User Classes User classes represent groups of users with identical authorization rights.lae file.lae file you have. 2. Guest users are similar to anonymous users because they are considered as a group. and data sources. or named users with guest users. and share the same security restrictions. all users are considered as a group. With OLE automation. The batch command processor can set values. incrementing the number of the file each time. Use a text editor to edit the file as follows: [General] NumberofLAEFiles=<number of . 1.lae) in Windows. and have different security restrictions.cfg file in the cgi-bin directory. users. not on a network or with multiple users. Add another section for each . Local Authentication Export Files: Overview Local authentication export files (.
Set User Class Access Times This restriction applies to accessing Access Manager Administration as well as to accessing user class secured data. permissions within Access Manager Administration determine whether that user. Users Assigned to Multiple User Classes Users who belong to more than one user class may be prompted to select a user class when they log on. Existing users also belong to the public user class. User Class Permissions The permissions specified in Access Manager do not determine the access permissions that members of the user class will have when using a client application. select one of the following: • Empty the Target Namespace • Merge Namespaces to add the authentication file information to the information in the namespace This option applies only if you have a namespace on the directory server that has the same name as the authentication file you are importing. or remove connections to data sources and servers within Access Manager Administration. such as Impromptu Web Reports. they automatically belong to it.lae). For example. Chapter 4: Set Up Authentication Data Authentication data is the security information that is stored in an authentication source. create. such as cubes and reports. and users can be assigned to multiple user classes. In the Options box. Users who continue to access data after their time restriction expires will not be automatically logged off.lae file> Path=<path where the . can view. or delete users and user classes and view. This is referred to as a union of user classes. Other applications. For each individual who must access secure data. you must create a user with Access Manager . such as PowerPlay and Upfront. you enable administrators of client applications to restrict access to data or provide auto-access to data sources based on these user classes. They do not specify whether that user can view a specific dimension while viewing a cube in PowerPlay. such as a namespace in a directory server or a namespace in a local authentication export file (. Those permissions are defined in the application. add. User Class When you add a user class.lae file is located> Import an Authentication File into a Namespace 4. which enables users to access user class-protected data.ConfigurationName=<name of the . Each user class that you create is contained within the root user class. Permissions for viewing a cube must be specified in Transformer when the cube is created. require a single user class. Users who belong to more than one user class are prompted to select a user class each time they log on. if there is a public user class. Each member of a user class has the same access privileges. allow the user to log on with all the permissions of the user classes they belong to. Some Cognos applications. When you add new users to a namespace. The time restriction is verified against the user's computer and is applied when the user first accesses the data. as a member of a user class. You use Access Manager Administration to define and maintain authentication data. A public user class is a user class to which all users in a namespace automatically belong. Set Up User Classes: Overview A user class is an object that represents a category of users who have similar functions in an organization.
Access to the secured data is defined for each user class in the client application. Impromptu Web Reports. Cognos Query. or Upfront. such as the host.lac) and stores it on the user’s computer. Type the signon information using one of the following formats: • domain\userid (for Windows and Web products) • userid (for Windows products) Set Up a Data Source: Overview Data sources represent network locations where data is stored. You must also set up your user’s access to the authentication data so they can use it. Architect defines what types of metadata can be used. ERwin Model.lac files on . Using . PowerPlay.lac) are intended for use with client tools. you will not be able to use Architect. PowerPlay Web. if you are disconnected from the network and are using an . To configure access to authentication data. Type the name of the server in the Name box. Impromptu Web Reports. Architect Model. Ensure that you specify a valid metadata type because Access Manager does not validate this parameter. port.lac files.Administration and assign the user to one or more user classes. Set Up a Server: Overview Servers represent server locations on a network.lac file as your source of authentication data. • connections to the required data sources (for example. Therefore. which only need read access to authentication data. The Access Manager Configuration wizard is installed by default. The name must be the name by which the server is identified on the network. Chapter 5: Set Up Security Across Applications Setting up authentication data in Access Manager Administration is only one part of providing secure user access to information. 5. Architect. Access Manager automatically creates. or a local authentication export file (. Access Manager can automatically create a local authentication cache file (.lac files for those Cognos applications that can use Access Manager. and base distinguished name (DN) • ticket server information for Web-based access Use Local Authentication Cache Files When a user connects to a secure data source.lae) for a remote user) • directory server connection information. Notes • Local authentication cache files (. you must define the source in Access Manager. • Local authentication cache files (. the directory server on which a namespace is located.lac) are read-only. for example. Steps to Set Up an OS Signon 8. Add Metadata Before you give users access privileges to a metadata source. not the contents of the data source. such as PowerPlay client. users must have • the Access Manager Configuration wizard installed with their Cognos applications. such as Transformer. such as a cube or a report. or Informatica Model. and Upfront do not support. Access Manager stores the connection information for PowerPlay and Transformer servers so that you can control user access to them. and Portfolio. Access Manager only stores connection information for each data source.
and catalog prompts in folders. What You Can Do You can modify and organize the folders and items in the folders. you need to update your users' Cognos.Cognos servers is not supported as they may cause performance and concurrency problems.lac) can be disabled with the Configuration Manager.ini files. You can • create new folders and show the contents of a folder • copy folders and folder items and paste them in new locations • move and remove folders and folder items • rename folders and folder items • generate a folder from a report . Local authentication cache files (. 1)Set Up an ODBC Source for the First Database Location Use ODBC Administrator –User Data Source –configure2)Define the Logical Database in Impromptu 3)Create the Catalog Based on the First Database Source 4)Add the Tables from the New Source Table->Data Source Folders store conditions. Step-By-Step Impromptu Catalogs Create a Database Definition: Logical Database Name DB2 database name DB2 Connect String Collation sequence UserID / Pass Timeouts Change or Remove a Database Defintion If you change a database definition. You set them up so that Impromptu views them as a single database. Connect to the Database Enable Automatic Connection to the Database Tools -> Options -> the General tab Manually Connect to a Database Access Multiple Databases Simultaneously: Example: dBASE files in two different folders for two separate database applications. calculations.
Passwords can consist of alphanumeric characters and spaces. only the Creator user class can edit the catalog structure of a shared catalog. What You Can Do You can • create user classes that match the needs of your user community • protect catalogs by assigning passwords to each user class accessing that catalog • store database user IDs and passwords within the catalog Control Editing of the Catalog Structure Description You can modify catalog structure by editing the folders in the catalog. Shared Catalogs By default. For example. only the Creator user class can modify the structure of a master distributed catalog. All user classes use the same copy of the catalog. you can set user class passwords for any subordinate user classes. all other subordinate user classes cannot open the catalog. and you cannot edit the folders . even if they have permission to edit the Impromptu folders. Distributed Catalogs By default. Modify user classes Distributed --Create reports. Place catalogs in a read-only directory to prevent users from changing the catalog. which all user class members must enter to use the catalog. Modify user classes. Edit folders Secured --Optional with no access to edit user classes Generate a Content Overview Report You can only generate a content overview report for a catalog that you created User Classes and Privileges Why Do You Use a Password? You can protect a catalog by assigning a password to a user class. from the Creator user class you can set passwords for all other user classes.Who Can Modify and Organize Folders? Personal -. direct entry SQL Shared --Create reports. While you edit the structure of a shared catalog. Any user class that can edit the catalog structure has complete read-write access to that catalog. Modify user classes. User classes can modify certain aspects of their personal distributed catalog structure. You can prevent a user class from editing the catalog structure. Providing you have the correct authorization. Edit Folders.Create reports.
report level summary Once for details and once for summary and merges both Filter with a "sounds May not handle this Impromptu runs the like" prompt query but you cannot sort on the filter Flexible One query and computes the total by itself One query and computes the total on the computer Impromptu will run the query with no limits User classes lets u : • provide your users with focused views of your data • restrict access to sensitive data Apply privileges and filters to your user classes to control access to tables. Example You have two groups of users requiring access to the same catalog. direct entry sql) Allow/deny (sorting on non-indexed columns. Any user class with the appropriate permissions. may control the environment for subordinate user classes. cross product queries & outer joins) Set (report tables. For more information.until everyone using the shared catalog closes the catalog. database. while the other group needs edit access to the data structure. details Once for details and once for summary and merges both Grouped summary & Cannot handle Runs 2 queries. Subordinate user classes inherit controls and settings from the user class at the top. and folders. folders. one group needs view-only access to standard reports. columns. or folder level within the catalog • edit the catalog structure • create or edit reports The Creator user class can control the environment for other user classes. For example. change the user class at the top of the hierarchy. see "Use Filters to Control Access to Data" on page 50. and reports. as a member of the Managers user class you have permission to control the environment for a subordinate Employees user class . query execution time limits) and maximum number of characters) Client server: Database only. column. reports. To set user environment controls for a hierarchy of user classes. Control the User Environment User Profiles Menu: User Classes: Add/edit/remove users Table access: Grant/Deny access to tables in the catalogs Folder access: Grant/Deny/ access/select values in folders Filters: Create/edit catalog filters Database: Database passwords Governor: Set user class permissions such as Modify (users. flexible or limited Database Limited Summary before Cannot Handle Runs 2 queries. duplicate rows. What You Can Do You can control whether a user class can • access certain data in the catalog by setting access privileges at the table. data retrieval. However. catalog structure. Subordinate user classes inherit the permissions and settings of the parent user class.
Create a new data source. create that file using Access. Create a database file for that data source. 8. 10. Create your report or use one of the sample auditing reports. Audit Configuration Application Audit File Processor Application Tables The tables can be joined: . Otherwise. enable auditing.exe are in your Cognos\cer1\Bin folder. Start the Audit Configuration application (AuditConfig. skip to step #4. Control the Retrieval of Large Text Items Control the Number of Rows Retrieved You can also control the text BLOB limit at the query level by typing the limit in the Maximum Number of Characters to be Retrieved for Large Text Items box Query dialog box Access tab. 6. run the Custom Installation of Impromptu 6. process the audit files. Open a report and make some changes. Audit Impromptu Performance 1. Start Impromptu. not ODBC Administrator.0 and select the Audit check boxes in the Component Selection dialog box. Control the Number of Tables Retrieved Control Sorting on Non-Indexed Columns Control the Creation of Outer Joins Suppress Duplicate Rows of Data Control the Creation of Cross-Product Queries Control the Time a User Class Can Run Queries Restrict the Time a User Class Is Connected to the Database Control the Ability to Enter SQL Directly User Profiles. 5. 4.-> Governor tab. 3. 2.mdb). Close Impromptu.exe).exe and AudifFileProcessor. If they are. Check to see if AuditConfig.Note • By default. 9. Start Impromptu and create a database definition using the data source you created in step 1.exe). all user classes have access to all data in the catalog. Start the Audit File Processor application (AuditFileProcessor. and specify where to store the audit files. Create a catalog using the database definition you created in step 9. 7. Note: If you are using an Access database file (. 11. and store their data in the database file you created in step 2.
imt template to create reports that call stored procedures and show the results in a simple list report. This enables you to create a view of part of the data in a table. Complex joins: A complex join uses an expression to join two tables. group. Non-equi joins: A non-equi-join retrieves all the rows from one table that meet the criteria in another table. .<sales> qualifying order as test database. What is a Calculation? A calculation is an expression using existing data items to calculate a new data item. owned by and database name. Qualify Tables This option is available only to the databases that support qualifying and is available only to Creator class. then the result set of the reused report has to be locally cached when you execute the final report. Reusing reports need not be limited to stored procedures. If you reuse a report in another. or filter the stored procedure report directly. you remove the database and owner qualifiers to identify the table only as sales. you use the report as a data source for other reports. Work with Joins: Equi joins: An equi-join retrieves all the rows from one table that have matching rows in another table. What is a Prompt? A prompt is an expression that you set up so users can filter the data in a report by typing or picking a filter value when the report opens. database (highest) <test>.Manually By the Key By the key or the first matching column None You can create table aliases to creating a self-join between the table and alias. Store a Summary in the Catalog You can store only summaries that already exist in a saved report in the catalog. Prompts: If you are defining a prompt for a stored procedure report. Compound joins: A compound join is a join containing several columns joining two tables. You must click Definition to create a complex join. You can save the report and reuse the columns in other reports created from the same catalog. You can also add the stored procedure report to the catalog using the Tables dialog box and then join this report to other reports or tables from the database. click Advanced and check the settings. Self join: Use self-joins to add two or more references to the same table in a catalog. Rather than sort. you can reuse any report (except crosstabs) in another report. When you are ready to release the catalog. use in a filter expression. Qualifying ranks: Column (least). Outer joins: An outer join retrieves rows from two or more tables even if there are no matching rows.<your name>. owner. Stored Procedures: You can use the Stored Procedure. This may increase processing time. table. What is a Condition? A condition is a true-false expression you can include in a report to filter data.
• Ensure that the number of parameters you pass from your stored procedure report equals the number in the Sybase stored procedure if you connect through CT-Library. Any user class that can create and edit reports can reuse a stored procedure report in another report. Create HotFiles of the tables in any of the other databases. Note: Use the same folder so that you can access the tables at the same time.iqd file. • Use uppercase to specify the name of an ORACLE stored procedure. Data. Create a catalog with the basic database and the HotFiles database. Sort. provided that the user class that you used to attach to the catalog permits you to edit SQL. you can only change the query by manually editing the SQL statement. You may want to give alias names to identical tables from different databases.Impromptu 6. prompts are single select. Create a database definition for the HotFiles you create. What You Cannot Do Once you edit SQL statements.5 and 7 through both ODBC and DB-Library • Sybase CT-Library • Sybase DB-Library You can create stored procedure reports in either administrator or user versions of Impromptu. Select one database as the basic database used in Impromptu. SQL: Overview Once you alter the SQL statements. using either version of Impromptu. Sort. multiple query report??????????? Join Multiple Databases Using HotFiles 1. For more information. Filter. see the Impromptu Readme. and Filter). comma-separated values. To allow SQL editing. 3. and Snapshot) • re-establish most of the governor settings that control permissions • schedule reports to be executed on a remote server Annotation Server: . 4. • By default. Open the catalog.0 supports stored procedures for the following databases: • DB2 • Informix • ODBC • Oracle • SQLbase • SQLServer 6. Impromptu// stored procedures in doesn’t support: InterBase DBASE MS SQL server Notes • You can still add formats. • You can't save a stored procedure report as an . So. 2. A Type In prompt response could contain multiple. borders. The remaining tabs provide only limited functionality • access some of the toolbar buttons (for example. and patterns to the stored procedure report. but it would require the stored procedure to parse it. select the Direct Entry SQL check box from the Governor tab of the User Profiles dialog box. you cannot • access some Impromptu tabs (for example. 5.
catalog filters.Cognos. The likely cause is that the catalog is not configured to return Views. To resolve this. 2. However. Security is the biggest difference. Is it possible to automate these reports in a stored procedure format? (Greater database optimization is possible in this case. Go to the General tab. Does anyone have any advice for writing a macro or the commands I need in Cognos Script for automating the cube creation? . How do I add a pre-defined view to a catalog? An existing Impromptu 6. and from the Catalog menu. Open the catalog. You can create the annotation server in any application that can build a COM server or use the one provided as an example. 5. From the Tools menu choose Options. choose Tables. not just through an internal intranet? Yes. searches your external data source for information about the item. Solution: When a catalog is created. Annotations are descriptions of columns. and displays the information. It should now be possible to add the View to the catalog.com. Click Retrieve database tables." 3. there is an article on setting up the external IWR gateway. Impromptu will by default retrieve all User Tables. uncheck "Retrieve database tables when editing catalog tables. this can be done.An annotation server receives the annotation request. What factors are necessary to allow (external customers) access to IWR on the internet.) What sort of firewall restrictions do you have? At www. The database tables list will now be empty. but managing the database access piece. in that IWR requires database access to actually run a report. calculations. I have been successful in publishing and using IWR externally. This problem does not exist with a new catalog. and catalog prompts stored in a relational database or metadata repository. Click the User (or System Views) radio button.0 catalog does not retrieve database Views when attempting to add new Tables/Views from the database. there are differences in deploying IWR in an external environment that are not present in deploying PP externally. but the large amount of issues were not so much around security. 4. do the following: 1. Some places to start might be to consider what kind of reports you are running. Views and Synonyms.
This ensures that authenticator attempts to identify the user via their OS signon. * If the database supports multiple user IDs. For example. For example. 1999). * If the database supports multiple user IDs. Set the date for the task to be run in the On box. Type the appropriate batch mode switches.exe. In the File Name box. Click Timetable to show the Timetable tab (Insert Task dialog box). 7. The Insert Task dialog box closes. For example. Select the time at which you want the task to run in the Time box. Open the Scheduler application window. 2. 9. you can schedule Transformer to refresh an existing PowerCube at a specific time each day. Steps 1. where you can locate the file. From the Insert menu. 3.exe" -n -s "national. if necessary.Run PowerPlay Transformer in Batch Mode Using Scheduler Description You can schedule PowerPlay Transformer to run in batch mode at a specific time. and then type the name of the model file. * Type the password for the user class in the first User Password box. 8. as the time has been set after midnight. type the passwords associated with the user IDs in the second User Password box. 5. you could type: "trnsfrmr. Click OK. 10. You can click the Minimize button on the top right of the Scheduler application window. click Task. click the arrow keys to change the date to 22/08/99 (August 22. the file name of the PowerPlay Transformer executable file. you must leave your computer switched on with Scheduler running in order for the task to execute. * Type a user class for the task in the User Class box. type the database user IDs for the task in the User ID box. . type trnsfrmr. If the catalog or the database prompt for user IDs and passwords: * Click Security to show the Security tab (Insert Task dialog box). 6. Do not close Scheduler. Type Transformer Batch Mode in the Description text box to identify the task. You can also click Browse to open the File Name dialog box. Because the macro will run on your computer. The following procedure describes how to schedule PowerPlay Transformer to run in batch mode. Add the path.pye" 4. Scheduler runs minimized. and the task description appears in the task list in the Scheduled tab (Scheduler application window). thereby eliminating the need for user interaction. the PowerPlay administrator should set up Auto-access to the required data sources. You must select tomorrow's date for the task to run overnight. and Transformer will run at the scheduled time on your computer. Before Scheduling PowerPlay Transformer to run in batch mode.
My cube takes around 16 hours to build. the Impromptu User cannot make any significant changes to the catalog. However.ITtoolbox. Check you cache size in the COGNOS. 3) Adapted from resonse by Thomas on Thu. An Impromptu User cannot view the Magic SQL and cannot access the three last tabs in the Querybox (Access.asp?l=cognos-l&i=7977 Check into the SortMemory setting in the Cer1. 6 Sep 2001 http://Groups. The User can create adhoc reports or run reports created by someone else but they do not have any administrative rights to create reports. view and create reports. 90 percent of the time the transformer takes is Step 9: "Sorting the Work File" and Step 10: "Counting Category Hits. they can open.ini file and make sure it is using your transformer server resources: [Services] Temporary=E:\TEMP SortMemory=512 What is the difference between an Impromptu Administrator and an Impromptu User? The Impromptu User is the business user or the client copy and has less rights than the Impromptu Administrator.ini 2) Adapted from response by Troy on Thu. Client/server).ITtoolbox. and slice & dice? . 2. Therefore they cannot make changes to the catalog or create a new catalog." What could be wrong? It could be because you are processing so many records. This cut our build times down to 1/3 the normal time. Try incremental cube builds. Can anyone explain me the differences between drill through. (McAffee) This will stop the scanning of the file(s) before they are used.com/archives/archives.asp?l=cognos-l&i=7976 Turn off your virus scan on your machine before and during build times. 3. Try summarizing the data more at its source if you don't need the full level of detail provided by the CSV file.com/archives/archives. Basically. Some ideas to try: 1. 6 Sep 2001 http://Groups. drill down. Profile. For instance the Impromptu User cannot log in as Creator.
Drill down on one country will expose their states. You can write any query or queries you want to support a drill thru from a cube. Given a location dimension with country/ state and city. then change to view by product.Drill down is when a powerplay model has several levels within a hierarchy. Context is important to balance the two.column titles . such as to go to column properties . See things by location. is the term used to change dimensions after viewing the cube. 0&. I pulled this one from Cognos' Knowledgebase.click "ctrl + Enter" after each letter. Sub ExecCmd(cmdline$) Dim proc As PROCESS_INFORMATION Dim start As STARTUPINFO ' Initialize the STARTUPINFO structure: start. You can create your column headers in Excel with the text oriented properly and width sized appropriately. Save this image as a bmp and then use it in your impromptu report.. 1&. cmdline$. drill down on a state will show their cities. We were able to do this on one report by making images of the title and placing the image in the list header above the column. ****** Code Starts here ****** 'The ExecCmd is defined prior to this line as well as other variables. 0&. Drill thru is the ability to leave PowerPlay and call a SQL Query. Does anyone have an example of a macro that can be used to a) Build the cube and b) run a batch file that disables / copies / enables the new cube? This is the core of the script.. This does require that you make a column header for each column as you then have to hide the column title header so the list header is directly above the columns. Then copy the cell and paste it into your paint program. (say in Impromptu) passing the dimension line as filters to the query. But it's taking lot of height. A starting view will show the summary of countries.e. to vertical)? I know one method. So drill down goes to lower levels of a dimension as designed in the model. You are slicing the data in a different perspective Please let me know how to change the column Title Direction (i. etc. Slice and dice. _ . If the columns in the query match the columns used to build the dimensions the query will automatically apply those values to the where clause.cb = Len(start) ' Start the shelled application: ret& = CreateProcessA(0&.
.. we can drill from upfront environment to a report in ReportNet environment.NORMAL_PRIORITY_CLASS. Users and developers just need a browser to gain access.exe" connect servername:portnumber user password DISABLE CUBENAME COPY D:\cognos\. Currently it does not have any OLAP capabilities. unlike Impromptu client that has to be installed on every computer a user wants to use it on...bat") End Sub ****End Code**** The batchfile looks like this: "C:\Program Files\Cognos\cer2\bin\ppadmtool. However.. If you look in the Impromptu SQL. you cannot see which folder the field originates... Because it is server based and zero footprint you only need to maintain the software at one location. INFINITE) ret& = CloseHandle(proc..\CubesUnpublished\CapacityManagement. What are some of the pros and cons of both Impromptu Client and Cognos ReportNet? With ReportNet you can create very complex reports like invoices.\YourBatchfile2.....\cubes\CUBENAME.bat") ExecCmd "D:\.... ReportNet is how Cognos sees the future for reporting.. This means that it is workplace independent.. If you have ever designed several aliases of the same table in an Impromptu Catalog you know what I mean.. 0&.\TRNSFRMR. start. Also ReportNet gives a better insight into the origin of fields. D:\cognos\..hProcess. I don't think it will make Impromptu disappear completly because not all companies need a web-based solution to suit their needs.exe" connect servername:portnumber user password ENABLE CUBENAME Raplace with your paths and file names. 0&.\YourBatchfile. Also.exe -n1 -s D:\Kerrie\Kerrie2...mdl" Shell("C:\. I have worked with both Impromptu and ReportNet and I think that Report Studio is much more complex than Impromptu and thus allows you to develop much more complex reports than in Impromptu..mdc "C:\Program Files\Cognos\cer2\bin\ppadmtool.mdl" Shell("C:\..\TRNSFRMR.. you can see what the impact of a certain change in framework manager will be on your reports.. You also .mdc. We have had no issues with drilling. It is good in terms of prompting and it allows multiple selection (limitation with IWR). There are some real advantages to ReportNet from a maintenance point of view.exe -n1 -s D:\Kerrie\Kerrie.hProcess) End Sub Sub Main () ExecCmd "D:\. proc) ' Wait for the shelled application to finish: ret& = WaitForSingleObject(proc.
imr. This is something called Cube Groups. 4 .need to think and develop reports differently. 5 . It might not happen. Report Studio. the folder customers and the folder payments. for example. If you have determined that you need all your dimensions and measure for analysis you can: 1 .Create one summary cube and then smaller cube branching within it. Of course this is also possible in Impromptu by using a view in the database. a user who uses Impromptu always needs to have some basic knowledge of the data. I have a cube that is too big. it just a somewhat different way of doing things. So instead of having three folders. It is like changing from structured programming to object orientated.You man also want to group the information in your . You should keep this in the back of your mind.You can even compress cube in the Transformer model.even easier than in a Catalog for Impromptu. you just have one: Invoice payments. there is information on how to consoliate and auto-partition cubes. In ReportNet you can tune the way you make data available to users much more finely than in Impromptu.which would elimiate duplicate rows. but if it does often the best remedy is to rebuild the report. can sometimes result in reports not functioning as they should. What are some options for reducing my cube size? There are several options you may consider to reduce cube size. . In complexity I would say the order would be: Query Studio. Impromptu. Your brain needs to get around it.. as will the developer who makes the packages in FrameWork Manager. Query Studio is ideal. Cognos has developed or is developing a tool with which you can migrate your Impromptu Reports to a ReportNet environment. In my experience migrating reports and catalogs. If you check the help files in Transformer. Lost my point? Say a user makes a financial report in Impromptu: they take data form the folder invoices. In ReportNet you can define queries that already paste data from different tables together.You can create drill-through cubes to separate the contents of a PowerCube into smaller more detailed cubes.You can optimize and reduce the size of your PowerCube by consolidating the information. In my experience. reduction in performance. but ReportNet allows you to do this within the tool. 2 . You can also auto-partition. ReportStudio users will definitely need training. You can make it as easy as you want for users through the design of your package. Envisn has already developed such a tool and this is readily available. 3 . In ReportNet you could define a query that already encapsulates this step. For non-savvy users. Query Studio is simple to use and users who are familiar with Impromptu would need little training to be able to work with Query Studio.
or a split select to be issued. 9. then compare the SQL and IQD to determine what is being processed locally. 1. confirm the latest ODBC driver is being used. Run a scandisk and defrag on the system. Confirm that the table is correctly indexed etc on the database. For example: Oracle states that a table cannot be the inner table of two outer joins. If you are using ODBC. delete all temp files. therefore causing the query to be processed locally. Compare the results. Access Series 7 Reports from Cognos Connection If ReportNet is configured properly to use the Cognos Series 7 namespace. All database's have specific rules re joins etc. then take the SQL and enter the same SQL (including joins. Local processing occurs when functions or queries cannot be processed on the database and are therefore handled locally on the PC. Information on Table Weighting can be found in the Online help or in our support document titled: Table Weighting. you can allow users to access NewsIndexes and NewsBoxes of the Series 7 version of Cognos Upfront from Cognos . 4. This is to determine how long the query takes directly against the database. free up conventional memory. This may add to the query time. and use a native gateway where possible. consider the use of views on the database. 2. The use of Hotfiles may also assist in this situation. and a few suggestions for optimizing the query. so that only the results are being returned to Impromptu. Therefore two SQL statements will be issued perhaps resulting in a performance hit. Compare results. as these may not only cause performance issues. Free up hard drive space. Confirm that you are not setting up a join structure that will be in violation of a rule. or WISQL for Sybase. Running the report at peak network and database traffic times may also incur a performance hit. swap file space. Save the report as IQD. Use Scheduler to run the report at 'off hours' if it is a large or complicated report. It may be the join structure that is causing the performance hit. 3. Run the query in Impromptu. Examine the joins and use Table Weighting where applicable to help optimize the join structure. Remove any Loop joins. Below are steps. but may result in invalid results. 6. 7. The use of aliases or views may assist in this case.What can I do to speed up a query in Impromptu reports? Impromptu is dependant on the database for the speed of results being returned. 5. 8. which may help identify at what point the performance hit is occurring. Optimize the PC. If you determine the addition of complicated calculations is causing a performance issue. and check system and GDI resources. filters etc) into a native query tool such as SQL*Plus for Oracle.
on the Properties tab. In the Properties window. see the configuration tool online help. For information about running Series 7 reports. in the Add content page. and then click the Encoding property. click Cognos Shared. 6. Cognos Series 7 . Using Cognos Configuration.xml file in an editor. http://ReportNetMachine) --> <back-prefix>http://ReportNet_server</back-prefix> </param> To view the character encoding used by Series 7.Series 7 Integration parameters --> <param name="series7"> <enabled>true</enabled> <!-. content from the users' personal NewsBox is available. In the My Folders area. content from the Series 7 Upfront NewsIndex is available. 9. configure ReportNet to use your Cognos Series 7 namespace.host and port to connect to Upfront server --> <host>Upfront_host_name</host> <port>Upfront_dispatcher_port_number</port> <!-. see "Series 7 Roles" (p. see Cognos Series 7 Configuration Manager User Guide. 4. For information about configuring Series 7. For information about using a Series 7 namespace. On the computer where ReportNet is installed.character encoding used by series7 --> <encoding>series7_character_encoding</encoding> <!-. 8. users can now log on using the Series 7 namespace. under Cookie Settings. ensure that the Secure Flag Enabled property is set to false. 7. 46).Upfront gateway location --> <gateway>Upfront_gateway_location</gateway> <!-. In Cognos Configuration. click Locale. From the File menu. In the Public Folders area. open the crn_location/templates/ps/system. 2. We recommend that Cognos Connection and Upfront use the same Web server if Upfront is set up to use relative URLs.xml file in UTF-8 format. 80). click Save and close Cognos Configuration. 5. see "Series 7 Reports in Cognos Connection" (p. Ensure that the ticket server for Cognos Series 7 namespace is running. For more information. For more information about stopping ReportNet. stop and then restart ReportNet. If Cognos Connection and Upfront use different Web servers. see the configuration tool online help. Find and edit (with an XML editor) the series7 parameter as follows: <!-. This allows users to use the Web browser back button to navigate from Upfront back to Cognos Connection.Connection. Ensure that the timeout value of the Series 7 ticket server is set to the same value or to a higher value than the ReportNet passport timeout value. 3. configure Series 7 to use fully qualified URL.prefix for ReportNet back URLs when linking to series 7 content. in Series 7 Configuration Manager. Save the system. Ensure that your editor supports saving files in UTF-8 format. (eg. 20 Cognos ReportNet (TM) Chapter 1: ReportNet Administration Steps 1. In the My Pages tool. In Cognos Connection.
one of the columns is suddenly showing strange characters today". How will you go about solving that(What will be your stepwise approach).1982 1988 Powerhouse QTP Architect Note: Still to work on Action Item 7(Macro for using template on report). 4) When did you clear your BI certification. 5) How do you publish cubes over the web? 6) What is the difference between PPR and PPX powerplay reports? 7) How will you know which Catalog is the user running? (Not thru Audit file processor or the value displayed at the bottom) Udaya 1) Where do u see the SQL view of the impromptu reports . 3) One thing in your whole career as a COGNOS developer/Admin you are really proud of doing. Action Item 12 is also pending Shwetab How do you allow access to "SQL Editing" to users in Impromptu"? 2) Lets say a user comes to you and says "My report was working properly yesterday evening. As this is not providing required results.
2) 3) 4) 5) 6) 7) 8) Cognos.ini Impromptu.ini What kind of security you will provide to the user at catalog level ODBC logs Different kinds of catalogs Different kinds of security measures at report level Windows Sign-on .
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue listening from where you left off, or restart the preview.