Monday, April 30, 2012

Table of Contents

1. Solution Architect
2. Power BI /Microsoft BI
3. Dimensional Modeling
4. Metadata Modeling
     4.1. Dynamic Cube/Transformer
     4.2. Scorecards
5. BI Reporting
     5.1. Report Performance Tuning
     5.2. Multidimensional Reports
     5.3. Active Reports
     5.4. Lists/Crosstabs/Charts/Maps
6. BI Administering
7. Planning Analytics / TM1
8. IBM OpenPages.....

1. Solution Architect
Share a sample implementation for Power BI development and deployment
Power BI Data Model - Unveiling the Essence Beyond "Beautiful Dashboards"
Share a sample Data Flow Architecture to Migrate Cognos to Power BI
Unleash the Power of Power BI RLS
How to improve Power Query performance for big structured data
Unleash the power of Power BI incremental refresh
How to set up a dynamic RLS based on user profile and hierarchy in Power BI?
A pragmatic modern DW/BI solution with structured data
How to achieve the Power BI shared datasets architecture (Thin Report, Golden Dataset)
How to achieve a Power BI excellent performance with a practical project
How to build a data warehouse without ETL and database using Synapse serverless for structured data

Better BI Solution Architect - Avoid idealism, advanced technology, over-architect / overengineering, too much user-focused.

Better ETL design approach - Avoid overusing ETL tool
Using Cognos framework manager parameter maps for data-level security for unbalanced ragged hierarchy
How to improve TM1 perfomance
How to make Cognos analytics self-service same as or better than Power BI or Tableau
How to strike a balance between filter and deck for Cognos Analytics Active Report
How to validate data integrity using Cognos report
How to extract Datawarehouse Bus Matrix from Cognos Framework Manager Model
How to troubleshoot data issue when migrating SAS reports to Cognos Reports
How to Report against OpenPages Business Entities (hierarchical data modeling) 
How to make SSRS report configurable based on individual customer requirement
How to achieve a most cost effective BI solution using SQL server express edition
How to design Cognos interactive reports
Cognos report authoring techniques
How to resolve crosstab performance issue with DMR model for sparse data
How to improve Cognos report performance
How to model DMR relative time
How to handle DMR relative time
How to handle relative time (relational model focused) - Update 02
Unleash the power of UNION QUERY at report level to achieve the same functionality of "stitch query" at framework manager level
How to make Cognos reports reusable - Explore the new idea of authoring Cognos reports – part 5
How to dynamically set up default value, or initialize parameters in Cognos report
How to make Cognos Reports Reusable - Explore the new idea of authoring Cognos reports – part 4
How to make Cognos Reports Reusable - Explore the new idea of authoring Cognos reports – part 3
How to make Cognos reports reusable - Explore the new idea of authoring Cognos reports – part 2
How to handle relative time (relational model focused) - Update 01
How to improve master detail report performance
How to make cognos reports reusable - Explore the new idea of authoring Cognos reports – Part 1
How to burst complicated reports with multiple parameters without using SDK
How to implement row level security in framework manager (all options)
How to make a single report to be shared for bursting, scheduling and running interactively
How to handle relative time (relational model focused)
How to simplify and centralize date logic in ETL and Report
How to improve Cognos report performance
How to turn Cognos BI reports into “Web forms” without using JavaScript
How to achieve a comprehensive BI solution using Cognos with SQL server
2. Power BI /Microsoft BI
How to Model Monthly DAX Calculations
Create custom matrix visuals in Power BI like discontinuous crosstab in Cognos or tablix in SSRS
How to Stitch Multiple Power BI Matrix Visuals Using a Report Template
Compare overall data security Cognos vs. Power BI
Power Query Tips and Tricks
Where to Use Junk Dimension in Power BI?
What are better ways to combine files in Power BI ?
Unleash the Power of Power BI RLS
Questions , answers and Samples about row context transition in DAX
How to write DAX for dynamic sales change and growth rate in drill mode with time intelligence
Power BI Datamart = Dataflow + Data warehouse + Shared Dataset?
What to do when the Power Query editor and refresh are very slow with large data volume?
How to create a reuseable function to track Power Query errors
How to turn stacked Bar chart to GANTT chart with duration in minutes (Power BI)
How to calculate running totals by group in Power Query
What to do when the Power query editor and refresh is so slow with remote files?
How to create Power BI tabbed visuals with or without common slicers
How to filter for the most recent version of each day in Power query, like SQL: ROW_NUMBER() OVER(PARTITION BY ORDER BY)
How to author Power BI Tablix
Understand DAX with FILTER, ALL, REMOVEFILTERS,VALUES, ISINSCOPE, RANKX combinations
How to achieve the Power BI shared datasets architecture (Thin Report, Golden Dataset)
How to model SSAS cube with star schema to resolve the performance problem
How to mashup data with DirectQuery for Power BI datasets and Analysis
How to segregate data model from reports using shared dataset
How to extract Power BI model to data warehouse bus matrix
How to understand Power BI incremental refresh
Power BI performance tuning
How to implement row-level security
What are different technical solutions Power BI vs. Cognos Analytics
How to model relative date dimension - Power BI vs. Cognos
How to handle multiple fact tables with different granularity - Power BI vs. Cognos
How to make SSRS spider chart with clear color range
How to quickly validate data and apply case statement by using SSIS expression
How to use SSRS strip line to highlight chart data and draw vertical target line
How to generate SSRS distribution chart
How to develop multilingual SSRS reports (Dynamic)
How to develop multilingual SSRS reports (Static)
How to highlight a chart area to show guideline (SSRS)
How to handle parameters specified by end user for SSRS reporting
How to make color consistency across whole report (SSRS)
How to customize label for pie chart (SSRS)
How to align Table with Chart in report (SSRS and Cognos)
How to make percent label for 100% stacked bar or area chart (SSRS)
How to transform a single concatenated string into individual rows and vice versa
How to handle SSAS cube partition – a practical approach
How to make data warehouse ETL more robust for Cognos reporting using SSIS
How to pass variable from child package to parent package using SSIS or vice versa
How to run SQL server stored procedure remotely to control ETL job
How to handle slowly changing dimension type 2 (SCD 2) – a practical approach for big data
How to use create dynamic schedule for a ETL job
How to handle inferred member for “Late Arriving Dimension”
How to pull metadata from Analysis Services (or cubes)
How to achieve a comprehensive BI solution using Cognos with SQL server

