SecurID® Governance & Lifecycle Recipes

SecurID Governance & Lifecycle recipes is a collection of items, to help you get the most out of your product deployment. For example, a useful report with the SQL to implement or a way to achieve some advanced rule processing.

RSA IGL Recipes: Weekly Trending, Single Series Chart - Leavers

RSA IGL Version: V7.1x & V7.2x

Modules: Governance

Product Area: Charts, Single Series

Note: A summary of all RSA IGL recipes can be found here: (TBC)

Time to apply: ~20 minutes

 

Please share your results and ideas below!

 

 

Summary:

This recipe shows you how to create a very simple chart, displaying the total number of leavers you have had each week, over the previous 10 weeks.

You can use this data to understand trending within your organisation and potentially look into how automation of the leavers process, could save you time/money

 

Blog Contents:

 

Prerequisites:

  • RSA IGL v7.1x or v7.2x
  • Identity data collections running, with some leavers in the environment 
Make sure you thoroughly test any changes in lower environments first before promoting them to Production.

 

Optional Changes to the Chart

If you want to change this chart to display more/less than 10 weeks, you need to update 2 key values in the SQL. 

  1. "CONNECT BY LEVEL <= 10" - the 10 here, is the number of weeks you want to display, so you could change this to be 8 or 15
  2. "where deletion_date > sysdate - 70 " - the 70 here, is the number of total days, depending on how many weeks you have selected.
    • So if you have 8 weeks, you would have 8weeks * 7 days = 56
    • So if you have 12 weeks, you would have 12weeks * 7 = 84

I would strongly recommended you do not have too many weeks, otherwise it will not display very well in the UI. 

 

The SQL to use:

Please test this works first, within your environment

(select * from 
(select 
	T1.tmpWeek as "Week",
	CASE WHEN T2.TotalPerWeek IS NULL THEN CAST(('0') AS NUMBER(20)) ELSE CAST(T2.TotalPerWeek AS NUMBER(20)) END AS "# Leavers"
from 
	(
	SELECT
		to_char(sysdate - (7 * level) +7,'YYYYMMDD') as FullDate,
		to_char(sysdate - (7 * level) +7,'WW') as tmpWeek
	FROM dual 
	CONNECT BY LEVEL <= 10 
	) t1
left join
	(
	select 
		'Leavers' as AppAction, 
		tmpWeek,
		count(deletion_date) as TotalPerWeek
	from
		(
		select distinct
			ID, 
			deletion_date,
			to_char(deletion_date,'WW') as tmpWeek
		from avuser.pv_users 
		where deletion_date > sysdate - 70 
		)
		group by tmpWeek
	) t2
ON t2.tmpWeek = t1.tmpWeek
order by FullDate asc)
)‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

 

‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍The output looks like this in my environment. Showing that there were 41 leavers in week 27

pastedImage_1.png

 

Steps to create within the RSA IGL UI

  1. Log into RSA IGL as a user who can create charts. In my example, im using AveksaAdmin
  2. Go to "Reports" / "Charts"
  3. Select "+ Create Chart" button
    pastedImage_4.png
  4. Under the "General Tab" add the following details:
    • Name
    • Description
    • Type = Single Series Chart
      pastedImage_2.png
  5. Under the "Query" Tab, copy the SQL from above and hit "Preview", you should see some results.
    pastedImage_3.png
    If you get an error at this stage, please test your SQL in a Query tool, like "SQL Developer" or "SQL Squirrel" to ensure it works first. 
    If it still doesn't work, please share your SQL and a screen shot of the issue below.
  6. Under the "Columns" Tab, please use the configuration shown in the image below
    pastedImage_4.png
  7. Under the "Display Attributes" tab, you should select "Style = Line". Please also apply these settings:
    • Under "Title and Axis Names"
      • Caption: "Total Leavers Per Week"
      • Sub Caption: "For the Previous 10 Weeks"
      • X Axis Name: "Week #"
      • Y Axis Name: Total Leavers
        pastedImage_14.png
    • Under "Functional attributes"
      • Select "Animation" checkbox (ticked)
      • Select "Show Labels" (Ticked)
      • Select "Show Values" (Ticked)

There are MANY other "display attributes" you can play with on this screen, so please update and make changes as you see fit. 

Final Result

 

pastedImage_5.png

 

Next Steps

Add this chart to a dashboard, so you can easily see the data.

Labels (1)
No ratings
Version history
Last update:
‎2023-07-04 11:10 AM
Updated by:
Article Dashboard