DataPalooza 2021
This ebook contains the presentations from the November 2-4, 2021.
DataPalooza 2021
November 2 -4, 2021
@ www.csbs.org � @csbsnews
CONFERENCE OF STATE BANK SUPERVISORS 1129 20th Street NW / 9th Floor / Washington, DC 20036 / (202) 296-2840
Elizabeth Rychlinski DataPalooza Master of Ceremonies
Senior Data Analytics Specialist CSBS Team Member for 7 years Non ‐ bank Supervision
How to have the best experience
Use the Help Desk (anytime) 1
Watch the chat box (anytime) 2
Asks the Experts (12:30 ‐ 1:00 ET) 3
Let’s test the chat…
Use the Help Desk (anytime) 1
Watch the chat box (anytime) 2
Asks the Experts (12:30 ‐ 1:00 ET) 3
Tell me in the chat the significance of this number… 47
Answer
There are 47 states & territories participating in DataPalooza
Tell me in the chat…
321
Answer
There are 301 individuals registered for DataPalooza
“I’m an analytics super user”
Your fellow attendees
“I want to get my team more involved in using data”
“I’m just getting started”
DataPalooza: Can we boost your data journey? • Accelerate data culture • Choose data champions
Let’s test the chat one more time…
Use the Help Desk (anytime) 1
Watch the chat box (anytime) 2
Asks the Experts (12:30 ‐ 1:00 ET) 3
Tell me in the chat…
Number of Active MLOs for State ‐ Licensed Companies
For how many consecutive quarters has the number of Mortgage Loan Originators grown?
Thousands
2016
2017
2018
2019
2020
2021
Tell me in the chat…
Number of Active MLOs for State ‐ Licensed Companies
9 For how many consecutive quarters has the number of Mortgage Loan Originators grown?
100 120 140
0 20 40 60 80
Thousands
2016
2017
2018
2019
2020
2021
Tell me in the chat…
51% 21% 11%
State chartered banks provided what percentage of total PPP funding?
Tell me in the chat…
51%
State chartered banks provided what percentage of total PPP funding?
Kris Rowley Chief Data Officer CSBS Information Technology
Enterprise Data Platform
Objective – A technical platform to collect and manage data assets in support of analytical and decision ‐ making priorities.
Enterprise Data Platform
Objective – A technical platform to collect and manage data assets in support of analytical and decision ‐ making priorities.
Data Standards
Data Governance
Policy
Technical
Enterprise Data Platform
Objective – A technical platform to collect and manage data assets in support of analytical and decision ‐ making priorities.
Data Ingest/Access
Data Analytics
Data Standards
Data Transformation
Data Governance
Policy
Technical
Technical
Visual
Enterprise Data Platform
Objective – A technical platform to collect and manage data assets in support of analytical and decision ‐ making priorities.
Data Ingest/Access
Data Analytics
Data Standards
Decision Making
Data Transformation
Data Governance
Story Telling
Policy
Technical
Visual
Presentation
Technical
Visual
EDP Roadmap CSBS Priorities
1. Enhance and Expand on CSBS.org/data. 2. Migrate the NMLS analytical products to MicroStrategy. 3. Improve data distribution by understanding your needs and use cases. 4. Learn from your success! 5. Continuously looking to improve our analytical products and introducing emerging technologies where it makes sense.
EDP Security and Privacy
The EDP is being developed in partnership and with guidance from our Security team
We will develop an Enterprise Data Catalog
All of the EDP data will be classified based on the CSBS Information Classification Policy
We are in the process of developing “roles” to ensure the right people have access to the right data.
This Photo by Unknown Author is licensed under
Tom Harlow Executive Vice President CSBS Products & Solutions
Emil Phillips Senior Vice President CSBS Research & Analytics
Data Culture and Data Champions (November 2021)
Two things to remember… • Don’t let data analytics feel intimidating • Anyone can be a data champion
Benefits / Value of Data Analytics • Supervision • Exam prep • Surveillance & offsite monitoring • Engagement with supervised institutions • Risk-based resource allocation & exam planning • Policy analysis • Industry performance • What else?
How do you get there… • Identify a data champion[s] • Build a roadmap • Understand and manage change / the transition
Data Champion • Who are they? • Where should they sit in the organization? • What should they do? • Make a plan • Distill analytics • Share analytics with others
Roadmap • Value of roadmap • Take it slow • 30 – 60 minutes once a quarter • Internal discussions about how to leverage data • Training and education • Incorporating analytics into monitoring and examination protocols • Internal data, analytics, innovation working groups • Get involved with CSBS • Incorporate into new positions • Incorporate analytics into examiner trainings, other annual events
Sample Roadmap
• Identify data champion/owner •Connect with CSBS
Q122
•Data champion attend data working group
Q222
•Data champion takes training on one analytics tool •Data champion identifies internal analytics contacts
Q322
•Data champion organizes 1 ‐ hour overview of CSBS analytics products
Q422
Q123 •Data champion organizes 1 ‐ hour internal meeting to discuss analytics product overview and discuss use cases
•Examiners start using data analytics for exam preperation
Q223
Understand and manage change / the transition • Acknowledge that this is overwhelming • The importance of awareness – to understand why data analytics • Why are we changing • What’s in it for me • Understand and address resistance
• Leadership involvement / top-down approach • Reinforcement, reinforcement, reinforcement
How do you get there… • Identify a data champion[s] • Build a roadmap • Understand and manage change / the transition
Questions
Member Sponsors for the Networked Priorities (updated 11/2/21) Member Sponsors have been identified for Network Supervision priorities who serve as an advocate or “change champion” for the initiatives. This role actively communicates, supports and actively advocates for adoption of initiatives into their own and other agencies. They also partner directly with internal CSBS change teams and sponsors to lead and enable the achieve the results. Networked Priority Member Sponsors CSBS Change Practitioner
There will be a “One Company One Exam” for 75 MSB firms conducted and/or accepted by all states that regulate MSBs.
Kevin Hagler
Melissa Puccinelli
All states with licensing authority over money service businesses will adopt the Multi ‐ State MSB Licensing Agreement. *
Charlie Clark
Jeff DeArment
Albert Forkner – NMLS TBD ‐ MSB Model Law
Jeff DeArment
CSBS will build a modernized NMLS to one standard that implements the MSB Model Law and Multistate MSB Licensing Agreement. States will adopt operational and legal standards based on the MSB Model Law and Multistate MSB Licensing Agreement to participate in the modernized NMLS. CSBS will form an industry advisory group of MSB companies. –this is currently done. Its Just Lunch occurred in 2021, unless work needed in 2022 State regulators will pilot “One Company One Exam” for a mortgage company to reduce regulatory burden and create new efficiencies.
Melissa Puccinelli
Bret Afdahl
Margaret Liu
Melanie Hall
Janine Bjorn
State regulators will finalize and approve model regulatory prudential standards for nonbank mortgage servicers.
Charlie Clark
Janine Bjorn
Cyber ‐ risk examinations will be coordinated for nonbank entities to ease regulatory burden, provide more consistency, and enhance effectiveness. Participate in a community of large bank examiners to benefit from a more horizontal perspective regarding current practices and trends at large banks.
Tom Fite
Mike Bray
Lise Kruse
Joey Samowitz
1
Data Palooza Busting Buzzwords: De-Mystifying Data Terminology
Resources
https://www.merriam ‐ webster.com/dictionary/buzzword
Jargon
TLA Definition: Three letter acronym.
What buzzwords, jargon, or acronyms are you interested in learning about today? Link: _________________
Buzzword Buckets
Data Management and Analytics
Data Science
Technology and Programming
Tip #1
hairsplitting
Data Management and Analytics
Structured data Unstructured data
ETL – Extract, Transform, Load ELT – Extract, Load, Transform
Structured Data
Unstructured Data
ETL Software
Structured Data
Transform
Load
Unstructured Data
ELT Software
Extract
Load
Transform
Tip #2
Look for a definition, not the definition.
Data Management and Analytics
Analytics Descriptive Analytics Predictive Analytics Prescriptive Analytics
Analytics:
The process of finding insights in data.
Types of Analytics
Descriptive Analytics: what has already happened? Predictive Analytics: what may happen? Prescriptive Analytics: what should we do?
Descriptive Analytics What has already happened
https://www.csbs.org/cbindex
Predictive Analytics – What may happen
Interested in Predictions?
Prescriptive Analytics – What should we do?
https://kanbanize.com/kanban ‐ resources/kanban ‐ analytics/monte ‐ carlo ‐ simulation
Technology and Programming
Cloud computing AWS/Azure/GCP Software as a Service (SAAS) API – Application Programming Interface
Tip #3: De ‐ mystifying a new term 1. What is a definition of it. 2. What bucket or category does this term fit into? 3. Is it in contrast to something else? 4. What is the purpose, goal, or value?
Example: Cloud computing 1. What is a definition? 2. What bucket or category does this term fit into? 3. Is it in contrast to something else? 4. What is the purpose, goal, or value? Running company data centers or local servers (“on premise”) Technology and Programming Using servers on the Internet to store data and run programs
Pay someone else to manage the hardware, only pay for what you use, quickly scale up
Cloud computing
Your Own Servers
Cloud Servers
This Photo by Unknown Author is licensed under CC BY ‐ SA
Amazon Web Services
(GCP)
https://www.parkmycloud.com/blog/aws ‐ vs ‐ azure ‐ vs ‐ google ‐ cloud ‐ market ‐ share/
Software as a Service (SAAS) Timecard Software
Your Own Servers
Cloud Servers
Software as a Service
API = Application Programming Interface
UI = User Interface
User Interface: Users Directly Access Your Application
Your Application
User Interface: Users Directly Access Your Application
Application Programming Interface (API):
Applications Access Your Application
Your App API
Applications
Application Programming Interface (API): Applications Access Your Application
API As A Data Source
Transform
Load
API Data
Data Science
Statistics
Data Science
Coding
Analytics
Artificial Intelligence (AI) & Machine Learning (ML)
https://towardsdatascience.com/cousins ‐ of ‐ artificial ‐ intelligence ‐ dda4edc27b55
Interested in AI & ML?
A Few of Your Buzzwords
Questions?
• What you think of the approach shared for handing buzzwords? • How do you handle jargon and new acronyms? • What additional buzzwords would you like to discuss?
Resources
https://towardsdatascience.com/
https://landing.umetrics.com/glossary ‐ data ‐ analytics ‐ terms https://www.statistics.com/data ‐ analytics/ Glossaries of statistics and data analytics terms:
Extra Slides
Types of Machine Learning
Unsupervised Supervised Reinforcement Transfer
Advanced Analytics terms
NLP Algorithm Model Regression Classification Neural Networks Decision tree
Data Management
Big data Data mining Data wrangling Dashboards
Data Management
Data Management
Data warehouse Data lake Business Intelligence
Cryptocurrency
Blockchain Bitcoin NFT Other currencies
Statistics
• Probability • Significance • Confidence • Prediction/Estimate/Inference/Forecast • Null hypothesis
Databases
Table Row Column View SQL Query
Other terms
Report Dashboard Dossier
ELT Software
Structured Data
Extract
Load
Unstructured Data
Transform
Extract
Data Analytics Career Planning: Training and Certification
Presentation Outline
Workforce of Tomorrow
Training Opportunities
How to Get Certified
Questions
Workforce of Tomorrow Objective: Develop the workforce of tomorrow, becoming a training organization for state and federal regulators for the regulator of the future Strategies: 1. Study and identify the most important areas of focus needed to develop the workforce of tomorrow 2. Research and develop learning pathways to increase state regulators' level of competency in the identified areas of focus 3. Drive innovation to increase speed (or reduce time) to competency
1. Data Analytics 2. IT/Cybersecurity 3. Leadership Development Workforce of Tomorrow Areas of Focus:
Presentation Outline
Workforce of Tomorrow
Training Opportunities
How to Get Certified
Questions
Training Opportunities
Proficiency Levels: 1. Novice: Minimal knowledge, needs guidance, Has little or no idea of how to deal with complexity 2. Competent: Good working and background knowledge, Is able to achieve most tasks using own judgement, Copes with complex situations 3. Expert: Authoritative knowledge and deep tacit understanding, holistic grasp of complex situations, sees overall picture and alternative approaches.
Training Opportunities
Training Opportunities
Advanced Data Analytics Training
Presentation Outline
Workforce of Tomorrow
Training Opportunities
How to Get Certified
Questions
Certification
Certified Data Analytics Specialist (CDAS)
Certification Qualifications
Certified Data Analytics Specialist (CDAS) • Role Experience: Participation in at least five examinations during a minimum of one year of employment by a state regulatory agency. • Core Education: Examiners who meet the one-year employment requirement above are assumed to have adequate basic financial analysis training. • Active involvement in the development of data strategy. • Expertise in the area of data analytics must be outlined in the application.
Presentation Outline
Workforce of Tomorrow
Training Opportunities
How to Get Certified
Questions
Visit www.csbs.org/data for all training and certification information.
Certified Data Analytics Specialist | CDAS Your special skillset as a data analyst may be recognized through the CSBS Examiner Certification Program’s CDAS credential. CDAS offers two tracks for both examiners and non-examination staff: • Examination staff: one year on the job and participation in five examinations. Already CSBS-certified? No additional core education requirements. Apply today! • Non-examination staff: one year on the job providing value to the examination or off-site monitoring process. Completion of a CSBS Day 1 examiner training course is required (FDIC basic examiner education is acceptable alternative). To enroll in the Day 1 program, contact lmsadmin@csbs.org. All candidates must outline active involvement in the development of data strategy or data government for a state agency. Successful applicants must complete 40 hours of continuing education during each three-year term of certification. If you are already certified through an industry association, you may qualify to waive into the CDAS program. Contact certification@csbs.org for more information. To apply, activate an account in the certification portal – send your name, email address, and agency employment start date to certification@csbs.org to get started.
Data Palooza CSBS Analytics Platform Demo - An Introduction
Topics to cover during the demo:
Data Analytics landing page logging into Analytics Platform Introduction to the home page
Running reports Saving reports Changing filters
Navigation
DATA UPLOAD WORKSHOP
CONTENTS
Introduction................................................................................................................................................................... 2
Getting Started .............................................................................................................................................................. 2
Create New dossier....................................................................................................................................................2 Contents Panel........................................................................................................................................................... 3 Adding Existing Metrics .............................................................................................................................................3 Downloading External Data .......................................................................................................................................4
Upload Data................................................................................................................................................................... 5
New Dataset .............................................................................................................................................................. 5 Prepare ...................................................................................................................................................................... 6 Wrangle ..................................................................................................................................................................... 7
Creating a Visualization .................................................................................................................................................8
Editor ......................................................................................................................................................................... 8 Linking to Other Datasets ..........................................................................................................................................9
1 | P a g e
DATA UPLOAD WORKSHOP
INTRODUCTION
Here we will go over some of the basic concepts we will be going over in this user manual. In Figure 1 we have highlighted three important features for the lesson. 1. Contents – This section of your dossier is where you can control your chapters and pages. Each chapter contains its own filters that are applied to all pages and visualizations in that chapter. 2. Attributes provide a context to your groups of metrics. Bank name would be an example of an attribute. 3. Metrics are objects that represent business measures and key performance indicators. Total assets would be an example of a metric.
Figure 1 - Intro
GETTING STARTED
CREATE NEW DOSSIER To Start we will want to go to https://data.csbs.org/ and use
to login. Load up Bank Data and
start a new Self-Service Analytics dossier.
Figure 2 - Blank Dossier
2 | P a g e
DATA UPLOAD WORKSHOP
In today’s project we will focus on creating a basic grid and some advanced visualization functionality. Once you are logged in and have your new dossier started it should resemble the image above in Figure 2.
CONTENTS PANEL Dossiers are organized into chapters and pages. Each chapter can contain one or multiple pages. Each page can contain multiple visualizations. This is useful when narrating a story or by simply breaking up key metrics. Go ahead and add titles to your chapter and pages to easily refence them later. I would suggest doing this for each topic we cover. ADDING EXISTING METRICS To add metrics, click on the three dots located near Bank Data and Edit Dataset.
Figure 3 - Edit Dataset
In the top right of the Edit Dataset section there is a drop-down menu where one can switch the search form Attributes, Metrics, Public Object to Personal Object. Just below the drop-down is a search bar where you can type-in your key words to find the desired metrics. On the right side of the window are the attributes and metrics already in your dossier dataset. Add metrics to your dataset by double-clicking on the metric name or by dragging the metric into your dataset objects. After selecting the desired metrics update the dataset. For most of these sections we will use the following metrics: K447, 7414, and E004.
3 | P a g e
DATA UPLOAD WORKSHOP
Figure 4 - Edit Dataset II
DOWNLOADING EXTERNAL DATA Navigate on your browser to https://cdr.ffiec.gov/public and we will download two CSV files from this site. We will download 2018Q4 and 2019Q4 data for peer group 17. Under Report select “List of Banks in Peer Group Report”. Select 2018Q4 for the Report Date and for Peer Group choose 17. Search & save the data as a CSV. Repeat for 2019Q4. Please refer to figure 5 if you have any questions.
Figure 5 – FFIEC
4 | P a g e
DATA UPLOAD WORKSHOP
We will be downloading CSBS’ District CSV which is located at https://data.csb.org/resources/csbs_districts.csv. Eventually we will also need to copy and paste a chart from Wikipedia containing State Codes. The link is https://en.wikipedia.org/wiki/FIPS_state_code.
UPLOAD DATA
NEW DATASET Go ahead and start a new Dossier. Once it is created navigate to the top left of your screen and add a new dataset.
Figure 6 - New Data Set
Because we downloaded the data earlier and saved it, we can connect to our data via file from our disk. Select the top left option and select your saved 2018Q4 Peer 17 CSV file.
5 | P a g e
DATA UPLOAD WORKSHOP
Figure 7 - File from Disk
Once our file is selected click Prepare Data. This is how we will be able to clean our data, so it is ready to be analyzed. Our prepare window should look like figure 8.
Figure 8 - Prepare Window
PREPARE Our first step in preparing the data is to select FDIC Cert which is currently a metric and convert it to an Attribute. This will allow us to link it to our existing dataset later in the lesson.
6 | P a g e
DATA UPLOAD WORKSHOP
Figure 9 - Convert to Attribute
Now that FDIC Cert is an Attribute, we will click on the Wrangle option seen in figure 9.
WRANGLE Wrangle allow us to clean up the data we are working with before we move it into our dossier. Take notice that all the text data in column Name are in all CAPS. This doesn’t really follow the format form our existing dataset and looks messy. Pick the Name column and select the Title Case function. Title Case will make it so that each word starts with a capital letter but everything else is lower case. Next, we notice that the Name column still has a small error in it - “Of” is capitalized. To fix this select the Name column again and use the Find and Replace Function to replace “Of” with “of”. These are small fixes but it is still important to clean and prepare all of your data, so it is ready to be analyzed. Our final step for Wrangling the text data is fixing the column City. Like the Name column all the Cities are in all CAPS. Again, we’ll use the same Title Case function.
7 | P a g e
DATA UPLOAD WORKSHOP
Figure 10 – Wrangle
Now Apply the edits made and Finish the Preview.
CREATING A VISUALIZATION In our Datasets panel we can scroll down and eventually see the dataset we just added. While creating this visualization we will pull data from the existing dataset and the one we just added. EDITOR From our newly created data set add FDIC Cert and Name to the Rows. We will also want to add Net Income and Average Assets to the Metrics section. From our existing dataset we will add K447 which we should have added in the Getting Started section. Refer to figure 11 for finished Visualization.
8 | P a g e
DATA UPLOAD WORKSHOP
Figure 11 - Visualization
LINKING TO OTHER DATASETS Recall, when we were preparing our data, we changed FDIC Cert in our new dataset to an attribute. Now find that attribute, Right-click, and press “Link to Other Dataset…”. We will want to link it to Bank Cert from our existing dataset.
Figure 12 - Link to Other
When linked our grid will be updated to mostly blank cells. This is nothing to worry about. The datasets defaults to Outer Join which means that it combines all the rows from the two tables. The downside of this is some of the rows don’t match up and are returning blank cells.
9 | P a g e
DATA UPLOAD WORKSHOP
To fix this we will want to scroll up to our existing dataset. There should be the three dots by the name, see figure 13. We’ll want to click the dots and select the Inner Join option.
Figure 13 - Inner Join
Inner Join will combine all the rows with the same key records from each table. For our example the two datasets will be connected by Bank Cert/FDIC Cert.
Figure 14 – Outer & Inner Join
UPLOADING MULTIPLE DATASETS
CSBS + WIKI Here we will download the two documents discussed in the Downloading External Data Section. This is the CSBS District and State Fips form Wiki. Follow the steps in the Upload Data section for uploading a single file. Refer to
10 | P a g e
DATA UPLOAD WORKSHOP
Figure 7 and 8. Upload the CSBS District CSV and get to the prepare data section. As we see in Figure 16 there is an add a new table section on the top left of the preview window. We will want to click that an navigate to clipboard so we can paste our wiki data, see figure 15.
Figure 15 – Clipboard
Once done we will have our two datasets displayed in Figure 16.
Figure 16 - Preview
WRANGLING In our wiki data we will want to clean the text. Select Remove Row(s) Where Cell Is Empty and select Alpha Code. This will remove empty cells from our state data. See Figure 17.
11 | P a g e
DATA UPLOAD WORKSHOP
Figure 17 – Wrangling
ATTRIBUTE MAPPING & LINKING You can map imported attributes within a dataset to an existing attribute and its corresponding attribute forms. In our case it will be useful to link our two new datasets based on a common attribute. Note the attribute names might be different for you but you simply want to link State abbreviation in both datasets. You do so by clicking and dragging one to the other.
Figure 18 – Mapping
12 | P a g e
DATA UPLOAD WORKSHOP
We will then want to update the dataset and it will load into our dossier. Once loaded we will want to link our datasets. Let’s use State Name to Bank State.
Figure 19 - Attribute Linking
CREATING A VISUALIZATION (PAGE 2) Start off by making a new page in your dossier. We are going to create a new chart using the newly uploaded district data. EDITOR Add the following attributes to the rows section; District ID, District Desc, Bank State. In the metric section drag and drop Row Count and Count of Banks.
Figure 20
13 | P a g e
DATA UPLOAD WORKSHOP
ADDING EXISTING DATASETS Here we will focus on adding an existing dataset and explore the mapping functionality.
We will want to click on the Add Dataset button located near the top left of the dossier.
Select the Existing Dataset option and navigate to the following file location… Shared Reports >> Supporting Datasets >> Workshops >> Office locations Cube.
Figure 21
CREATING A VISUALIZATION (PAGE 3) In this visualization we will be preparing a grid containing latitude and longitude to plot on a map of the US.
EDITOR With the newly added Dataset add Latitude, Longitude, FDIC Cert., and Name to the Rows section. Then in the Metric section add 7414, E004, and Net Income. Refer to Adding Existing Metrics if you don’t have 7414 and E004. See Figure 22 as a reference.
14 | P a g e
DATA UPLOAD WORKSHOP
Figure 22
MAP In the Gallery section there is a build in option for a map. With our Visualization 1 select pick the map option. Now that our data is mapped navigate to the editor tab and drag Net Income to the color by section. Then move to the Format tab and select the color fill you would like to use. Our map will display Office locations colored by Net Income throughout the US.
15 | P a g e
DATA UPLOAD WORKSHOP
Figure 23 – Map
UPDATING DATASETS Recall how we downloaded peer group 17 for 2018 and 2019? Let’s see how to update this data. We will want to find our 2018 Data set in our current dossier. There are the 3 dots next to it and an option to republish cube. If we click this, we can do a file upload of 2019 data and because it is the same format everything will update.
Figure 24 - Updating
16 | P a g e
ADVANCED METRIC FUNCTIONS
CONTENTS Introduction................................................................................................................................................................... 3 Getting Started .............................................................................................................................................................. 3 Create New dossier....................................................................................................................................................3 Contents Panel........................................................................................................................................................... 4 Adding Existing Metrics .............................................................................................................................................4 DERIVED METRICS..........................................................................................................................................................5 Building a Visualization..............................................................................................................................................5 Editor ..................................................................................................................................................................... 5 Filter....................................................................................................................................................................... 6 Creating a Derived Metric..........................................................................................................................................7 Percent to Total .....................................................................................................................................................7 Metric Editor - Formula .........................................................................................................................................8 LEVEL METRICS .............................................................................................................................................................. 9 Building a Visualization..............................................................................................................................................9 Editor ..................................................................................................................................................................... 9 Filter.....................................................................................................................................................................10 Creating a Metric .....................................................................................................................................................11 Median.................................................................................................................................................................11 Difference ............................................................................................................................................................12 Abs .......................................................................................................................................................................13 Thresholds ...............................................................................................................................................................13 LAG METRIC FUNCTION .........................................................................................................................................14 Building a Visualization............................................................................................................................................14 Editor ...................................................................................................................................................................14 Filter.....................................................................................................................................................................15 Creating a Metric .....................................................................................................................................................15 Lag Metric Function .............................................................................................................................................16 Difference ............................................................................................................................................................17 CASE FUNCTION...........................................................................................................................................................18 Building a Visualization............................................................................................................................................18
1 | P a g e
ADVANCED METRIC FUNCTIONS
Editor ...................................................................................................................................................................18 Filter.....................................................................................................................................................................18 Creating an Attribute...............................................................................................................................................18 Case Function ......................................................................................................................................................18 Getting Started ............................................................................................................................................................20 Create New dossier..................................................................................................................................................20 Contents Panel.........................................................................................................................................................21 Adding Existing Metrics ...........................................................................................................................................21 Gallery......................................................................................................................................................................22 Individual Visualization Filtering..................................................................................................................................23 Creating a Visualization ...........................................................................................................................................23 Editor ...................................................................................................................................................................23 Filter.....................................................................................................................................................................24 Color By................................................................................................................................................................25 Targeting Visualization ................................................................................................................................................25 Targeting..................................................................................................................................................................25 Attribute Groups..........................................................................................................................................................28 Creating a Visualization ...........................................................................................................................................28 Attribute Groups......................................................................................................................................................28 Reference Line / Trend Line / Forecasting...................................................................................................................30 Reference Line .........................................................................................................................................................30 Editor & Filter ......................................................................................................................................................30 Plot.......................................................................................................................................................................30 Trend Line / Forecasting ..........................................................................................................................................32 Editor ...................................................................................................................................................................32 Plot.......................................................................................................................................................................32
2 | P a g e
ADVANCED METRIC FUNCTIONS
INTRODUCTION
Here we will go over some of the basic concepts we will be going over in this user manual. In Figure 1 we have highlighted three important features for the lesson. 1. Contents – This section of your dossier is where you can control your chapters and pages. Each chapter contains its own filters that are applied to all pages and visualizations in that chapter. 2. Attributes provide a context to your groups of metrics. Bank name would be an example of an attribute. 3. Metrics are objects that represent business measures and key performance indicators. Total assets would be an example of a metric.
Figure 1 - Intro
GETTING STARTED
CREATE NEW DOSSIER To Start we will want to go to https://data.csbs.org/ and use
to login. Load up Bank Data and
start a new Self-Service Analytics dossier.
3 | P a g e
ADVANCED METRIC FUNCTIONS
Figure 2 - Blank Dossier
In today’s project we will focus on creating a basic grid visualization and creating new metrics. Once you are logged in and have your new dossier started it should resemble the image above in Figure 2.
CONTENTS PANEL Dossiers are organized into chapters and pages. Each chapter can contain one or multiple pages. Each page can contain multiple visualizations. This is useful when narrating a story or by simply breaking up key metrics. I went ahead and added titles to my chapter and page 1 to easily refence them later. I would suggest doing this for each topic we cover. ADDING EXISTING METRICS To add metrics, click on the three dots located near Bank Data and Edit Dataset.
Figure 3 - Edit Dataset
In the top right of the Edit Dataset section there is a drop-down menu where one can switch the search form Attributes, Metrics, Public Object to Personal Object. Just below the drop-down is a search bar where you can type-in your key words to find the desired metrics. On the right side of the window are the attributes and metrics already in your dossier dataset. Add metrics to your dataset by double-clicking on the metric name or by dragging the metric into your dataset objects. After selecting the desired metrics update the dataset. For most of these sections we will use the following metrics: 5584, 5586, 5588, and E013.
4 | P a g e
ADVANCED METRIC FUNCTIONS
Figure 4 - Edit Dataset II
DERIVED METRICS
BUILDING A VISUALIZATION
EDITOR Start off by dragging over the Quarter and Bank State Chartered Attributes into the Rows. As you bring the data over, the Visualization 1 panel will populate. Next, let’s add the Count of Banks and Total Assets Metrics to the Metrics section of our Visualization. Please refer to Figure 5 if you need assistance.
5 | P a g e
ADVANCED METRIC FUNCTIONS
Figure 5 - Building A Visualization
FILTER Step 1: Toggle over to the Filter tab. We will now filter this chapter by Quarter and Bank State.
Step 2: Drag Quarter over to your filter panel. Once there change the display to Check Boxes and select a quarter. Step 3: Here we show the step by step process. Drag Bank State to the filter panel. Click the three dots on the right and change the display setting to Check Boxes.
Figure 6 – Filter
6 | P a g e
ADVANCED METRIC FUNCTIONS
Once done select a state. For this example, we used Alabama.
CREATING A DERIVED METRIC
PERCENT TO TOTAL Our Visualization panel now has the Quarter, Bank State Chartered, Count of Banks, and Total Assets.
Our next step will be creating our own user defined metrics – Percent to Total – which will show the percentages of State Chartered vs Not State Chartered Banks in our selected State. To do this, right click on the Count of Banks column header and navigate to Shortcut Metric >> Percent to Total >> Automatic.
Figure 7 - Shortcut Metric >> Percent to Total >> Automatic
Our new metric will be added to our visualization.
Let’s re-do the same steps but for Total Assets. Right Click Total Assets >> Shortcut Metric >> Percent to Total >> Automatic.
7 | P a g e
ADVANCED METRIC FUNCTIONS
METRIC EDITOR - FORMULA We are also able to create our own metric. To do so simply right click in the metric section of your dataset and select Create Metric (Figure 8). This will take you to the Metric Editor window. From this window we will want to switch over to the Formula Editor, located on the bottom left of Figure 9.
Figure 9 - Metric Editor
Figure 8 - Create Metric
In Figure 9, we show some of the operations available in the Metric Editor. Feel free to explore these features but for this demonstration we will focus on building our own formula. In Figure 10, we simply add 5584 Number of Loans To Finance Agricultural Production And Other Loans To Farmers Less than $100k + 5586 Number of Loans To Finance Agricultural Production And Other Loans To Farmers More than $100k to 250k + 5588 Number of Loans To Finance Agricultural Production And Other Loans To Farmers Greater than $250k to solve for Total Number of Loans for Agricultural Production. To simplify I will refer to them by their code: . = 5584 ( >100 ) + 5586 ( 100 −250 ) + 5588 ( <250 )
8 | P a g e
ADVANCED METRIC FUNCTIONS
If you are having trouble finding these metrics refer to the ADDING EXISTING METRICS section. Once finished our visualization panel should resemble the table below.
We will start this new section off by creating a new Chapter. Housing all our tutorials under one dossier will allow for easier refence later. Chapter 2 – Metrics will focus on Level Metrics. Level Metrics are metrics that are evaluated at a set level of data, regardless of what is contained on the dossier they’re placed in.
BUILDING A VISUALIZATION
EDITOR Start by pausing your data retrieval, located on the top left next to the save icon. This will allow us to drag and drop rows and columns without the visualization updating ever time. Once paused let’s start by dragging over Bank Cert, Bank Name, Bank State and Bank State Chartered Attributes into the Rows. Next, let’s add the E013 to the
9 | P a g e
ADVANCED METRIC FUNCTIONS
Metrics section of our Visualization. Then resume your data retrieval and Visualization 1 will populate. Please refer to Figure 11 if you need assistance.
Figure 11 - Building A Visualization
FILTER For this exercise we will use the filter panel to display only Q1 2019. We do this by adding quarters to the filter tab, changing the display to check boxes, and selecting 2019Q1 only.
Figure 12 – Filter
10 | P a g e
ADVANCED METRIC FUNCTIONS
CREATING A METRIC
MEDIAN Right click and create new metric. Once in the Metric Editor screen we will create a function that takes the Median of E013. We have addition options below our function - function parameters, levels, and filters. The leveling option is the most important part to take away from this exercise. Note: Any metric in the Dataset can be right clicked and you are able to edit the Number format to change decimals if need be.
Part 1 – Bank State Making our first level equal to Bank State this would take the median of E013 by each state. Each state would have a unique median, but our visualization would show the same median for State Chartered and Not State Chartered banks. To avoid this issue let’s add a second level. Part 2 – Bank State Chartered For our second level we add Bank State Chartered. Our return will now have a unique median for State by State Chartered vs Not State Chartered.
Figure 13 – Level Metric
11 | P a g e
ADVANCED METRIC FUNCTIONS
Figure 14 – Median Solution Chart
DIFFERENCE Now we will create a new derived metric called E013 Median Diff. In the formula bar simply solve E013 – Median E013 . The reason we are doing this is to see if any bank stands out from their competitors on a State and Bank Chartered Level.
Figure 15 – Difference Formula
12 | P a g e
ADVANCED METRIC FUNCTIONS
ABS To end this section, we will create the a new metric called Abs(E013 – Median E013). Recall, our latest function E013 Median Diff is just that. So, let’s take the absolute value of the diff we just calculated. Essentially, our sort will now find the largest differences from the median (positive or negative).
Figure 16 – Abs()
THRESHOLDS You can highlight metric data in a visualization by applying formatting to the visualization when data fulfills a specific condition. This formatting is called a threshold. Thresholds can make analyzing large amounts of data easier because images are easy to locate, and different colors are quickly identified. We will use thresholding to identify and large differences from E013 vs the Median. To do so right click on the newly created absolute function and select Threshold. Once in the Threshold menu you can change the colors, create new threshold levels and change the desired value. Once you have the settings to your liking select Apply and then OK. Now you will be able to visually see the differences.
Figure 17 – Threshold Menu
13 | P a g e
ADVANCED METRIC FUNCTIONS
Figure 18 – Largest Differences from Median
LAG METRIC FUNCTION Create a new chapter.
This section will focus on the lag metric function. The Lag function is useful to display a set of metric values in an order determined by another metric or attribute on the report. For our example we will use the lag function to find total assets last year and compare them to the current total assets.
BUILDING A VISUALIZATION
EDITOR Start by pausing your data retrieval. Once paused let’s start by dragging over Bank Cert, Bank Name, Bank State and Bank State Chartered Attributes into the Rows. Next, let’s add Total Assets to the Metrics section of our Visualization. Then resume your data retrieval and visualization 1 will populate. Please refer to Figure 19 if you need assistance.
14 | P a g e
Made with FlippingBook Digital Publishing Software