3. Dimensional Modeling

How to Transpose / Pivot millions of records efficiently in SQL/Netezza
How to automatically create summary table based on existing FM Model
How to make Cognos report work with historical data snapshot
Is SCD2 really needed?
A pragmatic approach for reference data management: Cognos BI Modelling and implementation issues
how to write a effective SQL query to calculate based on dfferent rows
how to model dimensions with cognos DMR in real life
how to write a effective SQL query to retrieve most recent records
How to build summary tables to improve performance at database level
How to handle “dynamic fact table” using #prompt in framework manger 
How to flatten (de-normalize, spread) fact table with time duration in data warehousing design
How to check unknown Key in fact table
How to flatten hierarchy and associations (for data warehousing design and data security in framework manager)
How to make data warehouse ETL more robust for Cognos reporting using SSIS
How to handle “Late Arriving Dimension” – preserve the “natural key”
How to deal with mixed granularity in a fact table (In Framework Manager, Report Studio and Metrics Designer)
How to handle slowly changing dimension type 2 (SCD 2) – a practical approach for big data
How to dynamically change schema name in Framework Manager
How to handle inferred member for “Late Arriving Dimension”
How to improve Cognos report performance

4. Metadata Modeling
How to model unbalanced/rigged hierarchical data - entirely flattened from bottom node only
How to display unbalanced/ragged hierarchy in Cognos DMR

