planning business intelligence solutions avoiding common ...planning business intelligence solutions...
TRANSCRIPT
![Page 1: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/1.jpg)
BI Expert Panel
Planning Business Intelligence Solutions
Avoiding Common Challenges
Applying Best Practices
SolidQ Mentors: Rushabh Mehta
Mark Tabladillo
Paul Turley
Erik Veerman
![Page 2: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/2.jpg)
Objectives
Facilitate a conversation about experiences &
common pitfalls in BI projects
Discuss & promote best practices
Have fun
Please participate!
2
![Page 3: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/3.jpg)
Agenda
3
Session Blocks
9:30 10:30 10:45 11:4515 min
break
Data
Sourcing &
Transfor-
mation
Mark Tabladillo
Dimen-
sional &
Semantic
Modeling
Rushabh Mehta
Data
presentation
& Delivery
Paul Turley
Intr
od
uctio
n
Su
mm
ary
Discussion Topics
Whiteboard
Solutions
Best
Practices &
Success
Stories
Workshop
Managing
require-
ments &
stakeholder
expectations
Erik Veerman
![Page 4: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/4.jpg)
BI Project Dynamics
Questions:
How do BI projects differ from conventional
database projects?
What’s unique about long or short project?
What is the formal requirement process?
5
![Page 5: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/5.jpg)
BI Solution Continuum
6
Data Sourcing &
Transformation
Dimensional &
Semantic Modeling
Data Presentation
& Delivery
Requirements & Expectations
![Page 6: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/6.jpg)
Theory
7
Data
Sourcing
Project Timeline
Cleansing &
Transformation
Modeling
Presentation & Delivery
![Page 7: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/7.jpg)
Reality
8
Data Sourcing
Project Timeline
Cleansing & Transformation
Modeling
Presentation
& Delivery
![Page 8: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/8.jpg)
Theory
9
Project Timeline
Get
Documented
Requirements
from the
Business
Design
SolutionBuild &
Deliver
![Page 9: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/9.jpg)
Theory
10
One Project Timeline
![Page 10: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/10.jpg)
Reality
11
Multiple Project Timelines
![Page 11: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/11.jpg)
BI Solutions and the Laws of Physics
12
Nothing is impossible if you have:
• A Positive Attitude,
• Tons of Money,
• Supernatural Powers
…the rest of us must set realistic
expectations
• In much the same way that the laws
of physics govern the physical world,
data always behaves in a predictable
way
• …as do BI projects
![Page 12: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/12.jpg)
DATA SOURCING &
TRANSFORMATION
13
Mark Tabladillo
![Page 13: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/13.jpg)
Data Sourcing & Transformation
Essential concepts
Solution approaches
Common tools
14
![Page 14: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/14.jpg)
Data Sourcing & Transformation
Common ChallengesWhat Can Go Wrong?
15
Unclear development parameters
Rigid design: one size fits
all
Data cleaning issues:
completion, consistency
Unclear scope of data
use
Emerging standards and
validation
![Page 15: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/15.jpg)
Data Sourcing & Transformation
Discussion
16
![Page 16: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/16.jpg)
DIMENSIONAL & SEMANTIC
MODELING
Rushabh Mehta
17
![Page 17: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/17.jpg)
Dimensional & Semantic Modeling
Essential concepts
Solution approaches
Common tools
18
![Page 18: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/18.jpg)
Dimensional & Semantic Modeling
Common ChallengesWhat Can Go Wrong?
IT-driven BI projects
Modeling for data vs analysis
One-size-fits-all model
Inadequate business representation/input
Terminology
Data volume analysis too late
No proof-of-concept/prototyping
19
![Page 19: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/19.jpg)
Dimensional & Semantic Modeling
Discussion
20
![Page 20: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/20.jpg)
DATA PRESENTATION & DELIVERY
Paul Turley
21
![Page 21: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/21.jpg)
Data Presentation & Delivery
Standardized reports
Actions & drill-through
Self-service report design
Ad hoc analysis
Common ChallengesWhat Can Go Wrong?
22
Structured
reportingAd hoc
reporting
![Page 22: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/22.jpg)
Data Presentation & Delivery
Discussion
23
![Page 23: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/23.jpg)
MANAGING REQUIREMENTS &
STAKEHOLDER EXPECTATIONS
24
Erik Veerman
![Page 24: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/24.jpg)
Requirements & Expectations
Common ChallengesWhat Can Go Wrong?
25
![Page 25: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/25.jpg)
26
Your project begins, things are on track,
momentum and excitement builds
For whatever reason (political, budgetary,
customer support, technology issue/bug,
scope creep) your project begins to get out of
control
• Executive management enters the scene, demands
are made on you, pressure builds on the project
management, fingers point
• Everyone is watching while you try and get control
of the project
• Bad assumptions are made, IT
decides to undermine your efforts
(after all you are encroaching on
their turf)
![Page 26: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/26.jpg)
27
Even worse… you boss’s boss calls in Microsoft to “fix” the project
It’s too late… the train starts to derail, because now no-one knows where the
project started, how it got to where it is at, or how to fix it
In the mean time… money
(and time and energy) is being
poured down the drain
• Project blows up... It’s a wreck
• BUT, the situation is not over:
• You have to deal with the aftermath…
• You are “demoted”
• Budgets are cut in the future
![Page 27: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/27.jpg)
28© 2011 Solid Quality Mentors
How can you prevent this?
![Page 28: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/28.jpg)
29
Expectation and Requirement Management
• Skills:
• Leadership
• Communication
• Expectation setting*
• Project management
• Issue resolution
• Business savvy
• Roles:
• Educator
• Advisor
• Broker
• Lawyer
• Doctor
• Fire fighter
![Page 29: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/29.jpg)
30© 2011 Solid Quality Mentors
Worst Practices
![Page 30: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/30.jpg)
31
Bad Practices
• Sit in your cube with headphones on
• Browse the web all the time
• Use the foosball table in the break room (It is NOT to be used, it’s there for C-players)
• Go to lunch every day and be gone for 90 minutes
• “All of a sudden” you are out of time and budget
• When the business wants to change scope, say “absolutely, we can do that.”
• Pretending to know something you don’t
• Putting other IT staff on the defensive
• Completely ignore business emails after the project is complete
![Page 31: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/31.jpg)
32
Never say:
“This is going to be so easy, I can fix this in 2 days.”
“I know exactly what the problem is”
“Whoever built this did not know what they were doing”
“You really don’t know what you are doing”
![Page 32: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/32.jpg)
33
The Worst Worse Practice
Over promise and under deliver
(either technical or non-technical)
Set reasonable timelines and deadlines
Meet those deadlines
Exceed expectations
Communicate clearly about issues out of your control that come up
Do not forget about the unknowns that will inevitably come up in the
project, plan for them and pad your estimate
![Page 33: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/33.jpg)
34
Best Practices
1. Check in with the customer often
2. Deliver on time, on budget
3. Demonstrate your expertise by the questions you ask
4. Deliver what the business wanted not what you thought they
wanted
o We all “translate” what we hear to our view of the data world and
what we think are the customer’s true needs
o You have to ask clarifying questions to get to the hear of
something… say it back to them in your words to collaborate
![Page 34: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/34.jpg)
35
Best Practices
5. If you say you are going to follow-up on something… then follow-
up!
o Don’t lose credibility for something as simple as this
6. Become the business’s Trusted Advisor (they should seek you out).
The Best “Best Practice”
Execute on Deliverables
• Nothing replaces the credibility that comes with delivering on what
you/we promised to deliver
![Page 35: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/35.jpg)
36
Leadership
• BI is about business processes…
Technology supports those, not the other way around. We need to
apply technology, not just know it.
• Often you will be called to lead the business on how to correctly
implement something
• Don’t avoid the hard questions. Take them head on.
• Challenge to you… When a meeting starts to lose focus or it
becomes, Jump up to the white board!!
• List needs/issues/goals
• Drawing architecture diagrams
• Write up post meeting action items
![Page 36: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/36.jpg)
37
Focus on the Business…
• ROI (Return on Investment). It’s the reason you
have a job
• Listen, listen, and listen for business needs
• Ask why things are done the way they are done?
• Respond with technology solutions that solve
business needs? (not because it’s “cool”)
![Page 37: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/37.jpg)
38
Dealing with Issues
• Every project has them
• You will often find yourself in the middle of
issues!
![Page 38: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/38.jpg)
Dealing with Issues
• Get them out on the table as soon as possible
• Anytime you have to coordinate other IT
departments (server, SAN, network) be upfront
with the needs and document.
• Most of the time… go with your gut feeling
![Page 39: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/39.jpg)
Requirements & Expectations
Discussion
40
![Page 40: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/40.jpg)
41
Solutions & Best Practices
10:45
![Page 41: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/41.jpg)
Quick Recap
The dynamics of BI solution requirements
hasn’t changed
In fact, it’s gotten worse with the introduction
of self-service BI concepts & user-centric
tools
Requirements will be vague, ill-defined & the
will change when you deliver the solution
42
![Page 42: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/42.jpg)
Theory
43
Project Timeline
Get
Documented
Requirements
from the
Business
Design
SolutionBuild &
Deliver
![Page 43: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/43.jpg)
Reality
44
Project Timeline
Get Some
Requirements
Design
Something
Validate Design
Get New
Requirements
Throw Design
Away
Prototype
Solution
Validate
Prototype
Clarify Requirements
Design Solution
Build Solution
Business Adds
Requirements
Ask for a
Change Request
Finish Phase 1 Start Phase 2
Deliver Phase 1
![Page 44: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/44.jpg)
Understanding Business Requirements
Require all parties to speak a common language
In most cases:
We don’t have
complete
requirements
We think we
have complete
requirements but
don’t
What do you hear
when you ask for
requirements?
45
![Page 45: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/45.jpg)
BI Solution Continuum
46
Data Sourcing &
Transformation
Dimensional &
Semantic Modeling
Data Presentation
& Delivery
Requirements & Expectations
![Page 46: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/46.jpg)
Project Delivery
Scoping
Fast Tracking
Most challenges consist of:
47
technology people
![Page 47: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/47.jpg)
Whiteboard Solutions
this slide intentionally left blank
;-)
48
![Page 48: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/48.jpg)
Take Action
Build a proof of concept
…throw it away
Build a better proof of concept
…throw it away
Get management buy-in & investment
Apply best practices (even if you believe your business is an exception)
Reach-out to experienced experts & members in the community
49
![Page 49: Planning Business Intelligence Solutions Avoiding Common ...Planning Business Intelligence Solutions Avoiding Common Challenges Applying Best Practices SolidQ Mentors: Rushabh Mehta](https://reader034.vdocument.in/reader034/viewer/2022042620/5f4049de98688056b707cf9f/html5/thumbnails/49.jpg)
Thank You
SolidQ – SolidQ JournalTraining, Consulting, Advice
www.SolidQ.com
PASS
www.sqlpass.org
50