Other Salesforce credentials in the Application Architect domain – Salesforce Data Architect Theory – Salesforce Certified Data Architect Study Guide

Other Salesforce credentials in the Application Architect domain

As you’ll know, there are several Salesforce certifications for each of the CTA domains. Looking at the

Application Architect domain specifically, the following credentials comprise it:

Figure 1.2 – The Application Architect domain

You may already have some or all the other credentials in the Application Architect domain. For those of you who may not, I strongly encourage you to gain your Platform App Builder and Platform Developer 1 credentials as you go through your journey as a Salesforce Data Architect. Both of these exams contain foundational questions related to data on the platform and can act as another enabler for success with the Salesforce Certified Data Architect credential.

The Sharing and Visibility Designer credential will have some overlap with the Data Architect credential as data and sharing on the Salesforce platform are relatively intertwined. When you complete this credential, I suggest moving on to the Sharing and Visibility Designer credential because some of the concepts that will be introduced in this book are pertinent to that credential. You can see how the Application Architect credentials relate and why it is useful to gain the foundational learning that’s introduced in the Platform Developer 1 and Platform App Builder credentials if you have not already done so (although these are not strict prerequisites to taking the Data Architect exam). The Application Architect domain credential is automatically awarded upon completing the constituent exams, as per the preceding diagram.

Now that we know about the credential and what the exam looks like (including some tips and habits to help bolster learning), let’s break down the Salesforce Data Architect job profile.

Profile of a Salesforce Data Architect

According to the Salesforce Certified Data Architect Exam Guide (located at https://trailhead. salesforce.com/help?article=Salesforce-Certified-Data-Architecture-

and-Management-Designer-Exam-Guide), a Salesforce Data Architect is someone who does the following:

  • assesses the architecture environment and requirements and designs sound, scalable, and performant solutions on the Customer 360 Platform as it pertains to enterprise data management. The candidate is knowledgeable about information

architecture frameworks covering major building blocks, such as data sourcing,

integration/movement, persistence, master data management, metadata

management and semantic reconciliation, data governance, security, and delivery.

The candidate also has experience assessing customers requirements in regards to data quality needs and creating solutions to ensure high-quality data (for example, no duplicates, correct data) and can also recommend organizational changes to ensure proper data stewardship. The candidate has experience communicating solutions and design trade-offs to business stakeholders.

Let’s break this definition down a little.

The first paragraph of that definition contained a lot of terms, but ultimately, it describes someone

who can understand the requirements and applies data architecture principles and experience when formulating a solution or design. To me, this is part-and-parcel of our day job: understanding requirements and designing solutions. There is also mention of performance, data management, security, scalability, and governance. The second paragraph focuses on data quality and stewardship. All these aspects are

covered in this book.

When we turn our attention to what the profile of a Data Architect is, a lot of parallels can be drawn to

the humble Salesforce administrator, consultant, or architect – we listen to what our stakeholders want

and design solutions that address those requirements, all while being mindful of the considerations and trade-offs that may present themselves along the way.

A Data Architect applies their knowledge of the data architecture of the Salesforce Customer 360

platform, including its features and their impact on the system when producing designs or solutions, such as the following:

  • Sharing and security impacts based on the relationship choice between objects
  • Large data volume considerations and mitigations
  • Knowing what type of object to use where (standard, custom, big, or external)
  • Indexing
  • Performance
  • Data stewardship and governance
  • Loading and extracting data from the platform, and the methods available to affect the performance of these

With the definition of the profile of a Salesforce Data Architect broken down a little, we can turn our attention to the learning journey that will be outlined in this book.