SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Give your Community Owners the Reports
they really need!
©2013BelsoftAG|www.belsoft.ch
Legal disclaimer
§ This is a TECHNICAL session
§ You will see some lines of code
-> if you feel offended you can still leave the room
§ I‘m not a developer
-> my coding is awful
§  Views and opinions expressed are mine alone and do not represent the official views
of my employer (my boss has no clue what I’m talking about)
§ I’m a kind of Administrator but if you do Connections you will turn out to be a
-> see next slide
Get off the Visitors WiFi,
I need it for my live demo!
©2013BelsoftAG|www.belsoft.ch
About me
kbild.ch
xing.com/profile/Klaus_Bild
twitter.com/kbild
linkedin.com/in/kbild
©2013BelsoftAG|www.belsoft.ch
Agenda
§ Metrics overall system architecture
1.  Prepare your environment
2.  Define the custom report & check dimensions/events
3.  Create Report
4.  Insert Chart
5.  Define data items
6.  Add data items to axes
7.  Format the chart
8.  Filter data / work with parameters
9.  Add Report to Community Report list
§ Parameters / Expressions / Some examples
©2013BelsoftAG|www.belsoft.ch
Metrics overall system architecture
Connections
Activities
Communities
Files
Forums
Wikis
Blogs
Profiles
Dogear
Cognos BI Server
Content
Manager
Report Studio
Framework
Manager
Transformer
Cognos Metrics
Models & Reports
Metrics Component
Events
Capture Raw Metrics DB
Power Cube
User
©2013BelsoftAG|www.belsoft.ch
Before we start a performance trick
§ Yes, Cognos HW requirements are enormous
but there are some tricks to speed up report creation:
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/
Reduce_the_community_metrics_request_waiting_time_in_IBM_Connections_4.0_Metrics
i.e. „last quarter“ and all people groups were removed...
©2013BelsoftAG|www.belsoft.ch
Before you start read this (aka RTFM)
§ Connections 4.0 Metrics Reports Introduction - http://goo.gl/CHSsn
Lists all 110 reports (50 community reports)
§ Using the Metrics application in IBM Connections 4.0 - http://goo.gl/r1oF7
Did you know that there are right click actions?
§ PowerCube dimensions - http://goo.gl/OR04d
§ Community report customization for
Connections 4.0 Metrics - http://goo.gl/ObcYF
§ Create new Cognos metrics report - http://goo.gl/ROFgt
§ Customizing reports based on the events
captured in Metrics4.0 - http://goo.gl/dvXF0
©2013BelsoftAG|www.belsoft.ch
1. Prepare your environment
§ Open http://cognosserver.example.com:port/cognos/servlet/dispatch/ext
§ Create a folder for your custom reports
©2013BelsoftAG|www.belsoft.ch
1. Prepare your environment
§ Look at the the actual reports and don‘t use same names for your custom reports
'jobtemplate’ & 'jobtemplate1’ in Public Folders > IBMConnectionsMetrics > Metrics > static & click on „Set properties“
©2013BelsoftAG|www.belsoft.ch
1. Prepare your environment
§ Start the Report Studio via Launch menu
§ Choose the Metrics folder as package source
-  If you don‘t see the link for
Report Studio or the welcome screen
use an alternative browser
-  I would recommend to use Firefox Version 3.5/3.6!
©2013BelsoftAG|www.belsoft.ch
2. Define the custom report & check dimensions/events
§ Define the report on paper
§  Data for Community Wiki/Blog/Forum
§  Number of visits per App
§  Date range (hours, day, week)
§  Line chart
#visits
Blogs, Forum, Wiki
©2013BelsoftAG|www.belsoft.ch
2. Define the custom report & check dimensions/events
§ Cross check Powercube dimensions http://goo.gl/OR04d
§ Regular dimensions
-  DATE: This is a time dimension, which indicates the time that an event was generated. This dimension break down time into year, month, week, and day levels.
-  SOURCE: This dimension indicates the application that generated the event.
-  SCOPE: This dimension indicates the scope of the content that is referred to by the event.
-  ITEM: This dimension indicates the type of the content that referred by the event.
-  EVENT: This dimension indicates the action of the event.
-  COMMUNITY: This dimension indicates the community that the event happens.
-  UNIQUE EVENT: This dimension indicates the action of the event in the calculation of unique people and content.
-  ATTRIBUTE1: The categories of this dimension comes from the specified attribute of profile, and this can be customized by system administrator.
-  ATTRIBUTE2: The categories of this dimension also comes from the specified attribute of profile, and this can be customized by system administrator.
-  ATTRIBUTE3: The categories of this dimension also comes from the specified attribute of profile, and this can be customized by system administrator.
§ Measure dimensions
-  EVENT_COUNT: This measure dimension is used for the calculation of event counting.
-  DAILY_UNIQUE_USER: This measure dimension is used for the calculation of unique user number in day level.
-  WEEKLY_UNIQUE_USER: This measure dimension is used for the calculation of unique user number in week level.
-  MONTHLY_UNIQUE_USER: This measure dimension is used for the calculation of unique user number in month level.
-  DAILY_UNIQUE_CONTENT: This measure dimension is used for the calculation of unique content number in day level.
-  MONTHLY_UNIQUE_CONTENT: This measure dimension is used for the calculation of unique content number in month level.
-  WEEKLY_UNIQUE_CONTENT: This measure dimension is used for the calculation of unique content number in week level.
-  INITIAL_COUNT: This measure dimension is used for the calculation of initial count.
-  ZERO: This measure dimension represents 0 in the calculation.
No report for hour of day possible
©2013BelsoftAG|www.belsoft.ch
2. Define the custom report & check dimensions/events
§  Download „Events&Reports in Metrics.ods“, check if data is captured in events: http://goo.gl/So73x
Events List&Basic Reports
What? Details Which entries?
Which action?
Action type for calculations?
Used in which report? Source app?
Calculated Reports
©2013BelsoftAG|www.belsoft.ch
§  MEASURE : EVENT_COUNT
§  ITEM : DEFAULT
§  EVENT: VISIT
§  SOURCE : BLOGS, FORUMS, WIKIS
§  DATE : DAY/WEEK/MONTH/YEAR level from 'DATE' dimension
2. Define the custom report & check dimensions/events
y-axis
Series
x-axis
Number of visits
App
Date range
©2013BelsoftAG|www.belsoft.ch
3. Create Report
§ Start with an empty report
or
©2013BelsoftAG|www.belsoft.ch
4. Insert Chart
§ There are 81 different chart types!
(Column, Bar, Progressive, Pareto, Line, Pie/Donut, Area, Combination,Scatter/Bubble/Point, Radar/Polar, Gauge, Metrics
Range, Microchart)
©2013BelsoftAG|www.belsoft.ch
§ App (BLOG, FORUMS, WIKIS)
5. Define data items
set ([BLOGS],[FORUMS],[WIKIS])
©2013BelsoftAG|www.belsoft.ch
§ App (BLOG, FORUMS, WIKIS)
5. Define data items
©2013BelsoftAG|www.belsoft.ch
§ Number of visits (DEFAULT, VISIT, EVENT_COUNT)
5. Define data items
.../ITEM/ITEM/Members/DEFAULT
.../EVENT/EVENT/Members/VISIT
.../Measures/EVENT_COUNT
tuple([DEFAULT],[VISIT], [EVENT_COUNT])
©2013BelsoftAG|www.belsoft.ch
6. Add data items to axes
First we use all months as data range
©2013BelsoftAG|www.belsoft.ch
7. Format the chart
©2013BelsoftAG|www.belsoft.ch
8. Filter data / work with parameters
-> right now we have number of visits to all blogs/forums/
wikis for all months
We want to restrict the data to the actual community and
use the date range of the view selector
©2013BelsoftAG|www.belsoft.ch
8. Filter data / work with parameters
filter([METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME] ,
[METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME].[COMMUNITY
NAME - Category Code]=?dcommunityid?)
?dcommunityid? -> this parameter will take the actual
community id and will pass it to the report
©2013BelsoftAG|www.belsoft.ch
8. Filter data / work with parameters
uplevel, upnum, endDate -> this expression will
give us the date range of the view selector
lastPeriods(?upnum?, ancestor(#'[METRICS_TRX_CUBE].[DATE].[DATE].
[DAY]->:[PC].[@MEMBER].['+ prompt('endDate', 'integer') +']'#,
#prompt('uplevel', 'integer')#))
©2013BelsoftAG|www.belsoft.ch
§ Date range
8. Filter data / work with parameters
©2013BelsoftAG|www.belsoft.ch
8. Filter data / work with parameters
©2013BelsoftAG|www.belsoft.ch
9. Add Report to Community Report list
§  On the Cognos dashboard find the 'jobtemplate1' under folder Public Folders >
IBMConnectionsMetrics > Metrics > static and click on „Set properties“
©2013BelsoftAG|www.belsoft.ch
9. Add Report to Community Report list
§  On the Connections server check out and edit the reports-config.xml file
§  Check in reports-config.xml
§  Add your custom labels to com.ibm.connections.metrics.ui.strings.ui.properties file
(inside the customization/strings folder)
Name of custom report
(case sensitive!)
Unique name Label string
©2013BelsoftAG|www.belsoft.ch
9. Add Report to Community Report list
§  Go to you Connections environment and open up the Metrics page of a Community, you
should now see the new Category and your custom report
§  Click on „Update metrics“ to see results of your custom report
©2013BelsoftAG|www.belsoft.ch
Parameters
§ dcommunityid = Category Code of actual Community
§ communityid = CommunityID of actual Community
§ endDate = Yesterday
§ coverinvaliddate, installedapps, lclocale, metricsstartdate, range, rangetype,
showuserinfo, sourceid, spanweeks, uplevel, upnum
§ Standard views:
-  Last 7 days -> upnum 7, uplevel 0, range 7, rangetype D
-  Last 4 weeks -> upnum 5, uplevel 1, range 4, rangetype W
-  Last 12 months -> upnum 12, uplevel 2, range 12, rangetype M
-  All years -> upnum 100, uplevel 3, range 0, rangetype A
©2013BelsoftAG|www.belsoft.ch
Parameters
§ i.e. installedapps -> create a report for all used apps inside a community
-  _-1_ -> Related Communities
-  _1_ -> Activities
-  _2_ -> Blog
-  _3_ -> Bookmarks
-  _5_ -> Files
-  _6_ -> Forum
-  _12_ -> Wiki
-  _15_ -> Ideation Blog
-  _19_ -> Media Gallery
§ i.e. lclocale -> use for language specific settings
if( ?installedapps? contains '_1_' )
then ([ACTIVITIES]) else (NULL)
©2013BelsoftAG|www.belsoft.ch
Expressions / Some examples
§ Show communities that were created in a certain week:
filter([METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME], tuple([COMMUNITIES],
[COMMUNITY], [CREATE], [EVENT_COUNT], [5/8])>0 )
§ Return "Last Week" as the week variable
prevMember(parent( #'[METRICS_TRX_CUBE].[DATE].[DATE].[DAY]->:[PC].[@MEMBER].['+
timestampMask($current_timestamp,'yyyymmdd') +']'# ))
§ Date Range - Show the last 6 months
lastPeriods(6, closingPeriod([METRICS_TRX_CUBE].[DATE].[DATE].[MONTH]))
§ Total in-/active communities (not created or updated within variable „Date Range“)
total( 1 within set filter ([METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME],
total ((tuple([CREATE])+tuple([UPDATE])) within set [Date Range]) = 0))
total( 1 within set filter ([METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME],
total ((tuple([CREATE])+tuple([UPDATE])) within set [Date Range]) > 0))
same and no vists within „Date Range“
total( 1 within set filter ([METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME],
total ((tuple([CREATE])+tuple([UPDATE]) +tuple([VISIT])) within set [Date Range]) = 0))
total( 1 within set filter ([METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME],
total ((tuple([CREATE])+tuple([UPDATE]) +tuple([VISIT])) within set [Date Range]) > 0))
§ How many people have updated the photo in their profile
tuple([PROFILES] , [PROFILE.PHOTO] , [USER_UPDATE] , [WEEKLY_UNIQUE_USER] , [4/7] )
©2013BelsoftAG|www.belsoft.ch
Additional remarks
§  Not all reports use the metrics reports package
-  That’s not a standard power cube dimension?!
-  MetricsCubeDS/MetricsDBQuery
-  Uses METRICS_CUBE_DS not
METRICS_TRX_CUBE & is not documented L
§  Look at the default reports to learn how to create advanced reports
§  Creation of a custom report is not simple
and I don’t think that a business user can do it (…should be possible)
§  Cognos offers endless possibilities
©2013BelsoftAG|www.belsoft.ch
©2013BelsoftAG|www.belsoft.ch
Contact me
kbild.ch
xing.com/profile/Klaus_Bild
twitter.com/kbild
linkedin.com/in/kbild

Mais conteúdo relacionado

Mais procurados

ARCHIVE - TIMETOACT Web Content Management Extension for IBM Connections (XCC...
ARCHIVE - TIMETOACT Web Content Management Extension for IBM Connections (XCC...ARCHIVE - TIMETOACT Web Content Management Extension for IBM Connections (XCC...
ARCHIVE - TIMETOACT Web Content Management Extension for IBM Connections (XCC...
TIMETOACT GROUP
 

Mais procurados (20)

IDI103 - What is New in IBM Connections - IBM ConnectED 2015
IDI103 - What is New in IBM Connections - IBM ConnectED 2015IDI103 - What is New in IBM Connections - IBM ConnectED 2015
IDI103 - What is New in IBM Connections - IBM ConnectED 2015
 
What's New in IBM Connections Social Cloud - September 2014
What's New in IBM Connections Social Cloud - September 2014What's New in IBM Connections Social Cloud - September 2014
What's New in IBM Connections Social Cloud - September 2014
 
What's new for Existing Customers in Connections 5.0
What's new for Existing Customers in Connections 5.0What's new for Existing Customers in Connections 5.0
What's new for Existing Customers in Connections 5.0
 
What's New in IBM Connections Social Cloud - Q2 2015
What's New in IBM Connections Social Cloud - Q2 2015What's New in IBM Connections Social Cloud - Q2 2015
What's New in IBM Connections Social Cloud - Q2 2015
 
IBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionIBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and Expansion
 
Are You Ready for an Alternative in Application Development?
Are You Ready for an Alternative in Application Development?Are You Ready for an Alternative in Application Development?
Are You Ready for an Alternative in Application Development?
 
IBM Connections Cloud Administration
IBM Connections Cloud AdministrationIBM Connections Cloud Administration
IBM Connections Cloud Administration
 
IBM InterConnect 2015 - What is New in IBM Connections 2015
IBM InterConnect 2015 - What is New in IBM Connections 2015IBM InterConnect 2015 - What is New in IBM Connections 2015
IBM InterConnect 2015 - What is New in IBM Connections 2015
 
What’s New and Coming in IBM Connections
What’s New and Coming in IBM ConnectionsWhat’s New and Coming in IBM Connections
What’s New and Coming in IBM Connections
 
ID400 - What's New and Coming in IBM Connections 2014 #IBMConnect
ID400 - What's New and Coming in IBM Connections 2014 #IBMConnectID400 - What's New and Coming in IBM Connections 2014 #IBMConnect
ID400 - What's New and Coming in IBM Connections 2014 #IBMConnect
 
IBM SmartCloud Connections Overview - Q2 2014
IBM SmartCloud Connections Overview - Q2 2014IBM SmartCloud Connections Overview - Q2 2014
IBM SmartCloud Connections Overview - Q2 2014
 
What's New in IBM Connections Social Cloud - Q1 2015
What's New in IBM Connections Social Cloud - Q1 2015What's New in IBM Connections Social Cloud - Q1 2015
What's New in IBM Connections Social Cloud - Q1 2015
 
IBM Filenet Content Navigator + IBM Docs screen demo
IBM Filenet Content Navigator + IBM Docs screen demoIBM Filenet Content Navigator + IBM Docs screen demo
IBM Filenet Content Navigator + IBM Docs screen demo
 
Social Connections VI Keynote - Why IBM Connections 5.0 Matters
Social Connections VI Keynote  - Why IBM Connections 5.0 MattersSocial Connections VI Keynote  - Why IBM Connections 5.0 Matters
Social Connections VI Keynote - Why IBM Connections 5.0 Matters
 
ICSUG Keynote IBM Collaboration Strategie 2015 and beyond
ICSUG Keynote IBM Collaboration Strategie 2015 and beyondICSUG Keynote IBM Collaboration Strategie 2015 and beyond
ICSUG Keynote IBM Collaboration Strategie 2015 and beyond
 
IBM Messaging Roadmap
IBM Messaging RoadmapIBM Messaging Roadmap
IBM Messaging Roadmap
 
ARCHIVE - TIMETOACT Web Content Management Extension for IBM Connections (XCC...
ARCHIVE - TIMETOACT Web Content Management Extension for IBM Connections (XCC...ARCHIVE - TIMETOACT Web Content Management Extension for IBM Connections (XCC...
ARCHIVE - TIMETOACT Web Content Management Extension for IBM Connections (XCC...
 
How to extend IBM Connections Communities and Profiles
How to extend IBM Connections Communities and ProfilesHow to extend IBM Connections Communities and Profiles
How to extend IBM Connections Communities and Profiles
 
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
 
Introduction to IBM Connections & Pink
Introduction to IBM Connections & PinkIntroduction to IBM Connections & Pink
Introduction to IBM Connections & Pink
 

Destaque

SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!
SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!
SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!
Klaus Bild
 

Destaque (20)

Customize it! Make IBM Connections look your way
Customize it! Make IBM Connections look your way Customize it! Make IBM Connections look your way
Customize it! Make IBM Connections look your way
 
Klaus Bild - Cognos, give your Community Owners the Reports they really need!
Klaus Bild - Cognos, give your Community Owners the Reports they really need!Klaus Bild - Cognos, give your Community Owners the Reports they really need!
Klaus Bild - Cognos, give your Community Owners the Reports they really need!
 
Social Intranet for Small Businesses - ICON UK
Social Intranet for Small Businesses - ICON UKSocial Intranet for Small Businesses - ICON UK
Social Intranet for Small Businesses - ICON UK
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
 
Make Your IBM Connections Deployment Your Own: Customize It!
Make Your IBM Connections Deployment Your Own: Customize It!Make Your IBM Connections Deployment Your Own: Customize It!
Make Your IBM Connections Deployment Your Own: Customize It!
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
 
AdminCamp 14 - IBM Connections Deep Dive
AdminCamp 14 - IBM Connections Deep DiveAdminCamp 14 - IBM Connections Deep Dive
AdminCamp 14 - IBM Connections Deep Dive
 
Managing ldap changes in connections
Managing ldap changes in connectionsManaging ldap changes in connections
Managing ldap changes in connections
 
Tipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections AdminsTipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections Admins
 
Make Your IBM Connections Deployment Your Own - Customize it! German Version
Make Your IBM Connections Deployment Your Own - Customize it! German VersionMake Your IBM Connections Deployment Your Own - Customize it! German Version
Make Your IBM Connections Deployment Your Own - Customize it! German Version
 
SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!
SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!
SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!
 
IBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte AdministratorIBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte Administrator
 
AdminCamp 14 - IBM Notes goes Connections
AdminCamp 14 - IBM Notes goes ConnectionsAdminCamp 14 - IBM Notes goes Connections
AdminCamp 14 - IBM Notes goes Connections
 
The Silence of the Installers
The Silence of the InstallersThe Silence of the Installers
The Silence of the Installers
 
The Silence of the Installers
The Silence of the InstallersThe Silence of the Installers
The Silence of the Installers
 
How to monitor your IBM Connections environment with Python Scripts, JMeter a...
How to monitor your IBM Connections environment with Python Scripts, JMeter a...How to monitor your IBM Connections environment with Python Scripts, JMeter a...
How to monitor your IBM Connections environment with Python Scripts, JMeter a...
 
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
 
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
 
Der entspannte Administrator - How to make your life easier by using TDI to a...
Der entspannte Administrator - How to make your life easier by using TDI to a...Der entspannte Administrator - How to make your life easier by using TDI to a...
Der entspannte Administrator - How to make your life easier by using TDI to a...
 
Wie man aus langweiligen 
Logdateien Gold gewinnen kann
Wie man aus langweiligen 
Logdateien Gold gewinnen kannWie man aus langweiligen 
Logdateien Gold gewinnen kann
Wie man aus langweiligen 
Logdateien Gold gewinnen kann
 

Semelhante a Give your community owners the reports they really need

Iptim
IptimIptim
Iptim
Iptim
 
Gunavathi_Resume
Gunavathi_ResumeGunavathi_Resume
Gunavathi_Resume
guna vathi
 
Crystal Reports Review
Crystal Reports ReviewCrystal Reports Review
Crystal Reports Review
Justin R. Rue
 

Semelhante a Give your community owners the reports they really need (20)

ONLINE NOTICE AND REPORT GENERATOR PLATFORM
ONLINE NOTICE AND REPORT GENERATOR PLATFORMONLINE NOTICE AND REPORT GENERATOR PLATFORM
ONLINE NOTICE AND REPORT GENERATOR PLATFORM
 
Fr net programmermanual-en
Fr net programmermanual-enFr net programmermanual-en
Fr net programmermanual-en
 
Visão completa do ADAudit Plus
Visão completa do ADAudit PlusVisão completa do ADAudit Plus
Visão completa do ADAudit Plus
 
Cognos Drill through for the ipad
Cognos Drill through for the ipadCognos Drill through for the ipad
Cognos Drill through for the ipad
 
Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0
 
advanced google analytics.pdf
advanced google analytics.pdfadvanced google analytics.pdf
advanced google analytics.pdf
 
Iptim
IptimIptim
Iptim
 
Business Utility Application
Business Utility ApplicationBusiness Utility Application
Business Utility Application
 
Pnbhfl training final
Pnbhfl training finalPnbhfl training final
Pnbhfl training final
 
crystal report
crystal reportcrystal report
crystal report
 
Gunavathi_Resume
Gunavathi_ResumeGunavathi_Resume
Gunavathi_Resume
 
Measurement Studio by Mr. Ashish chandiok
Measurement Studio by Mr. Ashish chandiokMeasurement Studio by Mr. Ashish chandiok
Measurement Studio by Mr. Ashish chandiok
 
Crystal Reports Review
Crystal Reports ReviewCrystal Reports Review
Crystal Reports Review
 
My First Report slide support
My First Report slide supportMy First Report slide support
My First Report slide support
 
Learning%20%20 port
Learning%20%20 portLearning%20%20 port
Learning%20%20 port
 
IRJET - College Event Management System
IRJET - College Event Management SystemIRJET - College Event Management System
IRJET - College Event Management System
 
PowerBI Embedded in D365 Finance and Operations
PowerBI Embedded in D365 Finance and OperationsPowerBI Embedded in D365 Finance and Operations
PowerBI Embedded in D365 Finance and Operations
 
IRJET - An Event Management System with Post Event Features
IRJET - An Event Management System with Post Event FeaturesIRJET - An Event Management System with Post Event Features
IRJET - An Event Management System with Post Event Features
 
Real estate management system
Real estate management systemReal estate management system
Real estate management system
 
PVsyst_Tutorials_V7_Grid_Connected.pdf
PVsyst_Tutorials_V7_Grid_Connected.pdfPVsyst_Tutorials_V7_Grid_Connected.pdf
PVsyst_Tutorials_V7_Grid_Connected.pdf
 

Mais de Klaus Bild

Mais de Klaus Bild (9)

Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt 
Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt 
Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt 
 
Your App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App ModernizationYour App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App Modernization
 
IBM Connections - Was kommt nach Version 4.0
IBM Connections - Was kommt nach Version 4.0IBM Connections - Was kommt nach Version 4.0
IBM Connections - Was kommt nach Version 4.0
 
Social Business Software - IBM Connections 4
Social Business Software - IBM Connections 4Social Business Software - IBM Connections 4
Social Business Software - IBM Connections 4
 
Social Intranet für KMU - IBM Connect Switzerland
Social Intranet für KMU - IBM Connect SwitzerlandSocial Intranet für KMU - IBM Connect Switzerland
Social Intranet für KMU - IBM Connect Switzerland
 
Upgrading Connections 3 to 4 - SOCCNX
Upgrading Connections 3 to 4 - SOCCNXUpgrading Connections 3 to 4 - SOCCNX
Upgrading Connections 3 to 4 - SOCCNX
 
Landschaft der IBM Applikationen für mobile Geräte
Landschaft der IBM Applikationen für mobile GeräteLandschaft der IBM Applikationen für mobile Geräte
Landschaft der IBM Applikationen für mobile Geräte
 
The future of social software in the enterprise lotus connections 3
The future of social software in the enterprise lotus connections 3The future of social software in the enterprise lotus connections 3
The future of social software in the enterprise lotus connections 3
 
IBM Lotus Quickr 8.5 - Benutzer Workshop
IBM Lotus Quickr 8.5 - Benutzer WorkshopIBM Lotus Quickr 8.5 - Benutzer Workshop
IBM Lotus Quickr 8.5 - Benutzer Workshop
 

Último

February 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterFebruary 2024 Recommendations for newsletter
February 2024 Recommendations for newsletter
ssuserdfec6a
 
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
Cara Menggugurkan Kandungan 087776558899
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentation
brynpueblos04
 

Último (10)

2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga
 
Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theory
 
February 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterFebruary 2024 Recommendations for newsletter
February 2024 Recommendations for newsletter
 
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
 
March 2023 Recommendations for newsletter
March 2023 Recommendations for newsletterMarch 2023 Recommendations for newsletter
March 2023 Recommendations for newsletter
 
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
 
WOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptxWOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptx
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentation
 
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptxSIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
 

Give your community owners the reports they really need

  • 1. Give your Community Owners the Reports they really need!
  • 2. ©2013BelsoftAG|www.belsoft.ch Legal disclaimer § This is a TECHNICAL session § You will see some lines of code -> if you feel offended you can still leave the room § I‘m not a developer -> my coding is awful §  Views and opinions expressed are mine alone and do not represent the official views of my employer (my boss has no clue what I’m talking about) § I’m a kind of Administrator but if you do Connections you will turn out to be a -> see next slide Get off the Visitors WiFi, I need it for my live demo!
  • 4. ©2013BelsoftAG|www.belsoft.ch Agenda § Metrics overall system architecture 1.  Prepare your environment 2.  Define the custom report & check dimensions/events 3.  Create Report 4.  Insert Chart 5.  Define data items 6.  Add data items to axes 7.  Format the chart 8.  Filter data / work with parameters 9.  Add Report to Community Report list § Parameters / Expressions / Some examples
  • 5. ©2013BelsoftAG|www.belsoft.ch Metrics overall system architecture Connections Activities Communities Files Forums Wikis Blogs Profiles Dogear Cognos BI Server Content Manager Report Studio Framework Manager Transformer Cognos Metrics Models & Reports Metrics Component Events Capture Raw Metrics DB Power Cube User
  • 6. ©2013BelsoftAG|www.belsoft.ch Before we start a performance trick § Yes, Cognos HW requirements are enormous but there are some tricks to speed up report creation: http://www-10.lotus.com/ldd/lcwiki.nsf/dx/ Reduce_the_community_metrics_request_waiting_time_in_IBM_Connections_4.0_Metrics i.e. „last quarter“ and all people groups were removed...
  • 7. ©2013BelsoftAG|www.belsoft.ch Before you start read this (aka RTFM) § Connections 4.0 Metrics Reports Introduction - http://goo.gl/CHSsn Lists all 110 reports (50 community reports) § Using the Metrics application in IBM Connections 4.0 - http://goo.gl/r1oF7 Did you know that there are right click actions? § PowerCube dimensions - http://goo.gl/OR04d § Community report customization for Connections 4.0 Metrics - http://goo.gl/ObcYF § Create new Cognos metrics report - http://goo.gl/ROFgt § Customizing reports based on the events captured in Metrics4.0 - http://goo.gl/dvXF0
  • 8. ©2013BelsoftAG|www.belsoft.ch 1. Prepare your environment § Open http://cognosserver.example.com:port/cognos/servlet/dispatch/ext § Create a folder for your custom reports
  • 9. ©2013BelsoftAG|www.belsoft.ch 1. Prepare your environment § Look at the the actual reports and don‘t use same names for your custom reports 'jobtemplate’ & 'jobtemplate1’ in Public Folders > IBMConnectionsMetrics > Metrics > static & click on „Set properties“
  • 10. ©2013BelsoftAG|www.belsoft.ch 1. Prepare your environment § Start the Report Studio via Launch menu § Choose the Metrics folder as package source -  If you don‘t see the link for Report Studio or the welcome screen use an alternative browser -  I would recommend to use Firefox Version 3.5/3.6!
  • 11. ©2013BelsoftAG|www.belsoft.ch 2. Define the custom report & check dimensions/events § Define the report on paper §  Data for Community Wiki/Blog/Forum §  Number of visits per App §  Date range (hours, day, week) §  Line chart #visits Blogs, Forum, Wiki
  • 12. ©2013BelsoftAG|www.belsoft.ch 2. Define the custom report & check dimensions/events § Cross check Powercube dimensions http://goo.gl/OR04d § Regular dimensions -  DATE: This is a time dimension, which indicates the time that an event was generated. This dimension break down time into year, month, week, and day levels. -  SOURCE: This dimension indicates the application that generated the event. -  SCOPE: This dimension indicates the scope of the content that is referred to by the event. -  ITEM: This dimension indicates the type of the content that referred by the event. -  EVENT: This dimension indicates the action of the event. -  COMMUNITY: This dimension indicates the community that the event happens. -  UNIQUE EVENT: This dimension indicates the action of the event in the calculation of unique people and content. -  ATTRIBUTE1: The categories of this dimension comes from the specified attribute of profile, and this can be customized by system administrator. -  ATTRIBUTE2: The categories of this dimension also comes from the specified attribute of profile, and this can be customized by system administrator. -  ATTRIBUTE3: The categories of this dimension also comes from the specified attribute of profile, and this can be customized by system administrator. § Measure dimensions -  EVENT_COUNT: This measure dimension is used for the calculation of event counting. -  DAILY_UNIQUE_USER: This measure dimension is used for the calculation of unique user number in day level. -  WEEKLY_UNIQUE_USER: This measure dimension is used for the calculation of unique user number in week level. -  MONTHLY_UNIQUE_USER: This measure dimension is used for the calculation of unique user number in month level. -  DAILY_UNIQUE_CONTENT: This measure dimension is used for the calculation of unique content number in day level. -  MONTHLY_UNIQUE_CONTENT: This measure dimension is used for the calculation of unique content number in month level. -  WEEKLY_UNIQUE_CONTENT: This measure dimension is used for the calculation of unique content number in week level. -  INITIAL_COUNT: This measure dimension is used for the calculation of initial count. -  ZERO: This measure dimension represents 0 in the calculation. No report for hour of day possible
  • 13. ©2013BelsoftAG|www.belsoft.ch 2. Define the custom report & check dimensions/events §  Download „Events&Reports in Metrics.ods“, check if data is captured in events: http://goo.gl/So73x Events List&Basic Reports What? Details Which entries? Which action? Action type for calculations? Used in which report? Source app? Calculated Reports
  • 14. ©2013BelsoftAG|www.belsoft.ch §  MEASURE : EVENT_COUNT §  ITEM : DEFAULT §  EVENT: VISIT §  SOURCE : BLOGS, FORUMS, WIKIS §  DATE : DAY/WEEK/MONTH/YEAR level from 'DATE' dimension 2. Define the custom report & check dimensions/events y-axis Series x-axis Number of visits App Date range
  • 16. ©2013BelsoftAG|www.belsoft.ch 4. Insert Chart § There are 81 different chart types! (Column, Bar, Progressive, Pareto, Line, Pie/Donut, Area, Combination,Scatter/Bubble/Point, Radar/Polar, Gauge, Metrics Range, Microchart)
  • 17. ©2013BelsoftAG|www.belsoft.ch § App (BLOG, FORUMS, WIKIS) 5. Define data items set ([BLOGS],[FORUMS],[WIKIS])
  • 19. ©2013BelsoftAG|www.belsoft.ch § Number of visits (DEFAULT, VISIT, EVENT_COUNT) 5. Define data items .../ITEM/ITEM/Members/DEFAULT .../EVENT/EVENT/Members/VISIT .../Measures/EVENT_COUNT tuple([DEFAULT],[VISIT], [EVENT_COUNT])
  • 20. ©2013BelsoftAG|www.belsoft.ch 6. Add data items to axes First we use all months as data range
  • 22. ©2013BelsoftAG|www.belsoft.ch 8. Filter data / work with parameters -> right now we have number of visits to all blogs/forums/ wikis for all months We want to restrict the data to the actual community and use the date range of the view selector
  • 23. ©2013BelsoftAG|www.belsoft.ch 8. Filter data / work with parameters filter([METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME] , [METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME].[COMMUNITY NAME - Category Code]=?dcommunityid?) ?dcommunityid? -> this parameter will take the actual community id and will pass it to the report
  • 24. ©2013BelsoftAG|www.belsoft.ch 8. Filter data / work with parameters uplevel, upnum, endDate -> this expression will give us the date range of the view selector lastPeriods(?upnum?, ancestor(#'[METRICS_TRX_CUBE].[DATE].[DATE]. [DAY]->:[PC].[@MEMBER].['+ prompt('endDate', 'integer') +']'#, #prompt('uplevel', 'integer')#))
  • 27. ©2013BelsoftAG|www.belsoft.ch 9. Add Report to Community Report list §  On the Cognos dashboard find the 'jobtemplate1' under folder Public Folders > IBMConnectionsMetrics > Metrics > static and click on „Set properties“
  • 28. ©2013BelsoftAG|www.belsoft.ch 9. Add Report to Community Report list §  On the Connections server check out and edit the reports-config.xml file §  Check in reports-config.xml §  Add your custom labels to com.ibm.connections.metrics.ui.strings.ui.properties file (inside the customization/strings folder) Name of custom report (case sensitive!) Unique name Label string
  • 29. ©2013BelsoftAG|www.belsoft.ch 9. Add Report to Community Report list §  Go to you Connections environment and open up the Metrics page of a Community, you should now see the new Category and your custom report §  Click on „Update metrics“ to see results of your custom report
  • 30. ©2013BelsoftAG|www.belsoft.ch Parameters § dcommunityid = Category Code of actual Community § communityid = CommunityID of actual Community § endDate = Yesterday § coverinvaliddate, installedapps, lclocale, metricsstartdate, range, rangetype, showuserinfo, sourceid, spanweeks, uplevel, upnum § Standard views: -  Last 7 days -> upnum 7, uplevel 0, range 7, rangetype D -  Last 4 weeks -> upnum 5, uplevel 1, range 4, rangetype W -  Last 12 months -> upnum 12, uplevel 2, range 12, rangetype M -  All years -> upnum 100, uplevel 3, range 0, rangetype A
  • 31. ©2013BelsoftAG|www.belsoft.ch Parameters § i.e. installedapps -> create a report for all used apps inside a community -  _-1_ -> Related Communities -  _1_ -> Activities -  _2_ -> Blog -  _3_ -> Bookmarks -  _5_ -> Files -  _6_ -> Forum -  _12_ -> Wiki -  _15_ -> Ideation Blog -  _19_ -> Media Gallery § i.e. lclocale -> use for language specific settings if( ?installedapps? contains '_1_' ) then ([ACTIVITIES]) else (NULL)
  • 32. ©2013BelsoftAG|www.belsoft.ch Expressions / Some examples § Show communities that were created in a certain week: filter([METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME], tuple([COMMUNITIES], [COMMUNITY], [CREATE], [EVENT_COUNT], [5/8])>0 ) § Return "Last Week" as the week variable prevMember(parent( #'[METRICS_TRX_CUBE].[DATE].[DATE].[DAY]->:[PC].[@MEMBER].['+ timestampMask($current_timestamp,'yyyymmdd') +']'# )) § Date Range - Show the last 6 months lastPeriods(6, closingPeriod([METRICS_TRX_CUBE].[DATE].[DATE].[MONTH])) § Total in-/active communities (not created or updated within variable „Date Range“) total( 1 within set filter ([METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME], total ((tuple([CREATE])+tuple([UPDATE])) within set [Date Range]) = 0)) total( 1 within set filter ([METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME], total ((tuple([CREATE])+tuple([UPDATE])) within set [Date Range]) > 0)) same and no vists within „Date Range“ total( 1 within set filter ([METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME], total ((tuple([CREATE])+tuple([UPDATE]) +tuple([VISIT])) within set [Date Range]) = 0)) total( 1 within set filter ([METRICS_TRX_CUBE].[COMMUNITY].[COMMUNITY].[COMMUNITY NAME], total ((tuple([CREATE])+tuple([UPDATE]) +tuple([VISIT])) within set [Date Range]) > 0)) § How many people have updated the photo in their profile tuple([PROFILES] , [PROFILE.PHOTO] , [USER_UPDATE] , [WEEKLY_UNIQUE_USER] , [4/7] )
  • 33. ©2013BelsoftAG|www.belsoft.ch Additional remarks §  Not all reports use the metrics reports package -  That’s not a standard power cube dimension?! -  MetricsCubeDS/MetricsDBQuery -  Uses METRICS_CUBE_DS not METRICS_TRX_CUBE & is not documented L §  Look at the default reports to learn how to create advanced reports §  Creation of a custom report is not simple and I don’t think that a business user can do it (…should be possible) §  Cognos offers endless possibilities