How to model Cognos Framework Manager to generate most efficient SQL query (Part3)
How to model Cognos Framework Manager to generate most efficient SQL query (Part2)
How to model Cognos Framework Manager to generate most efficient SQL query (Part1)
Model Relative Time Dimension for Cognos Framework Manager - Applied for Relational and DMR
Cognos Determinant Demystified
How to model Cognos Framework Manager to generate most efficient SQL query
How to model Cognos FM to flexibly align Forecast with Actual data
How to model Cognos FM to join two fact tables at different granularity with not shared dimension(s)
How to build a practical planning and forecasting data model for Cognos reports
How to change member caption without changing ETL and reports in DMR model
How to create customized date dimension properties to speed up report development (DMR)
How to develop light weighted ETL using Cognos Framework Manager
how to model dimensions with cognos DMR in real life
How to model a effective date dimension in DMR with alias shortcut
how to write a effective SQL query to retrieve most recent records
How to make a dynamic date DMR dimension
How does suppression work with DMR on CQM or DQM
How to make Cognos connection dynamic based on selected environment
How to Report against OpenPages Business Entities (hierarchical data modeling) 
How to “Unpivot” or “pivot” Cognos SQL query
How to handle Cognos data security multiple user groups based on sales alignment
How to build a business user friendly framework manager package for query studio – options
How to avoid problems with parameter maps 
How to handle bridge table in framework manager (for unbalanced hierarchy and multi-valued dimensions) (re# Cognos release 10.2.2 with Bridge Query Subjects)
How to display string measure in crosstab from report studio and query studio
How to build a business user friendly framework manager package for query studio 
Cognos report performance tuning - Use parameter maps based on existing query
Cognos report performance tuning - Force Cognos engine to generate a single query for master detail report
Cognos report performance tuning - Model relative time as measures for relational
How to handle “dynamic fact table” using #prompt in framework manger 
How to use “Alias Shortcut” for role playing dimensions in Framework Manager
How to implement row level security in framework manager (all options)
How to make prompt optional with default value in Cognos Framework manager
How to deal with mixed granularity in a fact table (In Framework Manager, Report Studio and Metrics Designer)
How to dynamically change schema name in Framework Manager
How to show or hide a block in Active Reports – a generic approach
How is publish - subscribe architecture used to communicate in Active Reports
How to simplify and centralize date logic in ETL and Report
How to improve Cognos report performance
4.1. Dynamic Cube/Transformer
How to take advantage of Cognos Transformer custom view 
How to resolve report issue based on metrics package from version 10.1.0 to version 10.1.1
How to create data for all periods in scorecard including most recent period, YTD, Quarter and Annual
How to determine level keys for a hierarchy in Cubing services
How to determine level keys for a hierarchy in Cubing services
How to define a semi-additive MDX measure in cubing services (conditional distinct and then average based on date dimension)
How to handle degenerate dimension in IBM Cubing services
How to design transformer Cube with Inventory management
How to copy and paste shared dimensions for IBM cubing services
4.2. Scorecards
How to resolve report issue based on metrics package from version 10.1.0 to version 10.1.1
How to create data for all periods in scorecard including most recent period, YTD, Quarter and Annual
How to prepare fact data for metrics in Cognos scorecarding (Design approach)
How to generate Year to Date (YTD) data for scorecard using SQL statement – an practical approach
How to remove data of invalid qualifiers in metric studio
How to handle different metric types with same name


5. BI Reporting
How to design Tableau interactive reports
How to make color conditional style consistent for HTML, PDF and EXCEL
How to extract from PATH with Level1Level2Level3Level5 in Cognos expression
How to set different colors for each column in bar chart
How to make Cognos reports assembled to comprehensive document with comments
How to make Cognos chart tooltip support multilingual
How to create a report running current month by default or date range if specified 
How to Design Effective Cognos Report Studio Templates
How to create customized date dimension properties to speed up report development (DMR)
How to make column chart with breaks – update – with high performance
How to format Cognos chart labels
How to make prompt page dynamic based on choices using rendering variable
How to handle Rich Text Item In Cognos
How to display the values for each stack and each bar for a stacked column chart
What is RDL (Report Definition Language) in OpenPages
How to make column chart with break
How to export crosstab into user friendly Excel
How to make relative period without using relative function
How to make text from query item (not layout calculation) appear on a crosstab
How to make Cognos report reusable
How to use summary filter and AT clause to develop rolling average report much more efficient
How to understand Cognos Summary functions - Compare FOR option in relational package, TUPLE function for dimensional package and OVER option for database 
Cognos report performance tuning - Use Prompt Token macro in report studio to enhance performance
How to use prompt token macro to make report more interactive and user friendly
How to dynamically set up default value, or initialize parameters in Cognos report
How to use query item from another query without using join in relational mode (re# Cognos release 10.2.2. with Filter Join Optimization)
How to avoid a few "common errors" that are difficult to be identified in Cognos report authoring
How to make use of Cognos summary function in relational mode
How to make conditional Table of Contents Entry with multiple Table of Contents
How to make conditional Table of Contents Entry
How to find impacted reports and data lineage 
How to keep scale dynamic and consistent between chart and List
How to keep PDF size of list or crosstab not be impacted by chart on same page
How to leverage HTML layout DIV Element in normal and active report – popup window
How to keep colors consistent within report pages
How to make Cognos reports reusable - Explore the new idea of authoring Cognos reports – part 2
How to improve master detail report performance
How to control font size in chart formatting for consistence between graph and text
How to make cognos reports reusable - Explore the new idea of authoring Cognos reports – Part 1
How to display different images and styles without using variables
How to handle date related relational and dimensional functions
How to document, comment and organize query for a complicated report
How to allow user to add comments using stored procedure
How to develop interactive reports (portal page) based on report view
How to place data item anywhere you want with background effect
How to burst complicated reports with multiple parameters without using SDK
How to display a customized time ruler using line chart
How to embed cascade prompt in report without refresh page
How to make whole report (or dashboard) appear on the same page
How to make query reusable (how to reduce the number of queries)
How to make a single report to be shared for bursting, scheduling and running interactively
How to avoid duplicated entries in Table of Contents
How to build dynamic dashboard with burst reports for multiple purposes
How to dynamically resize a chart
How to achieve dynamic operator using Cognos Macros in report studio
How to add a conditional summary filter
How to synchronize Drill up and Down of multiple Objects in the Page (DMR)
How to handle relative time (relational model focused)
How to dynamically stitch chart into a list at different level
How to turn Cognos BI reports into “Web forms” without using JavaScript
How to achieve a comprehensive BI solution using Cognos with SQL server
How to customize reports tailored to individual customer with table of contents
How to design Cognos interactive reports 16 - Make measures flexible with better performance
How to design Cognos interactive reports 15 - Make columns flexible with TM1 cube
How to design Cognos interactive reports 14 - Make report freeze column
How to design Cognos interactive reports 13 - Make report element show and hide
How to design Cognos interactive reports 12 - Make report with count condition
How to design Cognos interactive reports 11 - Make report view for interactive reports 
How to design Cognos interactive reports 10 - Make multiple filters flexible without page refresh
How to design Cognos interactive reports 09 - Make a filter flexible without page refresh
How to design Cognos interactive reports 08 - Make measures flexible
How to design Cognos interactive reports 07 - Make Group by flexible
How to design Cognos interactive reports 06 - Make filters flexible with search prompt
How to design Cognos interactive reports 05 - Make filters flexible with operators
How to design Cognos interactive reports 04 - Make filters flexible with ID and description
How to design Cognos interactive reports 03 - Make filters flexible
How to design Cognos interactive reports 02 - Make columns flexible with ID and description
How to design Cognos interactive reports 01 - Make columns flexible
5.1. BI Report Performance Tuning
How to model Cognos Framework Manager to generate most efficient SQL query
How to improve crosstab performance by removing default measure
How to apply minimized SQL concept
How to avoid local processing
How to build summary tables to improve performance at database level
How to improve report performance by Integrating prompt macros in framework manager query
Cognos report performance tuning - Transform nested Crosstab to single-edge Crosstab with much better performance (relational only)
Cognos report performance tuning - Use Prompt Token macro in report studio to enhance performance
Cognos report performance tuning - Use parameter maps based on existing query
Cognos report performance tuning - Force Cognos engine to generate a single query for master detail report
Cognos report performance tuning - Model relative time as measures for relational
Cognos report performance tuning - Slice a single big fact table into multiple small measure oriented tables – “horizontal partition”
Cognos report performance tuning
Cognos report performance tuning - Use optional parameter to filter data in detail query for master detail report
How to improve Cognos report performance
5.2. Multidimensional Reports
How to create band report based on Cognos DMR
how to debug a complicated DMR based report
How to use tuple without measure member in Crosstab with Cognos DMR model
How to author Cognos complicated crosstab with multiple measures and different calculation based on DMR
How to handle "All Others" in dimensional reporting
How to create optional slicers 
How to make different periods on chart x-axis (Chart=Crosstab)
How to calculate simple and weighted average of ratio on cube based report
How to find impacted reports and data lineage 
How to handle date related relational and dimensional functions
How to handle single report based on two cubes with shared prompts and combined data
How to implement row level security in framework manager (all options)
How to embed cascade prompt in report without refresh page
How to achieve dynamic operator using Cognos Macros in report studio
How to synchronize Drill up and Down of multiple Objects in the Page (DMR)
How to handle relative time (relational model focused)
How to simplify and centralize date logic in ETL and Report
How to improve Cognos report performance
5.3. Active Reports
How to make KPI measure clickable in Cognos active reports
How to pass two or more than one variables from crosstab in active report
How to burst active report on iPAD
How to use a single list to set more than one parameters in Active report performance 
How to setup a dynamic default value for an active report (Relational based)
How to improve Active report performance by using local classes
How to setup a dynamic default value for an active report (Dimensional based)
How to make use of Cognos RAVE visualization tag cloud‬
Nested data deck with default card in active report does NOT work
How to identify active report performance issues
How to make active report reusable - 01
How to make a nested crosstab selectable in Active reports
What are impacts of visualization in term of active report size and generation speed
How to document Cognos active report
How to speed up active report development
How to handle nested data deck with total in active report
How to leverage HTML layout DIV Element in normal and active report – popup window
How to efficiently pass variable values in Active Reports using data deck and direct pass
How to show or hide a block in Active Reports – a generic approach
How is publish - subscribe architecture used to communicate in Active Reports
How to pass variable values to List, Crosstab and Chart in Active Reports
How to do drill through in Active Reports without connection to the Cognos environment
5.4. Lists/Crosstabs/Charts/Maps
How to "Amplify" changes with stacked chart
How to assemble crosstab based on good prepared data
How to make text appear on a discontinuous crosstab
The Cognos Report Toolkit - Make crosstab with multiple measures as row
How to format a crosstab measure based on another crosstab measure
How to use rank in complicated crosstab based on an specific measure
How to display string measure in crosstab from report studio and query studio
How to compare Chart with Crosstab
How to make conditional indicator in crosstab node member area
The Cognos Report Toolkit - Stitch multiple crosstabs together
The Cognos Report Toolkit - Combine the Layout component reference and Prompt token macro
How to show top N values and others in a chart
The Cognos Report Toolkit - Flatten hierarchy for crosstab nodes
The Cognos Report Toolkit - Conditional drill in crosstab
The Cognos Report Toolkit - Make summary on the top for Crosstab
The Cognos Report Toolkit - Align series data with axis categories in chart
The Cognos Report Toolkit - Make crosstab header looks like list column header
The Cognos Report Toolkit - Place data item anywhere for list report
The Cognos Report Toolkit - Make summary rows at the top for list report
The Cognos Report Toolkit - Group column headers for list report
The Cognos Report Toolkit - Top N + All Others chart
The Cognos Report Toolkit
How to make crosstab report from left/ right to up/down positions, or from parent child to flattened hierarchy
How to make conditional format in Crosstabs at Crosstab node member and Crosstab intersection
How to create a chart inside a crosstab with summary
How to make a crosstab intersection drill through to different reports
How to make bullet chart flexible in report studio 
How to make summary on multiple measures in a crosstab
How to highlight certain time periods in a chart (Colored Regions)
How to make a conditional crosstab intersection drill through
How to make and sort a crosstab report with different time periods
How to column headers in list, to put the summary (or group) total of a list at the top
How to make use of map “Expand Features” (map drill up and down, map zoom in and out)
How to make a crosstab look like a list (crosstab with column headers)
How to make bar chart conditional palette based on another measure
How to control list position with scroll bar and “freeze” the list header

6. BI Administering
How to migrate reports into different directory with different package name
How to embed a Cognos report in an email message body
How to setup the default email sender in Cognos server
How to resolve to the Cognos Go! Office connection issue
How to handle “dynamic fact table” using #prompt in framework manger 
How to implement a robust and flexible Cognos security
How to use the same security dimension table to allow users to access their own data and their manager’s data (row level security in framework manager)
How to use Cognos trigger (windows based)
How to avoid breaking report link for drill through, portal page and scheduled job when changing report
How to find impacted reports and data lineage 
How to flatten (de-normalize, spread) fact table with time duration in data warehousing design
How to create a personalized and powerful experience with portal pages
How to prepare fact data for metrics in Cognos scorecarding (Design approach)
How to develop interactive reports (portal page) based on report view
How to make data warehouse ETL more robust for Cognos reporting using SSIS
How to make prompt page run on portal pages same as in report studio
How to build dynamic dashboard with burst reports for multiple purposes
How to deal with mixed granularity in a fact table (In Framework Manager, Report Studio and Metrics Designer)
How to handle slowly changing dimension type 2 (SCD 2) – a practical approach for big data
How to eliminate unused space in portal page
How to make multi-page dashboard with global filters and synchronized drill up and down
How to dynamically change schema name in Framework Manager
How to make global filter work with multi pages
How to improve Cognos report performance

7. Planning Analytics / TM1
How to improve TM1 perfomance
How to modify TM1 data using TI script
How to create a TM1 view using TI script (Basic)
How to handle TM1 cube model with more than one parent (or alternative hierarchies)
How to make use of TM1 dimension default member in report
How to create rollup YTD measures in TM1 using rule – update 1
How to make Cognos insight work in a distributed model
How to automatically load data into TM1 database without data warehouse
How to create rollup YTD measures in TM1 using rule
How to update elements in TM1
How to handle TM1 load errors - No parent hierarchy and multiple parents’ hierarchy
How to generate TM1 report based on data security for individual login user (10.2)
How to create top X count in active form using MDX expression
How to understand multiple parents in TM1 hierarchy
How to make TM1 cell security reusable 
How to create an efficient framework manager package from TM1 cubes
How to unleash the power of dynamic subsets to speed up budgeting process 
How to understand the data Tab under TurboIntegrator advanced scripting
How to merge multiple columns into single column in TI process 
How to use “TM1 Element Holder” 
How to avoid problem for Store values and multiple parents in TI loading process
How to provide on-demand updates and forecasting capabilities using TM1
How to export TM1 data using Turbo Integrator
How to create TM1 string measure
8. IBM OpenPages.....
How to create different filters (Home Page Filtered List, Public Filter, Private filter)
How to enable custom report by business users
How to avoid problem with currency data load in IBM OpenPages
How to Report against OpenPages Business Entities (hierarchical data modeling) 
How to define OpenPages security with AURA
How to model OpenPages Reporting Framework with one single namespace only
How to load large fastmap file into OpenPages
How to understand an association on report in IBM OpenPages
How to understand object type relationship in OpenPages
How to aggregate loss in case when single loss associates with two business entities in OpenPages
What is RDL (Report Definition Language) in OpenPages
MDX Based Investment Analytics Engine
End user oriented information system based on open system architecture using algorithms, rules and fuzzy logic




Utilities

No comments:

Post a Comment