Here are a few ways Couchbase could showcase full-text search capabilities:- Demonstrate building a simple full-text index on a document field and querying it using the FTS syntax. For example, indexing a product description field and searching for products containing specific keywords. - Show how FTS supports features like stemming, wildcards, proximity search, etc. to make searches more flexible and return better results. - Highlight how FTS indexes can be built on multiple fields to enable cross-field searches. For example, searching across product name and description fields.- Compare performance of FTS queries against non-indexed queries to show the benefits of indexing for search. - If data volume allows, showcase
This document discusses the roles of data architect, data engineer, and data modeler. A data architect requires comprehensive experience and must work with both technical and business teams. Data engineers specialize in big data solutions using technologies like data lakes and warehouses. Data modelers translate business rules into data models and designs. Hiring good data modelers is important for projects.
Data Architecture Strategies: Data Architecture for Digital Transformation
Similar to Here are a few ways Couchbase could showcase full-text search capabilities:- Demonstrate building a simple full-text index on a document field and querying it using the FTS syntax. For example, indexing a product description field and searching for products containing specific keywords. - Show how FTS supports features like stemming, wildcards, proximity search, etc. to make searches more flexible and return better results. - Highlight how FTS indexes can be built on multiple fields to enable cross-field searches. For example, searching across product name and description fields.- Compare performance of FTS queries against non-indexed queries to show the benefits of indexing for search. - If data volume allows, showcase
Building Modern Data Platform with Microsoft AzureDmitry Anoshin
Similar to Here are a few ways Couchbase could showcase full-text search capabilities:- Demonstrate building a simple full-text index on a document field and querying it using the FTS syntax. For example, indexing a product description field and searching for products containing specific keywords. - Show how FTS supports features like stemming, wildcards, proximity search, etc. to make searches more flexible and return better results. - Highlight how FTS indexes can be built on multiple fields to enable cross-field searches. For example, searching across product name and description fields.- Compare performance of FTS queries against non-indexed queries to show the benefits of indexing for search. - If data volume allows, showcase (20)
Here are a few ways Couchbase could showcase full-text search capabilities:- Demonstrate building a simple full-text index on a document field and querying it using the FTS syntax. For example, indexing a product description field and searching for products containing specific keywords. - Show how FTS supports features like stemming, wildcards, proximity search, etc. to make searches more flexible and return better results. - Highlight how FTS indexes can be built on multiple fields to enable cross-field searches. For example, searching across product name and description fields.- Compare performance of FTS queries against non-indexed queries to show the benefits of indexing for search. - If data volume allows, showcase
1. Copyright Global Data Strategy, Ltd. 2020
Data Architect vs. Data Engineer vs. Data Modeler
Donna Burbank
Global Data Strategy, Ltd.
October 22nd, 2020
Follow on Twitter @donnaburbank
@GlobalDataStrat
Twitter Event hashtag: #DAStrategies
3. Dynamically query data that
resides in AWS S3, on-demand
and in real-time
Focus on development without
worrying about synchronizing
data between operational and
analytical systems
Ingest, consolidate, and
analyze data from multiple
locations
NoSQL architecture that enables
flexible schema assigned when data
is read
2
Data Modeler
The data modeler, translates business rules into usable conceptual, logical, and physical
models and database designs.
4. Data Engineer
Query data in the Analytics
cluster using familiar SQL syntax
Utilize a fast, scalable, intuitive,
database, which speeds up the
development life cycle
Visualize data stored in the
cluster
Develop code that utilizes SDKs to
access data as needed
3
Data engineers specialize in big data solutions. They generally, work with data lakes, cloud
platforms, and data warehouses in the cloud.
5. Architect
Run analytical queries at scale
with a massively parallel
processing (MPP)
Maximize performance
Integrate data from disparate sources Dynamically scale as needed
4
The data architect needs to have a comprehensive mastery of all the technologies that all
other positions have.
8. Customer Journey
7
Primary Needs Considerations Solution
Analyst
• Ease of use
• Compatibility with BI tools
Developer
• Performance
• Faster development life
cycle
Administrator
• Easy cluster management
Architect
• Performance
• ROI
• Support data-driven
decisions
Analyst
• Couchbase Analytics
service
Developer
• Couchbase Analytics
service
Administrator
• Couchbase Analytics
service
Architect
• Couchbase Analytics
service
Analyst
• Easily access data
• Analyze data
• Produce reports
Developer
• Write code that utilizes
SDKs to access cluster
data
Administrator
• Easily manage cluster
Architect
• Dynamically scale as
needed
• Maximize performance
9. The following slides illustrate the demo flow for the Couchbase Connect keynote
demo - narrative text is solely to convey context, this is not a script!
The slides follow the outline detailed here
NOTE: Screenshots are for concept illustration only, they are not the actual screens
we show in the demo
Text in RED represents areas where Ravi could interrupt with a leading question
Data Architect, Data Engineer, Data Modeler for Big data projects.
Registration
https://content.dataversity.net/102220-Data-Architecture-Webinar_Sponsor-
Registration-Couchbase.html
Review Material
https://www.dataversity.net/data-architect-vs-data-modeler-vs-data-engineer/
10. Persona Describe
A Data Architect …. Data architects are for large organizations that need vision across all data activities.
If the data scientist is on the fast track, the data architect is on the slow track. The data architect needs to have a comprehensive mastery of all the technologies that all other
positions have, as well as the personality and skill to work successfully and gracefully with both IT and business people. “It takes a lot of experience to become a data architect.
You can’t go to school and graduate and have this level of experience,” said Bowers.
A Data Engineer …. Data engineers specialize in big data solutions, but technology and techniques are too new to provide guaranteed success. Ensure new hires are carefully
vetted for skills and experience.
The data engineer does the same work as the BI engineer, but using big data, which results in an average salary increase of $10,000. Rather than working with on-premise
technologies, Data engineers work with data lakes, cloud platforms, and data warehouses in the cloud. “More cutting edge technology makes you more money, even if you just
perform the same function for your business,” he said
A Data Modeler ….
● You get what you pay for, so hire good data modelers and pay them well. Find an expert hiring firm with experience specifically hiring data modelers.
● A software engineer who is good at Data Modeling is more expensive but delivers the best results.
Data modelers work with data architects and DBA designers and developers to model data, translating business rules into usable conceptual, logical, and physical models and
database designs. Good data modelers are highly valued by the enterprise and this is one situation where a simple change in title can increase salary — if the modeling skills are
there, he said. “A lot of people think they model data well, and they don’t.” Data Modeling is an art, he said, and because it’s such a hard job to do well, modelers get paid well if
they do it well.
Bowers had warnings for businesses looking to hire a data modeler. “Because everybody claims to be a good data modeler,” it’s important to interview and evaluate thoroughly
to ensure that candidates have proven modeling skills. Bad data models make data integration very difficult, and apps based on flawed models can never perform properly, he
said. “It’s a huge value add to get a good data modeler.”
11. Data Analyst
Easily access data in Analytics
cluster
Use BI tools to create matrices
and reports
Create SQL based queries to
analyze data
Use predictive analytics software with
cluster data
1
0
12. Architect
Run analytical queries at scale
with a massively parallel
processing (MPP)
Analyze data using
independent nodes, isolated
from operational workloads
.
Optimize analytical queries
using multi-dimensional
scaling
Integrate data from disparate sources
1
1
13. Business Analyst
Visualize data stored in the
cluster
Perform trend analysis of
business data
Query data in the Analytics
cluster using SQL syntax
Dynamically query data that resides
in AWS S3, on-demand
1
2
14. Administrator
Easily adapt and manage
architecture
Scale cluster up and down
and respond to node crashes
Support workload isolation
Simplify operations with analytical
and operational workloads in a single
platform
1
3
15. USER PERSONA REQUIREMENTS
L o r e m i p s u m
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Morbi et rutrum felis, eget
tristique tortor.
Lorem
ipsum
Lorem
ipsum
Lorem
ipsum
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Morbi et rutrum felis, eget
tristique tortor.
Lorem
ipsum
Lorem
ipsum
Lorem
ipsum
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Morbi et rutrum felis, eget
tristique tortor.
Lorem
ipsum
Lorem
ipsum
Lorem
ipsum
L o r e m i p s u m
L o r e m i p s u m
1
4
16.
17. Introduction
Introduce the application concept and goals
with slides
INTRO narrative on page 3 here
Slide to introduce the application requirements
at a high level - (not functional reqs)
1 2
18. Briefly show application as “in-progress / in-development”
APPLICATION WILL NOT HAVE FTS/EVENTING/TRANSACTIONS/EMBEDDED BI YET
Show SDK pages to make it clear there are
tons of developer resources: “We used the
Spring Data SDK and Java SDK to implement
the application, it made getting started a snap!”
Lets see the application so far (short overview -
not showing the omitted pieces)
3 4
19. N1QL showcase
“One of the reasons the application is so easy to build is thanks to N1QL! We just use plain SQL in our code to
communicate with Couchbase!”
Interrupt - “OK then, show us how easy it is to query JSON using SQL!”
Heres the Couchbase Management
Console - it has a query editor built
right in! See I am using a simple SQL
select here - easy right?
Interrupt:
“Thats great,
but does N1QL
support SQL
constructs like
joins?”
Yes it does, here we will join across 2
document types in our query - TRY THAT
WITH MongoDB!
5 6
20. INDEX ADVISOR showcase
“Performance is a big goal of the application, and Couchbase has features to help optimize...”
RUN A SLOOOW QUERY:
“Here’s another query using N1QL’s
simple SQL syntax - this one returns
<user profile information for login?>, but
it’s not the fastest query in the
world…….”
Interrupt: “That
query is
running pretty
slow, but its for
a CRITICAL
FEATURE!
what can
Couchbase do
to help with
that?”
“JSON doc databases rely on indexing for
performance, due to the docs hierarchical
schemaless nature - but if you aren’t an
expert at indexing Couchbase INDEX
ADVISOR can help!” - show running the
ADVISOR
7 8
21. INDEX ADVISOR showcase
Click CREATE AND BUILD INDEXES:
“Couchbase does the work for me! All I
have to do is run the advisor, then set
the recommended indexes! How easy is
that!”
“Now when we re-run the query, it’s
lightning fast due to the indexes - thanks
to Couchbase INDEX ADVISOR!”
9 10
22. USER MANAGEMENT showcase
Interrupt - “Ok, lets start with table stakes - USER MANAGEMENT. Every app needs it, and every developer has
implemented it, does Couchbase make it better or easier?”
Show User Management data in Couchbase UI
“Sure thing, as I mentioned in the intro, we
expect tons of users, logging in concurrently
from all over the world - Couchbase has the
scale and efficiency to handle it…..heres a user
in Event Sprint - in a relational DB user info is
all across multiple tables - in JSON the user is
encapsulated in a single doc - making it more
efficient to store and easier to query”
“...and Event Sprint handles it here in the
code” <show N1QL if possible, show
whatever makes sense to depict user
mgmt>. “..and here’s the final experience in
the UI…”. Show the UI. “BUT! Couchbase
does so much more than just this user
mgmt!............”
11 12
23. FTS showcase
Interrupt - “Ok, lets get a little more sophisticated. App users want to find specific things fast, and you have lots of
nuanced info about events and talks in the app, how can users find what they’re looking for?”
Show Couchbase UI - FTS settings:
“Glad you asked! We do want to allow
searching in the app, and we also want
to auto suggest, as well as prevent
duplicate topic submissions. We’ll use
CB FTS - Here I’ll enable an FTS index:”
Show setting index - so easy!
Test the new index to show how it works
“We can even test the search directly in the
UI!”
13 14
24. FTS showcase
Show application code:
“Not only is FTS easy to set, it’s just as
easy to call from our app” Paste
appropriate code into the app to enable
search. Show how it’s simple to call
using N1QL. Refresh app
Show searching events in the application
“FTS is built right in to Couchbase, no
bolting on Solr or Elastic Search. Another
enterprise feature was so easy to add!”
15 16
25. TRANSACTONS showcase
Interrupt - “Ok, here’s another one for you. We all know that updating lots of database records at the same time is
costly, how do you perform updates across multiple documents without incurring the overhead?”
Show application code:
“Couchbase offers a TRANSACTIONS
feature for just such a case. Lets say we want
to transfer credits from one user to another -
all we have to do is call the TRANSACTIONS
function and the documents are updated with
no overhead” Paste appropriate code into the
app. Show how it’s simple to call using
N1QL. Refresh app
In UI, show credits being moved from user a
to user b
17 18
26. EVENTING showcase: Interrupt - “So, everyone expects a proactive experience these days, for example users
will expect to be notified about activity in the application around their talks, and to understand social interest
towards their talks - not have to go looking for it. How can you kick off a social analysis and proactively alert users,
even if they arent on the app?”
Show Couchbase UI Eventing editor:
“Eventing is built for use cases like this, it can
call out to any external service based on a
change in the data. In this case after a talk,
we’ll call a service that searches for social
feedback on the talk and emails the info to
users - lets say a given talk has completed, we
want to alert everyone on the social feedback”
Save the script
Go to Event Sprint, check “track social media” for a
given talk. Click SAVE.
A NEW EMAIL ALERT POPS ON SCREEN
Open email, it’s the notification!
Calling ext srvcs opens many opps for eventing
such as: Cascading deletes,
Store history of doc changes (fraud detection),
event sourcing/logging (fraud detection)
19 20
27. BI showcase
Interrupt - “How about measuring the users acitivity - how easy is it to analyze the data, and even add it to the
UI?”
Show application code:
“Since we can use plain SQL, analyzing and
visualizing the data is easy!” Paste
appropriate code into the app to query data
and visualize it in ChartJS visualization
library. Show how it’s simple using N1QL.
Refresh app
Show charts in the app UI
2221
28. S3 showcase
Interrupt - “..Thats great for data stored in Couchbase, but what about data stored elsewhere, such as archived
data stored in Amazon S3?, can we analyze that too?”
CBS UI - Show ANALYTICS feature:
“Couchbase include an MPP just for
analytics! It makes quick work of analyzing
the massive amount of information we
expect to collect” Show the analytics
query editor “..it leverages a separate
engine optimized for analytic queries”
23 24
Show AWS S3 bucket in AWS console
“We harvest talk rating data from the event
hosts and store it in S3” Show the analytics
query editor “..in the query editor, we can
quickly create a reference to the external
data in S3...now we can query it through
Couchbase using SQL!” Show sample
query and result
29. BI showcase
Interrupt - “How about using a BI tool?”
Show Power BI report:
“N1QL’s SQL paradigm means you can use any BI
tool with Couchbase! Here I’m mapping all the events
across the country using a simple query to the
database. <optionally mention/show CData driver>.
“Lets embed it to the application!” Copy embed code
25
30. BI showcase
Show Event Sprint with embedded report:
“N1QL’s SQL paradigm makes using BI tools
with Couchbase so easy! And embedding is
just as easy!
In app code, add the embed code…..
2726
31. CI CD showcase - on AWS
Interrupt - “Alright, the app looks great, I think it’s ready for prime time! Since you expect tons of users, how do
you deploy for scale? Is it just as easy as everything else? And when if you make changes to the app or data,
does that mess up an easy deployment?”
28
FLAG
Add a new field to the data in Couchbase UI
“Sure thing, lets deploy our updated app, and to
make it more realworld, I’ll add a new field to
the data” - add new field to user profile.
29
Add a new cluster node in Couchbase UI
“I’ll even add a new node to the cluster to make
sure we can handle the traffic”
32. CI CD showcase
30
DEPLOY APPLICATION TO CLUSTER
31
Show the the application has inherited the new
field
COUCHBASE SERVER
CONSOLE
AWS AS NECESSARY
33. CI CD showcase
32
FAILOVER SIMULATION
33
Application stays up, even with a failure in the
cluster!
COUCHBASE SERVER
CONSOLE
AWS AS NECESSARY
34. Copyright Global Data Strategy, Ltd. 2020
Data Architect vs. Data Engineer vs. Data Modeler
Donna Burbank
Global Data Strategy, Ltd.
October 22nd, 2020
Follow on Twitter @donnaburbank
@GlobalDataStrat
Twitter Event hashtag: #DAStrategies
35. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
Donna Burbank
2
Donna is a recognised industry expert in
information management with over 20 years
of experience in data strategy, information
management, data modeling, metadata
management, and enterprise architecture.
Her background is multi-faceted across
consulting, product development, product
management, brand strategy, marketing, and
business leadership.
She is currently the Managing Director at
Global Data Strategy, Ltd., an international
information management consulting company
that specializes in the alignment of business
drivers with data-centric technology. In past
roles, she has served in key brand strategy
and product management roles at CA
Technologies and Embarcadero Technologies
for several of the leading data management
products in the market.
As an active contributor to the data
management community, she is a long time
DAMA International member, Past President
and Advisor to the DAMA Rocky Mountain
chapter, and was awarded the Excellence in
Data Management Award from DAMA
International.
Donna is also an analyst at the Boulder BI
Train Trust (BBBT) where she provides advice
and gains insight on the latest BI and Analytics
software in the market. She was on several
review committees for the Object
Management Group’s for key information
management and process modeling
notations.
She has worked with dozens of Fortune 500
companies worldwide in the Americas,
Europe, Asia, and Africa and speaks regularly
at industry conferences. She has co-authored
two books: Data Modeling for the
Business and Data Modeling Made Simple
with ERwin Data Modeler and is a regular
contributor to industry publications. She can
be reached at
donna.burbank@globaldatastrategy.com
Donna is based in Boulder, Colorado, USA.
Follow on Twitter @donnaburbank
@GlobalDataStrat
Twitter Event hashtag: #DAStrategies
36. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
DATAVERSITY Data Architecture Strategies
• January 23 Emerging Trends in Data Architecture – What’s the Next Big Thing?
• February 27 Building a Data Strategy - Practical Steps for Aligning with Business Goals
• March 26 Cloud-Based Data Warehousing – What's New and What Stays the Same
• April 23 Master Data Management – Aligning Data, Process, and Governance
• May 28 Data Governance and Data Architecture – Alignment and Synergies
• June 25 Enterprise Architecture vs. Data Architecture
• July 22 Best Practices in Metadata Management
• August 27 Data Quality Best Practices
• September 24 Data Virtualization – Separating Myth from Reality
• October 22 Data Architect vs. Data Engineer vs. Data Modeler
• December 1 Graph Databases: Practical Use Cases
3
This Year’s Lineup
37. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
3
What We’ll Cover Today
4
• The increasing focus on data in today’s organization has increased demand for critical
roles such as data architect, data engineer, and data modeler.
• But there is often confusion and ambiguity around what these roles entail, and what
overlap exists between them.
• This webinar will discuss these data-centric roles and their place in the data-driven
organization.
38. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
Audience
5
There exists a great deal of confusion and differing terminology in the data management industry.
This webinar has generated a great deal of pre-interest from, at a minimum, two main audiences:
Those Hiring
Those Looking
for Work
“How do I get the right mix of skills on my team?”
“How do I find someone who understands my
business?”
“Where are the right people to help us build our
data-driven vision?”
“How do I position my skills effectively?”
“How do I find the right role that fits my strengths
and interests?”
“What’s the right company to help me grow?”
39. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
The Role of the Data Professional
in the Data-Driven Business
• In the current environment of data-driven business, Data Professionals have an opportunity to
have a “seat at the table”
• Finding new opportunities to leverage data for business benefit
• Creating efficiencies & business process optimization
• Integrating data from disparate sources for new business insights
• Supporting organizational change
6
40. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
Data Roles are HOT in today’s market
… (and the importance of data quality…)
7
Architect
Data-centric roles are in high demand,
particularly those who can “speak the
language” of both business and technology.
Often, that role is a data architect.
41. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
The Role of the Data Architect
8
Technology Business
Janus
42. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
What is in a Name?
9
• There are a number of data-centric roles that are common, and we’ll explore these today:
• Data Architect
• Data Engineer
• Data Modeler
• And there are many, many more in common use. These are a subset of title from data
professionals in my network:
• Database administrator, DBA, Data platform administrator, Data platform architect, Data guru, Data
whisperer, Chief Data Officer, Cloud Data Architect, Semantic modeler, Data Strategist, ETL Developer,
ELT Developer, Data manager, Data Governance Manager, Head of Data, Data Lead, Data Innovation
Lead, Data consultant, Data analyst, etc., etc.
• It’s Clear that this is confusing…
43. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
3
Architecture vs. Construction
• It’s a common analogy to use building architecture as an analogy to data architecture.
• When constructing a building, there is a clear distinction between designing a house and building a house.
10
Design Build
44. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
Architects vs. Engineers vs. Builders
11
• Similarly, there is a clear distinction between architects, engineers, builders who build the house.
I work with the owner to understand their
needs and draw the diagrams to match
their requirements.
I work onsite to make sure that the
building is structurally sound.
I swing the hammer to make sure
the house gets built.
Architect Engineer Builder
45. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com 12
• Unfortunately, with data professionals, the distinctions aren’t as obvious.
I work with the owner to understand their
needs and draw the diagrams to match
their requirements.
I make sure that the data platform
is structurally sound.
I write code to ensure working
applications and databases.
Architect Engineer Builder
Architects vs. Engineers vs. Builders
46. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
3
Architecture vs. Construction
13
• When constructing a database, there is a clear distinction between
designing and building.
Design Build
47. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
3
Architecture vs. Construction
14
Solution Design Database Design Database Build
• This expands to the overall solution architecture as well, i.e. how the various components
and platforms fit together.
48. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
3
Is “All in One” Possible?
15
• In the construction world, there are
contractors who can perform a mix of
Design and Build capabilities.
• For small projects, this might be the same
person.
• Is the same true in the data industry?
49. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
The Data Roles & Skills Spectrum
16
Platform
Infrastructure
• Server & hardware setup
• Cloud platform configuration
• Backup and Recovery
• Etc.
Data-centric
Business Vision
& Design
Business
Requirements
Data Landscape
Vision & Design
Data Landscape
Execution
Database / Data Store
Vision & Design
Database / Data Store
Execution
• Business Model Design
• P&L Responsibility
• Etc.
CEO
CDO
Strategist
• Business Capability Models
• Business Process Models
• Design Thinking
• Conceptual Data Model
• System Architecture
Diagrams
• Data Flow Diagrams
• New Technology
Exploration
• Data platform
configuration
• Data integration
• Performance & tuning
• Etc.
Data Architect
Business Analyst
Enterprise Architect
Data Modeler
Data Architect
Solution Architect
• Data models
• Data store selection
• Glossary
• Semantic layer
• Etc.
Data Engineer
Data Integrator
ETL Developer
Data Architect
Data Modeler
Data Engineer
• Database creation
• Data store
implementation
• Performance &
tuning
• Etc.
Data Engineer
DBA
Infrastructure
Engineer
• There is a wide variety of roles involved in a successful data initiative
⁻ from Business Vision to Platform Infrastructure
⁻ … and everything in-between
50. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
Data Architect
17
Platform
Infrastructure
• Server & hardware setup
• Cloud platform configuration
• Backup and Recovery
• Etc.
Data-centric
Business Vision
& Design
Business
Requirements
Data Landscape
Vision & Design
Data Landscape
Execution
Database / Data Store
Vision & Design
Database / Data Store
Execution
• Business Model Design
• P&L Responsibility
• Etc.
CEO
CDO
Strategist
• Business Capability Models
• Business Process Models
• Design Thinking
• Conceptual Data Model
• System Architecture
Diagrams
• Data Flow Diagrams
• New Technology
Exploration
• Data platform
configuration
• Data integration
• Performance & tuning
• Etc.
Data Architect
Business Analyst
Enterprise Architect
Data Modeler
Data Architect
Solution Architect
• Data models
• Data store selection
• Glossary
• Semantic layer
• Etc.
Data Engineer
Data Integrator
ETL Developer
Data Architect
Data Modeler
Data Engineer
• Database creation
• Data store
implementation
• Performance &
tuning
• Etc.
Data Engineer
DBA
Infrastructure
Engineer
51. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
Data Modeler
18
Platform
Infrastructure
• Server & hardware setup
• Cloud platform configuration
• Backup and Recovery
• Etc.
Data-centric
Business Vision
& Design
Business
Requirements
Data Landscape
Vision & Design
Data Landscape
Execution
Database / Data Store
Vision & Design
Database / Data Store
Execution
• Business Model Design
• P&L Responsibility
• Etc.
CEO
CDO
Strategist
• Business Capability Models
• Business Process Models
• Design Thinking
• Conceptual Data Model
• System Architecture
Diagrams
• Data Flow Diagrams
• New Technology
Exploration
• Data platform
configuration
• Data integration
• Performance & tuning
• Etc.
Data Architect
Business Analyst
Enterprise Architect
Data Modeler
Data Architect
Solution Architect
• Data models
• Data store selection
• Glossary
• Semantic layer
• Etc.
Data Engineer
Data Integrator
ETL Developer
Data Architect
Data Modeler
Data Engineer
• Database creation
• Data store
implementation
• Performance &
tuning
• Etc.
Data Engineer
DBA
Infrastructure
Engineer
52. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
Data Engineer
19
Platform
Infrastructure
• Server & hardware setup
• Cloud platform configuration
• Backup and Recovery
• Etc.
Data-centric
Business Vision
& Design
Business
Requirements
Data Landscape
Vision & Design
Data Landscape
Execution
Database / Data Store
Vision & Design
Database / Data Store
Execution
• Business Model Design
• P&L Responsibility
• Etc.
CEO
CDO
Strategist
• Business Capability Models
• Business Process Models
• Design Thinking
• Conceptual Data Model
• System Architecture
Diagrams
• Data Flow Diagrams
• New Technology
Exploration
• Data platform
configuration
• Data integration
• Performance & tuning
• Etc.
Data Architect
Business Analyst
Enterprise Architect
Data Modeler
Data Architect
Solution Architect
• Data models
• Data store selection
• Glossary
• Semantic layer
• Etc.
Data Engineer
Data Integrator
ETL Developer
Data Architect
Data Modeler
Data Engineer
• Database creation
• Data store
implementation
• Performance &
tuning
• Etc.
Data Engineer
DBA
Infrastructure
Engineer
53. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
Don’t Be Afraid to Go “Off Course”
• Don’t be afraid to take a roll that’s new or unexpected – you never know where it will lead you!
20
Degrees in
Economics & English
Temp Jobs from Finance to
Manufacturing in College
DC Economic
Think Tank
Degree in
Computer Science
Consultant – Data Mgt
Consultant – EMEA
Programmer Product Management
Product Marketing
Consultant – Business
Transformation & Data Mgt
Managing Director, Global Data Strategy, Ltd
What’s Next?
54. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
Advice for Data Professionals Looking to Expand
21
3
• Build on your strengths
• Do you have domain-specific knowledge in Finance, Manufacturing, Health Care, etc?
• Are you a good communicator?
• Do you love learning new technology?
• Are you a “big picture” thinker – can you connect concepts in a coherent, concise way?
• Expand your knowledge
• What technical areas can you expand? Online learning options abound!
• How can you improve your communication? Toastmasters and other groups can help.
• Expand your network
• Online platforms such as Linkedin
• Data-centric organizations such as DAMA (Data Management Professionals Association)
• Online conferences and venues (e.g. Dataversity)
55. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
3
Summary
• There is a great deal of opportunities for data
professionals in today’s market
• A broad range of skills are needed for a successful
data initiative.
• Don’t be afraid to broaden skills into other areas
• But at the same time, be clear on roles and
accountability.
Best of luck on your data projects!
56. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
About Global Data Strategy™, Ltd
• Global Data Strategy™ is an international information management consulting company that
specializes in the alignment of business drivers with data-centric technology.
• Our passion is data, and helping organizations enrich their business opportunities through data and
information.
• Our core values center around providing solutions that are:
• Business-Driven: We put the needs of your business first, before we look at any technology solution.
• Clear & Relevant: We provide clear explanations using real-world examples.
• Customized & Right-Sized: Our implementations are based on the unique needs of your organization’s
size, corporate culture, and geography.
• High Quality & Technically Precise: We pride ourselves in excellence of execution, with years of
technical expertise in the industry.
23
Data-Driven Business Transformation
Business Strategy
Aligned With
Data Strategy
Visit www.globaldatastrategy.com for more information
57. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
3
We’re Hiring!
24
Visit https://globaldatastrategy.com/about/careers/ for more info
58. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
DATAVERSITY Data Architecture Strategies
• January 23 Emerging Trends in Data Architecture – What’s the Next Big Thing?
• February 27 Building a Data Strategy - Practical Steps for Aligning with Business Goals
• March 26 Cloud-Based Data Warehousing – What's New and What Stays the Same
• April 23 Master Data Management – Aligning Data, Process, and Governance
• May 28 Data Governance and Data Architecture – Alignment and Synergies
• June 25 Enterprise Architecture vs. Data Architecture
• July 22 Best Practices in Metadata Management
• August 27 Data Quality Best Practices – with Nigel Turner
• September 24 Data Virtualization – Separating Myth from Reality
• October 22 Data Architect vs. Data Engineer vs. Data Modeler
• December 1 Graph Databases: Practical Use Cases
25
Join us next month
59. Global Data Strategy, Ltd. 2020 www.globaldatastrategy.com
Questions?
26
• Thoughts? Ideas?