
正真正銘のベスト試験材料はData-Architectテストエンジン練習試験合格させます
[2024年更新]Data-ArchitectのPDF問題、完璧に練習問題で合格
Salesforce Data-Architect (Salesforce Certified Data Architect) Exam は、Salesforceプラットフォームのプロフェッショナルのスキルと知識を検証するために設計された認定プログラムです。これは、Salesforce製品とソリューションを使用して複雑なデータアーキテクチャと管理戦略を設計および実装する個人の能力を評価する上級レベルの認定試験です。
Salesforce Certified Data Architect Examは、データモデリング、データベース設計、データ移行、データ統合、データセキュリティ、データガバナンスなど、幅広いトピックをカバーしています。現代のビジネスのニーズを満たす堅牢でスケーラブルなデータアーキテクチャを開発する際に、候補者の知識とスキルをテストするように設計されています。この試験では、Salesforce Data Loader、Salesforce Connect、Salesforce Shieldなど、さまざまなSalesforceデータツールとテクノロジーを操作する候補者の能力も評価します。
質問 # 89
Northern Trail Outfitters needs to implement an archive solution for Salesforce dat a. This archive solution needs to help NTO do the following:
1. Remove outdated Information not required on a day-to-day basis.
2. Improve Salesforce performance.
Which solution should be used to meet these requirements?
- A. Identify a location to store archived data, and move data to the location using a time-based workflow.
- B. Use a formula field that shows true when a record reaches a defined age and use that field to run a report and export a report into SharePoint.
- C. Identify a location to store archived data and use scheduled batch jobs to migrate and purge the aged data on a nightly basis,
- D. Create a full copy sandbox, and use it as a source for retaining archived data.
正解:C
質問 # 90
UC is migrating individual customers (B2C) data from legacy systems to SF. There are millions of customers stored as accounts and contacts in legacy database.
Which object model should a data architect configure within SF?
- A. Leverage custom person account object in SF
- B. Leverage custom account and contact object in SF
- C. Leverage person account object in Salesforce
- D. Leverage standard account and contact object in SF
正解:C
解説:
The best object model to configure within SF for migrating individual customers (B2C) data from legacy systems is to leverage person account object in Salesforce. Person accounts are a special type of accounts that store information about individual people by combining certain account and contact fields into a single record4. Person accounts are useful for B2C scenarios where there is no need to associate a company name with a contact. Person accounts also support standard Salesforce features and functionality, such as leads, campaigns, reports, dashboards, etc5. Leverage custom person account object in SF is not a good option because there is no such thing as a custom person account object. Leverage custom account and contact object in SF is not a good option because it would require creating and maintaining additional objects and fields that may not be necessary or compatible with standard Salesforce features. Leverage standard account and contact object in SF is not a good option because it would require filling in dummy values for the account name field, which is mandatory for standard accounts.
質問 # 91
Which two statements are accurate with respect to performance testing a Force.com application?
- A. Applications with highly customized code or large volumes should be performance tested.
- B. Application performance benchmarked in a sandbox can also be expected in production.
- C. A performance test plan must be created and submitted to Salesforce customer support.
- D. All Force.com applications must be performance tested in a sandbox as well as production.
正解:A、C
解説:
A performance test plan is required for any Force.com application that has highly customized code or large volumes of data. You need to create and submit a performance test plan to Salesforce customer support before conducting any performance testing in your sandbox or production org2. Applications with highly customized code or large volumes of data should be performance tested to ensure they meet the expected response time and throughput
質問 # 92
Universal Containers has 30 million case records. The Case object has 80 fields. Agents are reporting reports in the Salesforce org.
Which solution should a data architect recommend to improve reporting performance?
- A. Create a custom object to store aggregate data and run reports.
- B. Move data off of the platform and run reporting outside Salesforce, and give access to reports.
- C. Contact Salesforce support to enable skinny table for cases.
- D. Build reports using custom Lightning components.
正解:B
解説:
According to the Salesforce documentation1, reporting performance can be affected by various factors, such as the volume and complexity of data, the design and configuration of reports and dashboards, the number and type of users accessing the reports, etc. To improve reporting performance, some of the recommended solutions are:
Move data off of the platform and run reporting outside Salesforce, and give access to reports (option C). This means using an external service or tool that can extract, transform, and load (ETL) data from Salesforce to another system or database, such as a data warehouse or a business intelligence platform. This can improve reporting performance by reducing the load and latency on Salesforce, and enabling faster and more flexible reporting and analysis on the external system. Users can access the reports from the external system using a link or an embedded component in Salesforce.
Contact Salesforce support to enable skinny table for cases (option B). This means requesting Salesforce to create a custom table that contains a subset of fields from the Case object that are frequently used or queried. A skinny table can improve reporting performance by avoiding joins between standard and custom fields, omitting soft-deleted records, and leveraging indexes on the fields2.
Create a custom object to store aggregate data and run reports (option A). This means creating a custom object that contains summary or calculated data from the Case object, such as counts, sums, averages, etc. A custom object can improve reporting performance by reducing the number of records and fields that need to be queried and displayed.
Build reports using custom Lightning components (option D). This means creating custom components that use Lightning Web Components or Aura Components frameworks to display report data in Salesforce. A custom component can improve reporting performance by using client-side caching, pagination, lazy loading, or other techniques to optimize data rendering and interaction.
質問 # 93
What is an advantage of using Custom metadata type over Custom setting?
- A. Custom metadata records are deployable using packages.
- B. Custom metadata records are not copied from production to sandbox.
- C. Custom metadata records are editable in Apex.
- D. Custom metadata types are available for reporting.
正解:A
質問 # 94
Universal Containers (UC) has users complaining about reports timing out or simply taking too long to run What two actions should the data architect recommend to improve the reporting experience? Choose 2 answers
- A. Create one skinny table per report.
- B. Index key fields used in report criteria.
- C. Share each report with fewer users.
- D. Enable Divisions for large data objects.
正解:A、B
解説:
Indexing key fields used in report criteria can speed up the query execution and reduce the report run time. Indexes can be created by Salesforce automatically or manually by request. Creating one skinny table per report can also improve the reporting performance by storing frequently used fields in a separate table that does not include complex formulas or joins.
質問 # 95
Universal Containers (UC) is concerned that data is being corrupted daily either through negligence or maliciousness. They want to implement a backup strategy to help recover any corrupted data or data mistakenly changed or even deleted. What should the data architect consider when designing a field -level audit and recovery plan?
- A. Review projected data storage needs.
- B. Reduce data storage by purging old data.
- C. Schedule a weekly export file.
- D. Implement an AppExchange package.
正解:B
質問 # 96
Universal Container is Implementing salesforce and needs to migrate data from two legacy systems. UC would like to clean and duplicate data before migrate to Salesforce.
Which solution should a data architect recommend a clean migration?
- A. Define external IDs for an object, migrate second database to first database, and load into Salesforce.
- B. Set up staging data base, and define external IDs to merge, clean duplicate data, and load into Salesforce.
- C. Define duplicate rules in Salesforce, and load data into Salesforce from both databases.
- D. Define external IDs for an object, Insert data from one database, and use upsert for a second database
正解:B
解説:
To recommend a clean migration, the data architect should set up a staging database, and define external IDs to merge, clean duplicate data, and load into Salesforce. This will allow the data architect to consolidate and deduplicate the data from two legacy systems before importing it into Salesforce using external IDs as unique identifiers. Option A is incorrect because defining external IDs for an object, migrating second database to first database, and loading into Salesforce will not ensure that the data is clean and duplicate-free. Option B is incorrect because defining duplicate rules in Salesforce, and loading data into Salesforce from both databases will not prevent the duplicate data from being imported into Salesforce. Option D is incorrect because defining external IDs for an object, inserting data from one database, and using upsert for a second database will not handle the duplicate data from both databases.
質問 # 97
Universal Containers wants to automatically archive all inactive Account data that is older than 3 years. The information does not need to remain accessible within the application. Which two methods should be recommended to meet this requirement? Choose 2 answers
- A. Use the Force.com Workbench to export the data.
- B. Schedule jobs to export and delete using an ETL tool.
- C. Schedule jobs to export and delete using the Data Loader.
- D. Schedule a weekly export file from the Salesforce UI.
正解:B、C
解説:
Both C and D are valid methods to automatically archive and delete inactive Account data that is older than 3 years1. You can use an ETL tool or the Data Loader to schedule jobs to export and delete data based on certain criteria3. Option A is not recommended because the Force.com Workbench is a web-based tool that does not support scheduling or automation. Option B is not suitable because the weekly export file from the Salesforce UI does not delete data from Salesforce.
質問 # 98
UC has multiple SF orgs that are distributed across regional branches. Each branch stores local customer data inside its org's Account and Contact objects. This creates a scenario where UC is unable to view customers across all orgs.
UC has an initiative to create a 360-degree view of the customer, as UC would like to see Account and Contact data from all orgs in one place.
What should a data architect suggest to achieve this 360-degree view of the customer?
- A. Use Salesforce Connect's cross-org adapter.
- B. Use an ETL tool to migrate gap Accounts and Contacts into each org.
- C. Consolidate the data from each org into a centralized datastore
- D. Build a bidirectional integration between all orgs.
正解:C
質問 # 99
A customer is facing locking issued when importing large data volumes of order records that are children in a master-detail relationship with the Account object. What is the recommended way to avoid locking issues during import?
- A. Import Account records first followed by order records after sorting orders by AccountID.
- B. Change the relationship to Lookup and update the relationship to master-detail after import.
- C. Import Order records and Account records separately and populate AccountID in orders using batch Apex.
- D. Import Account records first followed by order records after sorting order by OrderID.
正解:A
解説:
Importing Account records first followed by order records after sorting orders by AccountID is the recommended way to avoid locking issues during import. This can reduce the number of lock contention errors by minimizing the number of parent records that are concurrently processed by multiple batches. Sorting orders by AccountID can also group the child records by their parent records and avoid updating the same parent record in different batches3. Importing Account records first followed by order records after sorting order by OrderID will not help with avoiding locking issues because it does not group the child records by their parent records. Changing the relationship to Lookup and updating the relationship to master-detail after import will not work because changing a relationship from Lookup to master-detail requires that all child records have a parent record, which may not be the case after import. Importing Order records and Account records separately and populating AccountID in orders using batch Apex will not help with avoiding locking issues because it still requires updating the parent records in batches.
質問 # 100
A consumer products company has decided to use Salesforce for its contact center. The contact center agents need access to the following information in Service Console when a customer contacts them:
1. Customer browsing activity on its website stored on its on premise system
2. Customer interactions with sales associates at its retail stores maintained in Salesforce
3. Contact center interactions maintained in Salesforce
4. Email campaign activity to customer from its marketing systems.
What should a data architect do to fulfill these requirements with minimum development effort in Salesforce?
- A. Build customer view in Service Console with components that show website data and marketing data as mashup.
- B. Create web tabs in Service Console to show website and marketing activities.
- C. Build custom components in Service Console to bring information from the marketing and website information.
- D. Use Salesforce Connect to integrate the website and the marketing system into Service Console using external objects.
正解:A
解説:
Building a customer view in Service Console with components that show website data and marketing data as mashup is the best option to fulfill the requirement with minimum development effort in Salesforce. A mashup is a technique that combines data from different sources into a single user interface. You can use Visualforce pages or Lightning components to create mashups that display data from external systems such as your website and marketing system. This way, you can provide your contact center agents with a comprehensive view of the customer information they need.
質問 # 101
A large insurance provider is looking to implement Salesforce. The following exist.
1. Multiple channel for lead acquisition
2. Duplication leads across channels
3. Poor customer experience and higher costs
On analysis, it found that there are duplicate leads that are resulting to mitigate the issues?
- A. Implement third-party solution to clean and event lead data.
- B. Standard lead information across all channels.
- C. Build a custom solution to identify and merge duplicate leads.
- D. Build process is manually search and merge duplicates.
- E. Implement de-duplication strategy to prevent duplicate leads
正解:A、B、E
質問 # 102
A large retail B2C customer wants to build a 360 view of its customer for its call center agents. The customer interaction is currently maintained in the following system:
1. Salesforce CRM
3. Customer Master Data management (MDM)
4. Contract Management system
5. Marketing solution
What should a data architect recommend that would help upgrade uniquely identify customer across multiple systems:
- A. Create a customer data base and use this id in all systems.
- B. Create a custom object that will serve as a cross reference for the customer id.
- C. Store the salesforce id in all the solutions to identify the customer.
- D. Create a custom field as external id to maintain the customer Id from the MDM solution.
正解:D
解説:
To help uniquely identify customer across multiple systems, a data architect should recommend creating a custom field as external ID to maintain the customer ID from the MDM solution. An external ID is a custom field that has the "External ID" attribute enabled, which means that it contains unique record identifiers from a system outside of Salesforce. By using the customer ID from the MDM solution as an external ID in Salesforce CRM, Contract Management system, and Marketing solution, the data architect can ensure that each customer can be easily identified and integrated across these systems. Option A is incorrect because storing the Salesforce ID in all the solutions to identify the customer will not work if the customer records are created or updated in other systems besides Salesforce CRM. Option B is incorrect because creating a custom object that will serve as a cross reference for the customer ID will require additional configuration effort and may not be consistent with the actual customer records in each system. Option C is incorrect because creating a customer database and using this ID in all systems will require additional infrastructure cost and maintenance effort.
質問 # 103
Northern Trail Outfitters is concerned because some of its data is sensitive and needs to be identified for access.
What should be used to provide ways to filter and identify the sensitive data?
- A. Implement field-level security.
- B. Custom checkbox denoting sensitive data.
- C. Define data grouping metadata.
- D. Define data classification metadata.
正解:D
質問 # 104
Universal Containers has 30 million case records. The Case object has 80 fields. Agents are reporting performance issues and time-outs while running case reports in the Salesforce org.
Which solution should a data architect recommend to improve reporting performance?
- A. Contact Salesforce support to enable skinny table for cases.
- B. Move data off of the platform and run reporting outside Salesforce, and give access to reports.
- C. Create a custom object to store aggregate data and run reports.
- D. Build reports using custom Lightning components.
正解:C
質問 # 105
UC is building a salesforce application to track contacts and their respective conferences that they have attended with the following requirements:
1.Contacts will be stored in the standard contact object.
2.Conferences will be stored in a custom conference_ c object.
3.Each contact may attend multiple conferences and each conference may be related to multiple contacts.
How should a data architect model the relationship between the contact and conference objects?
- A. Create a master detail relationship field on the Conference object.
- B. Create a lookup relationship field on contact object.
- C. Create a master detail relationship field on the Contact object.
- D. Implement a Contact Conference junction object with master detail relationship to both contact and conference_c
正解:D
解説:
Implementing a Contact Conference junction object with master detail relationship to both contact and conference_c is the correct way to model the relationship between the contact and conference objects, as it allows a many-to-many relationship between them. This means that each contact can attend multiple conferences, and each conference can be related to multiple contacts. Creating a master detail relationship field on either the contact or the conference object would create a one-to-many relationship, which does not meet the requirements. Creating a lookup relationship field on contact object would also create a one-to-many relationship, and would not enforce referential integrity.
質問 # 106
Universals Containers' system administrators have been complaining that they are not able to make changes to its users' record, including moving them to new territories without getting "unable to lock row" errors. This is causing the system admins to spend hours updating user records every day.
What should the data architect do to prevent the error?
- A. Enable granular locking.
- B. Increase CPU for the Salesforce org.
- C. Reduce number of users updated concurrently.
- D. Analyze Splunk query to spot offending records.
正解:A
解説:
Enabling granular locking (option B) is the best option to prevent the error, as it allows finer control over how records are locked during automated or manual processes, and reduces the chances of lock contention or deadlock. Reducing number of users updated concurrently (option A) is not a good option, as it may limit the productivity and efficiency of the system admins, and it does not address the root cause of the error. Analyzing Splunk query to spot offending records (option C) is also not a good option, as it may require more time and effort, and it does not provide a permanent solution for the error. Increasing CPU for the Salesforce org (option D) is also not a good option, as it may introduce additional cost and complexity, and it does not solve the root cause of the error.
質問 # 107
Universal Container is Implementing salesforce and needs to migrate data from two legacy systems. UC would like to clean and duplicate data before migrate to Salesforce.
Which solution should a data architect recommend a clean migration?
- A. Define external IDs for an object, migrate second database to first database, and load into Salesforce.
- B. Define external IDs for an object, Insert data from one database, and use upsert for a second database
- C. Define duplicate rules in Salesforce, and load data into Salesforce from both databases.
- D. Set up staging data base, and define external IDs to merge, clean duplicate data, and load into Salesforce.
正解:B
質問 # 108
Northern trail Outfitters (NTO) runs its entire out of an enterprise data warehouse (EDW), NTD's sales team starting to use Salesforce after a recent implementation, but currently lacks data required to advanced and opportunity to the next stage.
NTO's management has research Salesforce Connect and would like to use It to virtualize and report on data from the EDW within Salesforce. NTO will be running thousands of reports per day across 10 to 15 external objects.
What should a data architect consider before implementing Salesforce Connect for reporting?
- A. Maximum number for records returned
- B. Maximum page size for server-driven paging
- C. OData callout limits per day
- D. Maximum external objects per org
正解:C
質問 # 109
Universal Containers (UC) has an open sharing model for its Salesforce users to allow all its Salesforce internal users to edit all contacts, regardless of who owns the contact. However, UC management wants to allow only the owner of a contact record to delete that contact. If a user does not own the contact, then the user should not be allowed to delete the record. How should the architect approach the project so that the requirements are met?
- A. Create a "before delete" trigger to check if the current user is not the owner.
- B. Create a validation rule on the Contact object to check if the current user is not the owner.
- C. Set the Sharing settings as Public Read Only for the Contact object.
- D. Set the profile of the users to remove delete permission from the Contact object.
正解:A
質問 # 110
Universal Containers is setting up an external Business Intelligence (BI) system and wants to extract 1,000,000 Contact records. What should be recommended to avoid timeouts during the export process?
- A. Utilize the Bulk API to export the data.
- B. Use GZIP compression to export the data.
- C. Use the SOAP API to export data.
- D. Schedule a Batch Apex job to export the data.
正解:B
質問 # 111
Universal Containers (UC) is migrating data from legacy system to Salesforce. During data analysis it was discovered that data types of fields being migrated do not match with Salesforce data types.
Which solution should a data architect use to ensure successful data migrations?
- A. Export legacy data into CSV files and leverage data loader to load data into Salesforce.
- B. Migrate legacy data to a staging database for mapping then leverage an ETL tool to transform the data and load into Salesforce.
- C. Export legacy data into the staging database and leverage stored procedures to transform data types before loading into Salesforce.
- D. Migrate the legacy data leveraging an ETL tool to transform data types and load data into Salesforce.
正解:D
質問 # 112
The architect is planning a large data migration for Universal Containers from their legacy CRM system to Salesforce. What three things should the architect consider to optimize performance of the data migration?
Choose 3 answers
- A. Deactivate approval processes and workflow rules.
- B. Review the time zones of the User loading the data.
- C. Determine if the legacy system is still in use.
- D. Defer sharing calculations of the Salesforce Org.
- E. Remove custom indexes on the data being loaded.
正解:A、D、E
解説:
Removing custom indexes on the data being loaded will prevent unnecessary index maintenance and improve the data load speed. Deferring sharing calculations of the Salesforce Org will avoid frequent sharing rule evaluations and reduce the load time. Deactivating approval processes and workflow rules will prevent triggering any automation logic that might slow down or fail the data load.
質問 # 113
(NTO) has multiple salesforce orgs based on geographical reports (AMER, EMEA, APAC). NTO products are in the AMER org and need to be created in the EMEA and APAC after the products are approved.
Which two features should a data architect recommend to share records between salesforce orgs? Choose 2.
- A. Salesforce 2 Salesforce
- B. Salesforce connect.
- C. Federation search
- D. Change data capture (CDC)
正解:A、D
解説:
The two features that a data architect should recommend to share records between Salesforce orgs are:
Change Data Capture (CDC): This is a feature that publishes change events for changes in Salesforce records, such as create, update, delete, and undelete operations. Change events can be subscribed by external systems or other Salesforce orgs using various tools, such as Platform Events, Streaming API, or CometD. CDC can help keep data in sync between Salesforce orgs in near real time89.
Salesforce to Salesforce (S2S): This is a feature that allows sharing records and related data with other Salesforce orgs that you partner with. You can choose which records and fields to share, and which orgs to share with. You can also accept updates from the other orgs to keep the data consistent10.
Salesforce Connect is not a good feature to share records between Salesforce orgs because it is intended for integrating external data sources with Salesforce using external objects. Federation Search is not a good feature to share records between Salesforce orgs because it is intended for searching across multiple Salesforce orgs without sharing data.
質問 # 114
......
ベスト最新資料はData-Architectオンライン練習試験:https://www.goshiken.com/Salesforce/Data-Architect-mondaishu.html
リアル練習Data-Architect Salesforce Certified Data Architect試験知能問題集:https://drive.google.com/open?id=1X27S-m8KY40kTOjSJIKz2bLeVTRol7KF