Evan Ross Principal Automating Security in IBM Cognos 8 Transformer.

Slides:



Advertisements
Similar presentations
Advanced SQL Schema Customization & Reporting Presented By: John Dyke As day to day business needs become more complex so does the need for specifically.
Advertisements

Data Manager Business Intelligence Solutions. Data Mart and Data Warehouse Data Warehouse Architecture Dimensional Data Structure Extract, transform and.
FAST Radar System Engineering Overview. FAST Radar Overview –What’s Required? IIS 6.0  With Microsoft.NET Framework 1.1 and SMTP for MS SQL Server.
Technical BI Project Lifecycle
OLAP Services Business Intelligence Solutions. Agenda Definition of OLAP Types of OLAP Definition of Cube Definition of DMR Differences between Cube and.
OLAP Cubes and Pivot Tables Leveraging the Power of a Microsoft EPM Solution EPM Customization Series Part 1 February 21 st, 2007 Brendan Giles, PMP, MCP.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Northwestern University Business Intelligence Solutions Build Cubes in Cognos 8.4.
CS2032 DATA WAREHOUSING AND DATA MINING
Querying Active Directory From SSRS
® IBM Software Group © IBM Corporation IBM Information Server Deliver – Federation Server.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
SQL Server 2008 Basmah AlQadheeb-213 MIS What is a Database ? A database is a collection of Data that is organized so that it can easily be accessed,
What is Business Intelligence Business Intelligence (BI) encompasses the processes, tools, and technologies required to transform enterprise data into.
Sql Server Advanced Features MIS 424 Professor Sandvig.
Burton upon Trent, 23rd October. Merit Intelligence Our offerings A complete offering – product, competence and services Competence based on many years.
Object Oriented Databases by Adam Stevenson. Object Databases Became commercially popular in mid 1990’s Became commercially popular in mid 1990’s You.
Using Microsoft ACCESS to develop small to medium applications on campus.
IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.
Web Application Development. Define ER model in QSEE Generate SQL Create Database mySQL Write Script to use TableEditor class Process to create A simple.
Web Application Development. Tools to create a simple web- editable database QSEE MySQL (or PHPMyAdmin) PHP TableEditor.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
Part 1. Persistent Data Web applications remember your setting by means of a database linked to the site.
CFO Summit. Microsoft Business Solutions Customer Relationship Management (aka Microsoft CRM) Building Profitable Customer Relationships Alex Simons Product.
Updating FireRMS Presented by Dan Cook Implementation Team Lead ZOLL.
TEAM Basic TotalElectrostatic ManagementAwareness&
OLAP Cubes and Pivot Tables Leveraging the Power of a Microsoft EPM Solution EPM Customization Series Part 1 February 21 st, 2007 Brendan Giles, PMP, MCP.
CakePHP is an open source web development framework. It follows Model-View- Controller and is developed using PHP. IT is the basic for user to create.
DATA DASHBOARDS USING MICROSOFT BI Dheeraj Chowdhury Group Leader Digital Media NSW Department of Education and Communities Curriculum and Learning Innovation.
SQL Server User Group Meeting Reporting Services Tips & Tricks Presented by Jason Buck of Custom Business Solutions.
SQL Server 2012 Session: 1 Session: 3 Introduction to SQL Server 2012 Data Management Using Microsoft SQL Server.
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
COGNOS 8BI Introduction and Architecture
DAT 332 SQL Server 2000 Data Transformation Services (DTS) Best Practices Euan Garden Product Unit Manager SQL Server Development Microsoft Corporation.
Dashboarding with IBM Cognos Cognos User Group August 5th 2011.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Drill-Through Features Cognos 8 BI. Objectives  In this module we will examine:  Cognos 8 Drill Through Overview  Model / Package Drill Through  Cross.
Metric Designer Cognos 8 BI. Objectives  In this module, we will examine:  Scorecarding  Dimensional Data Sources  The Application Process  Creating.
WaveMaker Visual AJAX Studio 4.0 Training Role Based Access Control.
BI Reporting Tools Kalyn Kelly June 10, BI – Business Intelligence  A set of theories, methodologies, architectures, and technologies that transform.
Business Intelligence Environment Integration with Dynamics NAV Rogers Family Company Matthew McGinley Devraj Ghosh Dominic Miller.
Webinar The Perfect Order Dashboard Webinar hosted by FusionOps Speakers: Shariq Mansoor CTO, FusionOps Shariq has over a decade of technology and business.
AZ PASS User Group Azure Data Factory Overview Josh Sivey, Solution Partner October
BEST PRACTICES FOR DYNAMICS NAV ADMINISTRATION AND SECURITY Per Mogensen.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Business Intelligence By Lera Technologies.
MESA A Simple Microarray Data Management Server. General MESA is a prototype web-based database solution for the massive amounts of initial data generated.
Presented By: Jemini Joseph | June 18, Woodland Center Blvd. Tampa, Florida | Phone: | SSIS Factory.
Getting more enterprise value out of your Lawson data
ICD v7.6 Analytic Capability
Building Enterprise Applications Using Visual Studio®
LSI Business Intelligence Initiative
Best Practices for Dynamics NAV Administration and Security
Get to know SQL Manager SQL Server administration done right 
Visual Studio Tools for Office 2005
Vertex & EnterpriseOne
Populating a Data Warehouse
Populating a Data Warehouse
Querying Active Directory From SSRS
Populating a Data Warehouse
Populating a Data Warehouse
DAT381 Team Development with SQL Server 2005
Power BI with Analysis Services
Take Your Business to a Higher Altitude with Reporting, Analytics and Budgeting from Jet Global With Channel Manager Aaron Straughan.
Mark Quirk Head of Technology Developer & Platform Group
Jet Global Solutions Overview
Resources.
Presentation transcript:

Evan Ross Principal Automating Security in IBM Cognos 8 Transformer

IBM Services Partner  Expertise in the BI platform for more than 12 years  Cognos BI  Dashboarding  Reporting  Analysis  Scorecarding  Data Manager

Some of our Cognos Clients

Cognos security  Great Active Directory integration for Framework Manager  Functionality added in Transformer 8.3 for Custom Views

The problem:  Hospital ERP system  Complex security by department  Security table available in SQL  Framework Manager can easily connect to the SQL table  Hard to maintain in Transformer  Security Concerns  Timeliness

Standard hierarchies are easy… Corporate Canada EastWest USA South

…Complex Hierarchies are not!

Transformer views  Exclude  Not in cube  Cloak  In totals, not visible  Suppress  Hide level  Summarize  Hide lower levels  Apex  Hide upper levels

The manual method

What does the user see?  Two options:  Supress all categories at the lowest level and then unsuppress applicable categories  Apex on applicable categories

What is the difference? Location Business Unit Division Location Business Unit Division [Text]

The solution  Cognos 8.3 and higher allows for OLE automation of Transformer Model  Read SQL database and create User Views for each class  Tools needed:  Transformer  Visual Studio – free Express version is fine  Does NOT need Cognos SDK!

The next problem – Active Directory names!  Security tables uses login name  RossE  Cognos expects full name  Ross, Evan  The answer – link directly to Active Directory

Connecting to Active Directory  SQL Server supports linking directly to AD

Once connected, it’s a simple query… Insert Into L_activedirectory Select Cn, Samaccountname From Openquery(adsi, 'Select Cn, Samaccountname From ''Ldap:// Dc1'' Where Objectclass = ''User'' And Objectcategory = ''Person'‘ Order By Givenname') End

Process model to update security Clear Deletes all existing user views Add Reads database Creates new views Build Build cubes from batch file Copy and deploy cubes

VB.NET code – what does it do? For intX = 1 To dimension.DrillDowns.Item(1). Categories.Count Dim category As Category = dimension.DrillDowns.Item(1).Categories(intX) If category.Name = deptName Then view.SetViewStatus(category,xtrViewStatus.t rViewStatusApexAncestor) End If Next intX

The end result  No manual maintenance of Transformer security  Security preserved in all Cognos tools – relational, dimensionally modeled relational (DRM), and cubes  No more headaches for BI team!

Questions?  Evan Ross  