DTA Wrong Questions Flashcards

1
Q

Cosmic Solutions 社では、’Performance Review’ というカスタムオブジェクトを使用して、同社で働く従業員のパフォーマンスレビューを保存しています。システム管理者は、特定の期間内に作成されたすべてのパフォーマンスレビューを表示するレポートを作成しました。このレポートは、カスタム日付フィールドに基づくフィルタを使用します。しかし、レコード数が多いため、レポートの実行に時間がかかります。レポートのパフォーマンスを向上させるために、システム管理者はどの手順を実行できますか? (2個選択)

A. レポートに追加したフィールドにカスタムインデックスを追加するよう、Salesforce サポートに依頼します。
B. カスタム日付フィールドにカスタムインデックスを追加するよう、Salesforce サポートに依頼します。
C. Salesforceサポートに、カスタムオブジェクトに定義されたすべてのフィールドのスキニーテーブルを作成するよう依頼します。
D. レポートに使用するフィールドのスキニーテーブルを作成するよう、Salesforce サポートに依頼します。

A

B. カスタム日付フィールドにカスタムインデックスを追加するよう、Salesforce サポートに依頼します。
D. レポートに使用するフィールドのスキニーテーブルを作成するよう、Salesforce サポートに依頼します。

レポートのパフォーマンスを向上させるために、レポートに追加されたフィールドに対してスキニーテーブルを作成し、レポートのフィルタリングに使用されるカスタム日付フィールドにカスタムインデックスを追加することができます。スキニー・テーブルを使用すると、必要なフィールドが1つのデータベース・テーブルに格納されるため、標準フィールド用のテーブルとカスタム・フィールド用のテーブルをクエリする代わりに、結合操作が必要になり、レポートのパフォーマンスを向上させることができます。

カスタム・オブジェクトに定義されたすべてのフィールドに対してスキニー・テーブルを作成する必要はありません。レポート内の各フィールドに対してカスタム・インデックスを作成することも役に立ちません。レポートを高速に実行するには、最適化可能な演算子を使用し、インデックスを持つフィールドを参照する選択的フィルタ条件が必要です。この場合、レポートには、カスタム・インデックスを追加できるカスタム日付フィールドに基づくフィルタが1つあります。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

コズミックサービスソリューションズでは、Salesforce上に数百万件の取引先レコードを保有している。Lightning Webコンポーネントにより、ユーザーはフィルタ条件を選択して取引先レコードを取得することができます。しかし、このコンポーネントがレコードを返すために使用するSOQLクエリは非常に遅く、ユーザーエクスペリエンスに悪影響を及ぼしています。この会社のデータ・アーキテクトは、クエリを最適化して高速化するためにクエリ・プラン・ツールの使用を推奨しています。クエリを実行するために利用可能なプランを確認するためにツールを使用するための有効な考慮事項は次のうちどれですか? (3個選択)

A. プランのコストは、テーブルと値に関する最新のデータベース統計に依存します。
B. 最もコストの低いプランが、提供された SOQL クエリの実行に使用されます。
C. このツールは、パフォーマンス向上のためにインデックスを作成できるフィールドに関する情報を提供します。
D. ツールは、フルテーブルスキャンと比較したインデックス使用のコストを提供します。
E. プランのコストが1を下回る場合、クエリは選択されません。

A

A. プランのコストは、テーブルと値に関する最新のデータベース統計に依存します。
B. 最もコストの低いプランが、提供された SOQL クエリの実行に使用されます。
D. ツールは、フルテーブルスキャンと比較したインデックス使用のコストを提供します。

Developer Consoleのクエリプランツールを使用すると、SOQLクエリを実行するためにLightning Platform Query Optimizerが利用できるさまざまなプランについて理解を深めることができます。
このツールは、フルテーブルスキャンと比較したインデックスの使用コストなどの情報を提供します。
各プランには、テーブルと値に関する最新のデータベース統計から得られたコスト値があります。
最もコストが低いプランがクエリの実行に使用されます。

SOQLクエリは、プランのコストが1以上の場合は選択されません。
このツールはインデックスを作成できるフィールドに関する情報を提供しません。
サポートされている操作がそのフィールドに対して使用された場合にのみ、インデックスが付けられたフィールドに対する計画が表示されます。
サポートされていない操作には、ヌル文字との比較や、クエリ・フィルタでの先頭の’%’ワイルドカードの使用があります。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cosmic Service Solutions社は、Visualforceページで使用されるレポートとSOQLクエリのパフォーマンスを改善するために、スキニーテーブルの使用を検討しています。スキニーテーブルの次の機能のどれが、この会社の要件を満たすのに役立つでしょうか? (3個選択)

A. スキニー・テーブルには、複数のオブジェクトのフィールドを含めることができます。
B. スキニーテーブルのデータはベースオブジェクトと同期されます。
C. スキニーテーブルにはインデックス付きフィールドのみが含まれます。
D. スキニーテーブルは頻繁に使用されるフィールドを含むことができる。
E. スキニーテーブルには、ごみ箱内のレコードは含まれません。

A

B. スキニーテーブルのデータはベースオブジェクトと同期されます。
D. スキニーテーブルは頻繁に使用されるフィールドを含むことができる。
E. スキニーテーブルには、ごみ箱内のレコードは含まれません。

スキニーテーブルは、オブジェクトに定義されたフィールドのサブセットを含むことができ、最も頻繁に使用されるフィールドとすることができる。
スキニーテーブルは、ベースオブジェクトのデータの変更に同期して保持されます。
ごみ箱内のレコードはスキニーテーブルに含まれません。

“スキニーテーブルは複数のオブジェクトをサポートしません。”

スキニー・テーブルには、常にインデックス付きフィールドだけが含まれるとは限りません。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

コズミックサービスソリューションズでは、1年以上前の商談レコードを自動的にアーカイブしたいと考えています。ユーザーは、アーカイブされたこれらのレコードにアクセスする必要はありません。この要件を満たすために、次のうちどれを使用できますか? (2個選択)

A. Workbench
B. Data Export Wizard
C. Data Loader
D. Third-Party ETL Tool

A

C. Data Loader
D. Third-Party ETL Tool

ユーザーはアーカイブされたレコードにアクセスする必要がないため、削除することができる。
サードパーティの ETL (抽出、転送、ロード) ツール

または

“Data Loader を使用すると、レコードを自動的にエクスポートおよび削除するジョブをスケジュールできます。”

Salesforce UI のデータエクスポートウィザードを使用してレコードを自動的に削除することはできません。
Workbench を使用して、エクスポートと削除のジョブをスケジュールすることはできません。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

コスミックエレクトロニクスは、SalesforceとERPシステムを含む複数の企業システムを使用している。ERP システムには、アカウント、販売注文、請求書、報酬、業績評価などの顧客および従業員データが含まれています。データテーブルの一部は、ルックアップリレーションシップで関連付けられています。特定の Salesforce ユーザーは、別途ログインすることなく、ERP システムに保存されているデータを表示および編集する必要があります。同社の CTO は、このユースケースのために Salesforce Connect をセットアップしたいと考えていますが、データテーブルの数が多いため、接続タイムアウトを懸念しています。さらに、Salesforce には、ERP システムとの同期中に名前の衝突を引き起こす可能性のあるオブジェクトがいくつか含まれています。この要件を満たすために Salesforce Connect を構成する際に考慮すべきことは、次のうちどれでしょうか。(3個選択)

A. 組織の外部オブジェクトが 100 を超えると、外部データ ソースの同期は失敗します。
B. 外部オブジェクト名が既存の名前と衝突する場合、インライン編集を使用して名前を編集することができます。
C. 外部データソースの同期操作は、バッチで実行し、一時停止し、後で再開することができます。
D. 同期操作が接続タイムアウトを引き起こす可能性がある場合、バックグラウンド・ジョブとして非同期に実行できる。
E. 外部参照リレーションシップは、参照リレーションシップを介して関連付けられた2つの外部オブジェクトに対して自動的に作成されます。

A

B. 外部オブジェクト名が既存の名前と衝突する場合、インライン編集を使用して名前を編集することができます。
D. 同期操作が接続タイムアウトを引き起こす可能性がある場合、バックグラウンド・ジョブとして非同期に実行できる。
E. 外部参照リレーションシップは、参照リレーションシップを介して関連付けられた2つの外部オブジェクトに対して自動的に作成されます。

Salesforce Connect のセットアップ中に外部データソースを同期すると、外部オブジェクト名と組織内の既存の名前との間で名前の衝突が発生する場合、名前をインラインで編集して時間とクリック数を節約できます。
外部データテーブルが多い場合など、同期操作が接続タイムアウトを引き起こす可能性がある場合は、バックグラウンドで非同期に実行できます。
同じ外部システム・スキーマにマッピングされた親オブジェクトと子オブジェクトの間に、外部参照関係が自動的に作成されます。

外部データソースの同期は、Org の外部オブジェクト数が “200” を超えると失敗します。
Salesforce では、同期操作をバッチで実行することはできません。また、同期操作を一時停止または再開することもできません。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cosmic Enterprisesは、Accountオブジェクトの80以上の標準フィールドとカスタムフィールドに対してユーザが行った変更を追跡したいと考えています。この要件を満たすために、データアーキテクトは何を推奨すべきでしょうか?

A. Data Loaderのコマンドラインインターフェイスを使用して、フィールド値の定期的なエクスポートをスケジュールします。
B. 分析スナップショットを使用して、新しいフィールド値と古いフィールド値を保存する。
C. Apexトリガーを使用して、新旧フィールド値を格納するカスタム・オブジェクトを作成する。
D. フィールド履歴追跡を使用して、フィールドに加えられた変更を追跡します。

A

C. Apexトリガーを使用して、新旧フィールド値を格納するカスタム・オブジェクトを作成する。

Accountオブジェクトに’after insert’イベントと’after update’イベントを持つApexトリガーを作成し、アカウントレコードが更新されるたびにカスタムオブジェクトに新旧のフィールド値を格納することができます。

分析スナップショットは、定期的に特定の時間にのみカスタムオブジェクトに値を保存することができます。
Field History Trackingは、”最大20フィールド”までしか追跡できません。
有償の Salesforce 製品である Field Audit Trail は、追跡可能なフィールド数をオブジェクトごとに 60 まで拡張しますが、それ以上には拡張できないため、この要件を満たすことはできません。
Data Loaderは、フィールド値の定期的なエクスポートには使用できません。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

ある物流会社では、社内で Salesforce を利用し、倉庫管理用のバックオフィス ERP を運用しています。営業部長は、ERP のデータを基に Salesforce でレポートを作成し、傾向分析や潜在顧客との面談時に使用する営業資料として活用したいと考えています。このようなシナリオにおいて、なぜデータ仮想化が有効なインテグレーションソリューションなのでしょうか。 (2個選択)

A. 大量のデータを組織にインポートする必要がないから。
B. リモートシステムに保存されたデータを、組織内でアクセスする必要があるため。
C. リモートシステムがトランザクションを開始し、組織からデータを取得するから
D. 組織からのリクエストとレスポンスが非同期で処理されるため

A

A. 大量のデータを組織にインポートする必要がないから。
B. リモートシステムに保存されたデータを、組織内でアクセスする必要があるため。

データ仮想化は、Salesforce の外部に保存されているデータに Salesforce ユーザがアクセスする必要があるシナリオで実装されます。
このインテグレーションでは、大量のデータは組織にコピーされず、リモートシステムからの少量のデータのみにアクセスする必要があります。外部オブジェクトを使用すると、外部データに基づいて特定のレポートを生成できます。

データ仮想化オプションを実装する場合、Salesforce 組織がインテグレーショントランザクションのソースまたは要求元となり、外部システムがターゲットとなります。このタイプの統合ソリューションでは、リクエストとレスポンスは同期的に処理されます。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Cosmic Solutions 社のデータアーキテクトは、’Performance Review’や’Inventory’などのカスタ ムオブジェクトのレコードを定期的にアーカイブし、消去する計画を設計している。効果的なアーカイブ戦略を設計するための重要な考慮事項は次のうちどれですか? (2個選択)

A. アーカイブ戦略に影響を与える規制上の制限を考慮する必要がある。
B. アーカイブされたデータがレポートのために必要かどうかを検討する必要がある。
C. 各カスタムオブジェクトに定義されている履歴保持ポリシーの数は、レコードをアーカイブするために考慮する必要がある。
D. 現在カスタムオブジェクトにアクセスできるユーザのプロファイルから権限を削除する必要がある。

A

A. アーカイブ戦略に影響を与える規制上の制限を考慮する必要がある。
B. アーカイブされたデータがレポートのために必要かどうかを検討する必要がある。

効果的なアーカイブ戦略を構築するための重要な検討事項は以下の通りである:
1) アーカイブされたデータがレポーティングに必要かどうかを検討する必要がある。ユーザーは、アーカイブされた記録に基づくレポートを閲覧するために、アーカイブされた記録にアクセスする必要がある。
2) アーカイブ戦略に影響を与える規制上の制約を考慮する必要がある。そのような規制のために特定のデータをアーカイブすべきでない場合は、それを考慮すべきである。

ユーザーは新しいレコードにアクセスする必要があるため、プロファイルから権限を削除する必要はないだろう。また、特定のオブジェクトに対して定義できる履歴保持ポリシーは1つだけなので、履歴保持ポリシーの数を考慮する必要はないだろう。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cosmic Enterprisesでは、Salesforceに販売注文を格納するために「Sales Order」というカスタムオブジェクトを使用しています。ERP(Enterprise Resource Planning)システムは、営業ユーザが販売注文を作成・更新するために使用する主要なシステムです。販売注文が作成または編集されると、その変更は統合によって自動的に Salesforce に反映されます。各システムには5,000万件以上の販売注文がある。Salesforceは主に販売オーダーに関する過去の傾向を見るために使われているが、レポートの実行には時間がかかり、タイムアウトすることも多い。同社の営業部長も、レコード数の多さとデータストレージの制限を懸念しています。データストレージの制限を考慮しつつ、この問題を解決するためにデータアーキテクトは何を推奨すべきでしょうか?(2個選択)

A. 古いレコードをアーカイブして、Salesforce のSales Orderレコードの総数を減らす。
B. Sales Orderのエクスポートを毎日スケジュールし、Salesforce から削除する。
C. 集計情報をカスタムオブジェクトにコピーし、元のSales Orderを削除する。
D. レポートスナップショットを使用してデータをレポートし、データ消去計画を実施する。

A

C. 集計情報をカスタムオブジェクトにコピーし、元のSales Orderを削除する。
D. レポートスナップショットを使用してデータをレポートし、データ消去計画を実施する。

Batch Apexを利用することで、集計情報をカスタムオブジェクトにコピーしてレポーティングすることができます。その後、元のレコードが外部 ERP システムにあることに注意して、販売注文レコードを Salesforce から削除できます。

レポーティングスナップショットを使用して販売注文のレポーティングを行うことも、レコードの定期的な削除を目的としたデータパージ計画とともに使用できるソリューションです。また、これらのレコードをアーカイブする必要もありません。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Cosmic Marketing SolutionsのSalesforce管理者は、サードパーティのETLツールを使用してSalesforceから5,000万件のアカウントレコードをエクスポートしています。しかし、BULK APIエクスポートジョブが失敗し、フルテーブルスキャンタイムアウトの失敗を示します。データアーキテクトは、エクスポートジョブが失敗しないようにするために何を推奨すべきでしょうか?

A. エクスポート・ジョブ・ヘッダーでForce-Enable-KChunkingを指定する。
B. エクスポート・ジョブ・ヘッダで Sforce-Enable-KChunking を指定する。
C. エクスポート・ジョブ・ヘッダで Force-Enable-PKChunking を指定します。
D. エクスポート・ジョブ・ヘッダで Sforce-Enable-PKChunking を指定します。

A

D. エクスポート・ジョブ・ヘッダで Sforce-Enable-PKChunking を指定します。

Bulk API エクスポートジョブにパラメータを追加して、クエリを自動的に個別のチャンクに分割し、チャンクごとにクエリを実行してデータを返すことができます。Sforce-Enable-PKChunking’ ヘッダは、Bulk API クエリのジョブリクエストで指定できます。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

コスミックソリューションズでは、取引先、取引先責任者、商談を管理するためにSalesforceを使用しています。顧客からの注文を管理するために、外部の注文管理システムを使用しています。営業ユーザーは、取引先、取引先責任者、商談、および関連するオーダーを表示できる Salesforce のページにアクセスする必要があります。しかし、外部システムには数百万件の注文があります。Salesforce のデータストレージに制限があるため、営業部長は、Salesforce でホストされているデータと外部でホストされているデータを Salesforce の同じページに表示するための適切なアプローチを、会社のデータアーキテクトに提案してほしいと考えています。データは、選択したフィルタ値に基づいてリアルタイムに少量ずつ表示する必要があります。データアーキテクトが推奨すべき適切なアプローチは、次の 2 つのうちどれですか。(2個選択)

A. ETLツールを使用して少量の注文データを取得およびロードし、Salesforceのデータと一緒にLightningページに表示する。
B. Salesforceの古いレコードを削除し、外部システムから受注データをロードし、LightningページでSalesforceのデータと一緒に表示する。
C. Salesforce UI を作成し、Salesforce に保存されているデータと、外部システムを表す Web サイトのデータを表示する。
D. Apex コードを使用して外部システムから注文データを取得し、Lightning ページに Salesforce データと一緒に表示する。

A

C. Salesforce UI を作成し、Salesforce に保存されているデータと、外部システムを表す Web サイトのデータを表示する。
D. Apex コードを使用して外部システムから注文データを取得し、Lightning ページに Salesforce データと一緒に表示する。

このシナリオでは、Salesforce のデータストレージに制限があるため、ETL ツールや類似のアプローチを使用して受注データを Salesforce にロードすべきではありません。代わりに、一度に表示されるデータが少量であることを保証しながら要件を満たすために、マッシュアップを使用することができます。Salesforceでは、以下の2つのマッシュアップデザインをサポートしています:
1) 外部システムを Salesforce UI の一部のように見せることができます。たとえば、この設計を使用して、注文をホストする外部システムのデータを Salesforce のデータとともに表示できます。
2) Apex コードで外部システムへのコールアウトを実行し、必要なデータをリアルタイムに取得できます。たとえば、この方法を使用すると、注文データを取得し、Salesforce データと一緒に Lightning ページに表示できます。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

コズミック・リペア・ソリューションズ社は、アメリカでフィールド修理サービスを提供している会社である。全米に数千人の現場技術者を擁し、さまざまな企業が製造したさまざまな種類の電子機器や工業製品を修理している。各技術者は、各修理作業に関連する詳細を記録するための特別な装置を使用している。技術者は、その装置を使用して、これらの詳細を地域のフィールド修理センターに送信する必要がある。詳細は、修理センターの担当販売代理店が書類を作成し、請求書とともに顧客に送付するために必要となる。
平均して、各現場修理センターは15分に1件の修理依頼を受ける。次の会計四半期中には、1億件以上のレコードが修理センターで受信される見込みである。これらのレコードを保存するために使用されているオンプレミスのシステムには、一定の限界があります。ほとんどの販売代理店がSalesforceを使用しているため、同社は代理店が必要な情報を取得できるようにSalesforceを使用したいと考えています。しかし、ディレクターは、その記録が多くのデータストレージを消費することを懸念している。レポーティングのためには、現在と過去のすべてのデータが必要になります。このユースケースに対して、データアーキテクトは何を推奨すべきでしょうか?

A. 毎週、最も古いレコードの一部を手動で削除する。
B. 1時間ごとに最も古いレコードの一部を削除し、アーカイブするプロセスを導入する。
C. 毎月、最も古いレコードの一部をエクスポートして削除する。
D. 四半期ごとに最も古いレコードの一部を削除し、アーカイブするプロセスを実装する。

A

B. 1時間ごとに最も古いレコードの一部を削除し、アーカイブするプロセスを導入する。

Salesforceには大量のレコードが保存されるため、1時間ごとに最も古いレコードをアーカイブするプロセスを実装
するのが最適な戦略でしょう。レコードの削除とアーカイブには、非同期プロセスを使用できます。これにより、新しいレコードがSalesforceに追加されるたびに、レコード数を減らすことができます。営業担当者は、ドキュメントを作成するために限られた期間の詳細しか必要としないため、最も古いレコードは、四半期、週、月ごとではなく、1時間ごとにアーカイブすることができます。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

コスミックエレクトロニクスは、Salesforce に保存された販売注文と、外部システムで生成された関連請求書をマッシュアップして表示することを検討している。さらに、2つのシステムのデータに基づいたレポートやダッシュボードも表示する必要があります。Salesforce でマッシュアップを使用して、Salesforce でホストされているデータと外部でホストされているデータを表示するかどうかを決定する際に考慮すべき問題は、次のうちどれでしょうか? (2個選択)

A. SalesforceのApexコールアウトを使用して請求書レコードを取得すると、アクセスに時間がかかります。
B. 2つのシステムを統合してデータを取得する独自の方法を開発する必要がある。
C. 外部システムからリアルタイムで取得した請求書レコードは、Salesforceのレポートやダッシュボードに対応しない。
D. 外部システムから取得した請求書レコードは、Salesforceで表示されたときに古くなっている可能性がある。

A

A. SalesforceのApexコールアウトを使用して請求書レコードを取得すると、アクセスに時間がかかります。
C. 外部システムからリアルタイムで取得した請求書レコードは、Salesforceのレポートやダッシュボードに対応しない。

マッシュアップを使用すると、外部請求レコードのレポート作成ができなくなる。マッシュアップを使用すると、外部請求レコードへのアクセスに時間がかかる。

マッシュアップはリアルタイムで外部レコードを取得するため、請求書レコードを取得する際に陳腐化することはない。システムを統合し、請求書レコードを取得するために、独自の方法を構築する必要はない。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Cosmic Service Solutionsは、「Employee」というカスタムオブジェクトを使用して従業員管理にSalesforceを使用しています。Herokuアプリケーションは、IT部門の一部の従業員が社内サポートチケットを管理するために使用しています。会社のHRISディレクターは、社内サポートチケットをSalesforceで見えるようにしたいと考えています。従業員によって提出されたすべての社内サポートチケットは、Salesforceの従業員レコードに表示される必要があります。Salesforce はチケットの閲覧のみに使用し、チケットの管理には使用しません。この要件を満たすには、次のうちどれを使用すればよいでしょうか。(3個選択)

A. 外部データソース
B. 外部オブジェクト
C. 間接参照リレーションシップ
D. 外部参照リレーションシップ
E. 外部サービス

A

A. 外部データソース
B. 外部オブジェクト
C. 間接参照リレーションシップ

Salesforce Connectを設定することで、SalesforceとHerokuアプリケーションを統合し、HerokuのデータをSalesforceで仮想化することができます。Salesforce Connectでは、外部アプリケーションのデータに対応する外部データソースと外部オブジェクトおよびフィールドを作成します。外部データソースは、外部システムのデータに接続するためにセットアップで定義されます。

この場合、社内のサポートチケットを管理する Heroku アプリケーション用に外部データソースを作成できます。内部サポートチケット用の外部オブジェクトを自動的に作成するために、外部データソースを検証し、同期することができます。外部オブジェクトと任意のSalesforceオブジェクトの間にリレーションシップを定義することもできます。

外部オブジェクトに間接参照リレーションシップフィールドを定義できます。このフィールドは、外部オブジェクトを「Employee」というカスタムオブジェクトにリンクし、各従業員レコードを複数の内部サポートチケットに関連付けることができます。関連リストを Employee ページレイアウトに追加して、関連するすべての内部サポートチケットを各従業員レコードに表示することができます。このタイプのリレーションシップフィールドは、’External Id’ と ‘Unique’ 属性を持つ親オブジェクトのカスタムフィールドを使用してレコードを照合します。

外部参照リレーションシップは、外部オブジェクトを親として使用することしかできないため、この要件を満たすために使用することはできません。子オブジェクトには、標準、カスタム、または外部オブジェクトを使用できます。この場合、親オブジェクトは Employee オブジェクトでなければなりません。外部サービスは、通常、外部でホストされているサービスを呼び出して、レコードの作成や更新などの特定の操作を実行するために使用されるため、この要件を満たすために使用すべきではありません。この場合、ユーザはHerokuアプリケーションに存在する内部サポートチケットを表示するだけでよく、これはSalesforce Connectを設定することで簡単に実現できます。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

コズミック・イノベーションズは米国に本社を置く企業で、欧州でのマーケティングと販売を計画している。欧州にオフィスは設置しない。Salesforceを使用してリードを記録し、販売機会を管理する予定です。データアーキテクトがGDPR規制へのコンプライアンスを確保するために考慮する必要があるのは、次のうちどれでしょうか?

A. すべての個人データや機密データを保護する必要があります。
B. Cosmic Innovationsはヨーロッパにオフィスを設立しないため、GDPR規制は適用されない。
C. 欧州の見込み客や顧客に関連して収集されたデータはすべて暗号化する必要がある。
D. ヨーロッパで収集された個人情報は、3年後に削除する必要があります。

A

A. すべての個人データA. すべての個人データや機密データを保護する必要があります。機密データを保護する必要があります。

GDPRは、EU域内の個人に関する個人情報をどのように取り扱うべきかを定めたデータ保護法である。組織がEU域内の個人または企業と契約する場合、その組織がEU域内に物理的な拠点を有しているか否かにかかわらず、GDPRが適用される。

組織が収集する個人データは、それがEUの個人に関するものであれ、非EUの個人に関するものであれ、識別、分類、保護される必要があります。データを分類する一環として、データ保持ポリシーを作成し、データを削除するまでの保持期間を定める必要がある。データを削除する必要がある正確な期間を規定した規則はない。ビジネスに基づいて定義し、データを保存・保持する正当な目的があることを証明するのは、各組織次第である。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

コスミック・エンタープライズの営業マネージャーは、今年の成約数、業種別・国別の成約数など、会社の営業成績に関する情報を閲覧したいと考えています。この情報に基づいて、適切な是正措置を講じたいと考えています。この要件に対して、データアーキテクトが推奨すべき AppExchange で利用可能なダッシュボードはどれでしょうか。

A. Sales Performance Dashboard
B. Salesforce CRM Dashboard
C. Sales Activity Dashboard
D. Sales KPI Dashboard

A

D. Sales KPI Dashboard

AppExchange の営業 KPI ダッシュボードでは、関連する営業主要業績数値が表示され、営業管理者が適切な是正措置を講じるのに役立ちます。Sales Activity Dashboard では、営業担当者の商談に対する活動率やタイプを分析できます。営業マネージャー向けの Salesforce CRM ダッシュボードは、営業チームの状況についての情報を表示しますが、多くのパフォーマンス指標を表示する営業 KPI ダッシュボードを使用する方がよいでしょう。AppExchange には Sales Performance Dashboard はありません。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

コズミック・エンタープライズのデータ・スチュワードは、Salesforce のレコードに関するデータガバナンスプランの策定に取り組んでいる。彼はすでにSalesforce内のデータの状態を評価しています。次のうち、ガバナンス計画に含めるべき要素はどれですか?(3個選択)

A. データの定義
B. データのレビューとセグメンテーション
C. データの品質測定
D. データ品質基準
E. 品質管理プロセス

A

A. データの定義
D. データ品質基準
E. 品質管理プロセス

データガバナンス計画には、以下の要素またはセクションを含める必要がある:

1) データ定義
2) データ品質基準
3) 品質管理プロセス
4) 役割と所有権
5) セキュリティと権限

データ品質の測定とデータのレビューとセグメンテーションはデータアセスメントに含まれるが、この場合、データスチュワードはすでにデータの状態を評価している。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Cosmic Luxiamは、Salesforceのアンクリーンなデータを対象としたデータガバナンス計画を策定したいと考えています。データスチュワードは、不正確かつ不完全なレコードが潜在的に数千件あると考えています。さらに、データ品質レポートとダッシュボードによると、重複したアカウントと連絡先が数百件存在する。データをクレンジングするために、データアーキテクトが推奨すべきステップは次のうちどれですか?(3個選択)

A. 自由形式のデータ入力が可能なAppExchangeアプリケーションをインストールする。
B. 信頼できるサードパーティのソースとレコードを比較する。
C. データエンリッチメントにLightning Dataを使用する。
D. 重複管理機能を使用して、重複を排除・防止する。
E. データの手入力にピックリストフィールドを利用する。

A

B. 信頼できるサードパーティのソースとレコードを比較する。
C. データエンリッチメントにLightning Dataを使用する。
D. 重複管理機能を使用して、重複を排除・防止する。

重複レコードを特定したり、その作成をブロックしたりするために、重複ルールやマッチングルールなどの機能を利用できます。Salesforceのレコードをサードパーティのソースと比較し、その正確性を検証することができる。Lightning Dataを使用してレコードをリッチ化できる。

ピックリストフィールドを使用することで、データの一貫性が確保され、既存データの品質が向上することはない。自由形式のデータ入力が可能な AppExchange アプリケーションを使用しても、データの質は向上しない。ユーザーが自由にデータを入力できるようにする代わりに、情報を迅速かつ簡単に入力できるツールを使用すべきである。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Cosmic Solutionsのデータアーキテクトは、Salesforceに保存されているデータを分類する一環として、データ保持ポリシーを作成しています。次のうち、データ保持ポリシーに含まれるものはどれですか?(3個選択)

A. データの目的
B. 各フィールドのフィールドラベルとヘルプテキスト
C. データのビジネスオーナー
D. データの各フィールドの作成日
E. データの削除またはその他の処理の時期

A

A. データの目的
C. データのビジネスオーナー
E. データの削除またはその他の処理の時期

データ保持方針とは、データの削除やその他の処理方法を含め、組織によるデータの保存期間についての声明である。データはカタログ化する必要があり、データの種類、事業主、目的、使用方法、分類レベルを記載する。データがいつまで必要で、いつ削除、匿名化、アーカイブ化されるかを定義する。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Cosmic Solutions のデータアーキテクトは、Salesforce のデータモデルを利用して、個人のデータプライバシーに関する希望と同意を記録するソリューションを設計する必要があります。個人の住所、メールアドレス、電話番号は暗号化する必要があります。この要件を満たす方法について、次のうち正しいものはどれですか。(3個選択)

A. 取引先責任者のメールアドレスと電話番号のみを暗号化することができます。
B. 標準のデータ・プライバシー・オブジェクトを使用して、データ・プライバシーのプリファレンスを記録することができます。
C. 暗号化は、個人および個人アカウントに関連付けられた取引先責任者に対してサポートされています。
D. 標準の個人オブジェクトを使用して、データプライバシー設定を記録することができます。
E. 標準の同意管理オブジェクトは、同意を記録するために使用することができます。

A

C. 暗号化は、個人および個人アカウントに関連付けられた取引先責任者に対してサポートされています。
D. 標準の個人オブジェクトを使用して、データプライバシー設定を記録することができます。
E. 標準の同意管理オブジェクトは、同意を記録するために使用することができます。

個人情報や機密情報の記録には、Salesforce が提供する標準オブジェクト(個人、同意、コンタクトポイントタイプ、コンタクトポイント同意、承認フォームオブジェクトなど)を使用できます。カスタムオブジェクトをデータモデルに含めるのは、標準オブジェクトでは対応できない特定の要件がある場合に限られます。

個人オブジェクトは、データ保護とプライバシーに関するプリファレンスの詳細を保存し、同じ個人を表す複数のレコード(リード、コンタクト、個人アカウント、カスタムオブジェクト)にまたがる1人の個人に対するプリファレンスを統一するために使用することができます。例えば、個人のレコード上で、関連リストを使用して、個人の複数のコンタクトポイントのアドレス、電子メール、電話番号を作成することができます。個人および個人アカウントに関連付けられたコンタクトポイントのアドレス、Eメールアドレス、電話番号を暗号化することが可能です。

Contact Point Consentオブジェクトは、メールアドレスや電話番号などの特定のコンタクトポイントを通じてコンタクトを取ることに対する顧客の同意を保存するために使用されます。オブジェクトの[コンタクトポイントタイプ]フィールドでは、同意を取得するために使用するコンタクトポイントを指定できます。エンゲージメントチャネルタイプフィールドは、SMSやFAXのような他のチャネルを選択することができます。コンタクトポイント同意レコードは、個人オブジェクトに基づくレコードに関連付けることができます。同意は、電子メールや電話などのコンタクトポイントレコードに関連付けることもできます。

標準的なデータ・プライバシー・オブジェクトはない。特定の状況における同意を記録するためにカスタムオブジェクトを使用することもできるが、まずは標準の同意オブジェクトを検討すべきである。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Cosmic Software Solutions は、顧客データ管理に Salesforce を使用しており、Security Center 製品も購入しています。同社のSSO (システムセキュリティオフィサー) は、Salesforce 組織を保護するためにセキュリティポリシーを展開したいと考えています。Security Centerのダッシュボードから、選択したテナントに定義して展開できる有効なセキュリティポリシーは、次のうちどれでしょうか。

A. ユーザー設定
B. セッションの詳細
C. 信頼できるIP範囲

A

C. 信頼できるIP範囲

Security Centerダッシュボードで、管理者は「Security Policies」タブにアクセスして、以下のタイプのセキュリティポリシーを定義できる: Trusted IP Ranges」、「Health Check Baseline」、「Password Configuration」、「Session Settings」。

Session DetailsとUser Configurationは無効なセキュリティポリシーです。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Cosmic Voyageはフランスで旅行サービスを提供する会社です。顧客データを管理するためにSalesforceのSales Cloudを導入したいと考えている。顧客の個人情報(PII)をSalesforceに保存する必要がある。しかし、同社のディレクターは、顧客の要望に応えることと、一般データ保護規則(GDPR)を懸念している。データ保持ポリシーを使用して、機密データをSalesforceに保存する期間を管理するには、どの機能を使用できますか。

A. Salesforce プライバシーセンター
B. Salesforce データマネージャ
C. Einstein データ保護

A

A. Salesforce プライバシーセンター

Salesforce Privacy Center では、お客様の個人を特定できる情報 (PII) の保存期間を管理できます。また、Salesforce 組織が顧客データの保持、削除、匿名化、およびコピーの送信をどのように行うかを管理するポリシーを作成できます。Consent Management for Sales Cloud は、機密データの使用方法に関する顧客の要求を満たすために使用されますが、データ保持ポリシーを使用して機密データの保存期間を管理することはできません。Einstein Data Protection」と「Salesforce Data Manager」と呼ばれる機能はありません。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Cosmic Service Solutionsは、数百万件の取引先レコードをレガシーCRMシステムからSalesforceに移行する予定です。営業部長は、Salesforceに移行された取引先レコードが、レガシーシステムで現在指定されているオリジナルの「作成日」を使用するように管理者に依頼しています。この要件に対して、ソリューションアーキテクトはどのユーザ権限を推奨すべきでしょうか。

A. レコード作成時にシステムフィールドを設定する
B. レコード作成時に監査フィールドを編集する
C. レコード作成時にシステムフィールドを編集する
D. レコード作成時に監査フィールドを設定する

A

D. レコード作成時に監査フィールドを設定する

Set Audit Fields upon Record Creation(レコード作成時に監査フィールドを設定する)」と呼ばれるユーザ権限では、Data Loader などの API インポートツールを使用してユーザがレコードを作成するときに、「Created Date(作成日)」、「Created By(作成者)」、「Last Modified By(最終更新日)」などの監査フィールドを設定できます。Salesforce管理者は、まずセットアップの「ユーザーインターフェイス」に移動して、「レコード作成時に監査フィールドを設定し、非アクティブな所有者を持つレコードを更新する」を組織全体のユーザー権限として選択する必要があります。組織全体の権限を有効にした後、カスタムプロファイルを持つユーザに「レコード作成時に監査フィールドを設定する」権限を付与できます。権限セットを使用してこの権限を付与することもできます。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

コズミッククリエーションズでは、Salesforceを含む5つの異なるエンタープライズシステムを使用して顧客情報にアクセスし、ビジネスを運営している。5つのシステムから重要な情報がリンクされ、統合された単一のソースがないため、ビジネスの包括的な全体像を把握することが難しいというのがリーダーの不満だ。データアーキテクトは会社のマスターデータ管理戦略を設計している。その戦略に含めるべき考慮事項は次のうちどれでしょうか?(3個選択)

A. どのシステムにおいても、最も最近更新されたレコードは常に単一の真実のソースであるべきです。
B. 各主要データ属性について、記録システムを特定すべきである。
C. 異なるシステムのレコードを照合するためのルールを定義すべきである。
D. システム間で矛盾するデータをどのように解決すべきかを定義すべきである。
E. Salesforce は、すべての顧客データについて、常に単一の真実の情報源であるべきです。

A

B. 各主要データ属性について、記録システムを特定すべきである。
C. 異なるシステムのレコードを照合するためのルールを定義すべきである。
D. システム間で矛盾するデータをどのように解決すべきかを定義すべきである。

異なるシステムからのレコードを互いに照合する方法を決定するルールが必要である。これは、すべてのシステムで共通する属性を選んだり、各システムに他のシステムからのレコードへの相互参照を保存させるなど、さまざまな方法で行うことができる。多くの場合、カスタム名など同じ情報が複数のシステムに存在する。このような状況では、1つのシステムを単一のソース・オブ・トゥルースと考えるべきである。各データ属性の記録システムを定義することは、異なるシステムからの競合データをどのように扱うべきかを決定するのに役立つ。

レコード更新のタイミングは、レコードを真実のソースとして扱うために考慮すべき唯一の要因であってはならない。マスターデータ管理には関係のないデータがシステムで更新される可能性はあるが、このデータが自動的にマスターデータの更新をトリガーしてはならない。Salesforceが自動的に、顧客に関する最も正確で完全な情報を持っていると仮定することはできません。Salesforceが真実の情報源となり得るかどうかは、主要な利害関係者との会話や、他のシステムの顧客データの分析を通じて判断されるべきである。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

コズミックサービスソリューションズは、SalesforceのアカウントデータとERPシステムの顧客データを統合したいと考えている。データの重複を防ぐため、データアーキテクトがマスターデータ管理ソリューションを提案した。2つのシステムにおけるレコードの最も正確で完全なバージョンを表すマスターレコードを、単一の真実のソースとして作成する必要があります。データの競合を防ぐために、アーキテクトはフィールドレベルでどのようにレコードシステムを決定しますか?(2個選択)

A. フィールドを更新するシステムは常にレコードシステムである。
B. フィールドに基づいてレコードシステムを定義するために、データフローを見直すべきである。
C. レコードシステムを決定するためにデータウェアハウスを利用する必要がある。
D. マスターデータ管理ソリューションがレコードシステムを決定する。

A

B. フィールドに基づいてレコードシステムを定義するために、データフローを見直すべきである。
D. マスターデータ管理ソリューションがレコードシステムを決定する。

マスターデータ管理ソリューションは、フィールドレベルで記録システムを決定する。データアーキテクトは、どのデータがどのシステムで管理されているかを気にする必要はない。コンフリクトが発生した場合に、データウェアハウスを利用してレコードシステムを決定する必要はない。フィールドを更新するシステムが常に記録システムであるとは限らない。マスターデータ管理の実装の一環として、異なるフィールドのレコードシステムを定義するためにデータフローを見直す必要がある。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

コズミックイノベーションの営業ユーザーは、取引先や商談などのレコードに関連する重要な情報を表示するためのレポートを作成することが多い。Salesforceには1,000万件以上のアカウントと2,000万件以上のオポチュニティがあります。ユーザーが作成するレポートには、複数のフィルタやフィルタロジックが使用されることが多い。多くのユーザが、レポートの実行に時間がかかったり、タイムアウトしたりすることに不満を抱いています。レポートのパフォーマンスを改善するために、データアーキテクトはどのような対策を推奨すべきでしょうか?(3個選択)

A. レポートのフィルタリングに標準フィールドのみを使用する。
B. レポートのフィルタリングに OR の代わりに AND フィルタロジックを使用する。
C. インデックス付きフィールドと外部IDフィールドを使用してレポートをフィルタリングする。
D. すべての取引先または商談を表示するようにレポートをフィルタリングします。
E. ごみ箱にレコードがないことを確認します。

A

B. レポートのフィルタリングに OR の代わりに AND フィルタロジックを使用する。
C. インデックス付きフィールドと外部IDフィールドを使用してレポートをフィルタリングする。
E. ごみ箱にレコードがないことを確認します。

レポートのパフォーマンスを向上させるために、インデックス化されたフィールド、IdやNameなどの検索に最適化された標準フィールド、および外部IDフィールドでフィルタリングすることができます。標準フィールドのみを使用してレポートをフィルタリングしても、レポートのパフォーマンスは向上しません。レポートをフィルタリングしてすべてのレコードを表示する代わりに、’My Accounts’ などのフィルタを利用できます。フィルタをできるだけ選択的にするには、ORの代わりにANDフィルタ・ロジックを使用する必要があります。

レポートの実行にはごみ箱レコードのクエリが含まれるため、ごみ箱が空にされていることを確認することで、クエリされるレコード数を減らし、レポートのパフォーマンスを向上させることができます。ただし、ごみ箱内の削除されたレコード自体は検索されず、レポートにも表示されません。

27
Q

Cosmic Innovationのデータアーキテクトは、Salesforceの主要な領域をレビューすることで、Salesforce組織のデータスチュワードシップ業務を最適化するよう依頼されました。データアーキテクトがレビューすべき領域は次のうちどれですか?(3個選択)

A. カスタムオブジェクトとカスタムフィールドに関連する冗長なメタデータ
B. ユーザが作成したレポートとダッシュボード
C. 必須フィールドと検証ルール
D. 組織全体のデフォルト共有設定
E. ユーザーによる設定変更

A

A. カスタムオブジェクトとカスタムフィールドに関連する冗長なメタデータ
C. 必須フィールドと検証ルール
D. 組織全体のデフォルト共有設定

データ・スチュワードシップを最適化するために分析すべき重要な領域には、以下のようなものがある:

1) 冗長なメタデータ - 冗長なメタデータは、データ入力に関する不整合を引き起こす可能性があるため、データ全体の品質に悪影響を及ぼす可能性がある。あるユーザーはあるフィールドセットにデータを入力するが、他のユーザーは別のフィールドに入力する可能性があり、データ品質に一貫性がなくなったり、記録が不完全に見えたりする。
2) 共有モデル - 組織全体のデフォルト共有設定が「非公開」の場合、ユーザーは重複レコードを作成しやすくなる。他のユーザが所有するレコードが見えない場合、そのレコードは Salesforce に存在しないという前提で、そのレコードの複製を作成する可能性が高くなります。他のユーザが所有するレコードをユーザから隠しておくことが不可欠でない場合、組織はオブジェクトの設定を「パブリック読み取り専用」に変更することを検討してもよいでしょう。
3) 必須フィールドと検証ルール - データ入力に必要なフィールドと、レコードを保存する前に検証すべきデータは、データスチュワードシップのエンゲージメントを評価するために考慮する必要があります。

ユーザが作成したレポートやダッシュボード、およびセットアップの変更は、データ・スチュワー ドシップ・エンゲージメントを最適化する際にレビューする必要はない。レポートやダッシュボードは、ユーザがデータのビューを作成するためのものであり、データの品質に影響を与えるものではない。

28
Q

Cosmic Solutions は、顧客が問い合わせを送信し、ケースを記録できるように Salesforce コミュニティを構築したいと考えています。コミュニティマネージャは、不完全または不正確なケース情報の取り扱いを避けたいと考えています。検証要件の 1 つは、「ケースの種類」が「返品」の場合に「Store Branch」フィールドの値が有効であることを確認することです。”ページの応答性が懸念される場合”、どの2つの検証ソリューションを実装できますか?(2個選択)

A. ケースタイプ」が「返品」で、「ストアブランチ」に無効な値がある場合に発生する検証ルールを作成します。
B. JavaScriptを使用して、Lightningコンポーネントにクライアントサイドのバリデーションを実装する。
C. Apexトリガーを使用してサーバー側の検証を実装する。
D. Case Typeを連動選択リストフィールドにし、「Store Branch」を従属ピックリストフィールドにする。

A

B. JavaScriptを使用して、Lightningコンポーネントにクライアントサイドのバリデーションを実装する。
D. Case Typeを連動選択リストフィールドにし、「Store Branch」を従属ピックリストフィールドにする。

ページの応答性が気になる場合は、クライアントサイドでバリデーションを実行する必要があります。Lightningコンポーネントは、JavaScriptを使用してクライアントサイドのバリデーションを実行することができます。
また、コントロールする選択リストフィールドで選択された値に応じて、適切な値を動的に表示する連動選択リストフィールドを活用することもできます。Lightningコンポーネントの選択リストフィールドがSalesforceによって読み込まれると、設定されたフィールド依存マトリックスに基づいて値が自動的に生成されます。

“検証ルールとApexトリガはどちらもサーバサイドで実行されます。”実装されている場合、ページの応答性に悪影響を与える可能性があります。

29
Q

コスミック・サービス・ソリューションズ社では、オンプレミスのシステムを使用して、同社のフィールドサービス・エージェントから送信された修理に関する情報を含む定期的なレポートを作成しています。このシステムは、全国の顧客サイトからカスタムウェブアプリケーションを使用してフィールドサービスエージェントから送信されたデータに基づいて、15分ごとに100のレポートを生成します。オンプレミスのシステムには、これらのレポートを表すレコードが3,500万件以上ある。同社のサポートディレクターは、ストレージとして Salesforce の利用を検討している。オンプレミスシステムのレコードもSalesforceで生成する必要がある場合、次のどの制限を考慮する必要がありますか?(2個選択)

A. Apexガバナー制限
B. メタデータの制限
C. APIリクエストの制限
D. ストレージの制限

A

C. APIリクエストの制限
D. ストレージの制限

Salesforce に保存する必要があるレコード数が多いため、データストレージの制限を考慮する必要があります。Salesforceにフィールドサービスエージェントのレポートを表すレコードを作成するには、定期的なAPIコールが必要になるため、APIリクエストの制限も考慮する必要があります。メタデータの制限と Apex ガバナの制限は、メタデータとプログラム要件がないため、考慮する必要はありません。

30
Q

コスミックエレクトロニクスの販売代理店は、見込み客と商談する際に業界情報を必要とします。しかし、「業界情報」フィールドには値が含まれていないことが多く、その結果、多くの機会損失が発生しています。次のうち、この問題を引き起こしている可能性のあるデータ品質の問題はどれですか?(2個選択)

A. 利用者が、リード記録を作成または更新するための十分な情報を所有していない。
B. ユーザーが理解しにくい情報を追加している。
C. ユーザーがしばらくリードレコードを更新していない。
D. リードレコードの作成または更新中に、ユーザーが不完全なデータを入力している。

A

A. 利用者が、リード記録を作成または更新するための十分な情報を所有していない。
D. リードレコードの作成または更新中に、ユーザーが不完全なデータを入力している。

最も考えられる問題は、リードレコードの作成または更新時に、ユーザーが不完全なデータを入力していることです。おそらく十分な情報がないため、「業界情報」フィールドに情報を追加していない可能性があります。レコードがしばらく更新されていない場合でも、フィールドには値が含まれます。また、ユーザーが理解しにくい情報を追加している場合にも値が含まれます。

31
Q

データ移行作業を最適化するために取り得る手順は、次のうちどれですか?(3個選択)

A. データを’Public Read/Write’共有モデルでロードする。
B. ロール階層からレコードの所有者を削除する。
C. オブジェクトの共有ルールの作成を延期する。
D. すべてのルックアップ関係とマスタ-詳細関係を確立する。
E. ワークフロールール、検証ルール、およびトリガを無効にする。

A

A. データを’Public Read/Write’共有モデルでロードする。
C. オブジェクトの共有ルールの作成を延期する。
E. ワークフロールール、検証ルール、およびトリガを無効にする。

パフォーマンスを向上させるには、データをロードする前に次の手順を実行します:

1) 組織全体のデフォルト共有設定を「Public Read/Write」に設定し、Salesforceがオブジェクト共有テーブルを使用または保持していないことを確認する。
2) ワークフロールール、検証ルール、Apexトリガーは処理を遅くする可能性があるため、データをロードする前に無効にしておく。
3) 共有ルールは、データロードのパフォーマンスに影響を与える可能性があるため、データをロードした後に作成する。
4) 複雑なオブジェクトのリレーションシップ(ルックアップおよびマスターとディテールのリレーションシッ プ)は、データロードのパフォーマンスに影響する可能性があるため、データのロード後に定義する。オブジェクトに対してより多くのルックアップが定義されている場合、システムはデータロード中により多くのチェックを実行しなければならない。

データロードのパフォーマンスは、レコード所有者がロール階層にあるかどうかには影響されません。パフォーマンスはほとんどすべてのケースで同じであり、ロール階層から削除することは推奨されません。

32
Q

Cosmic Marketing SolutionsのSalesforce管理者は、1,000万件以上のリードレコードをSalesforceにインポートする予定です。しかし、インポートファイルに重複レコードが多いことを懸念しています。Salesforceに重複したリードレコードがないようにするには、次のうちどれを活用すればよいでしょうか?(2個選択)

A. Salesforceのマッチングルールと重複ルール
B. レコードタイプと検証ルール
C. レコードの重複排除を可能にする AppExchange アプリケーション
D. Data Loaderのコマンドラインインターフェース

A

A. Salesforceのマッチングルールと重複ルール
C. レコードの重複排除を可能にする AppExchange アプリケーション

AppExchange アプリケーションをインストールすると、Salesforce へのインポート中に重複レコードが作成されるのを防止できます。マッチングルールと重複ルールを使用して重複レコードを特定し、その作成を防止できます。

Data Loader、レコードタイプ、および検証ルールを使用して重複レコードの作成を防止することはできません。

33
Q

Cosmic Freight Solutions 社では、毎年何千もの新しいコンタクトを作成し、ビジネスルールのために一般的なアカウントに割り当てる必要があります。データアーキテクトは、多数の連絡先を単一のアカウントに割り当ててもパフォーマンスに問題が生じないようにする必要があります。このユースケースに対して、データアーキテクトはどのようなソリューションを検討すべきでしょうか?(2個選択)

A. 新しい連絡先が同じアカウントに自動的に割り当てられないように、ラウンドロビンロジックを作成します。
B. 複数の汎用アカウントを作成し、1つのアカウントに関連する連絡先が1,000件を超えないようにする。
C. 連絡先を関連付けるために、ビジネスアカウントの代わりに個人アカウントを使用する。
D. 複数の一般的なアカウントを作成し、1つのアカウントに関連する連絡先が10,000件を超えないようにします。

A

A. 新しい連絡先が同じアカウントに自動的に割り当てられないように、ラウンドロビンロジックを作成します。
D. 複数の一般的なアカウントを作成し、1つのアカウントに関連する連絡先が10,000件を超えないようにします。

ジェネリックアカウントが必要な場合は、データの偏りを避けるために、10,000件以下のコンタクトレコードに関連付ける必要があります。アーキテクトは、事前にジェネリックアカウントのプールを作成し、これらのアカウントにコンタクトをラウンドロビンで割り当てるか、または既存のジェネリックアカウントが最大10,000の関連コンタクトに達した場合、自動的に新しいアカウントを作成するロジックを作成するための戦略を推奨する必要があります。一般的なアカウントは、地域やアカウントの別の属性など、ビジネスにとって意味のある基準で論理的に分けることができる。パーソンアカウントを使用すると、コンタクトとアカウントの間に1:1の関係が作成され、コンタクトを共通のジェネリックアカウントに割り当てるというビジネス要件を満たすことができません。

34
Q

Roxanne氏は、Cosmic Tools社に雇われたデータアーキテクトで、同社が使用するSalesforce組織のソリューションを評価し、推奨しています。アカウントに関連するアワードの詳細を格納するために、’Account Award’ というカスタムオブジェクトが作成されました。また、’Account Award’オブジェクトを参照するルックアップリレーションシップフィールドがAccountオブジェクトに定義されています。各アカウントアワードには、いくつかのカスタムフィールドを介してアワードに関する詳細情報が含まれています。Salesforce には 30 のアカウントアワードと約 50 万件のアカウントレコードがあります。会社の管理者は最近、バルクAPIを使用してすべてのアカウントレコードのルックアップリレーションシップフィールドの値を更新しようとしましたが、レコードロックエラーが発生しました。エラーの原因となっている問題を軽減するために、データアーキテクトが推奨すべきアクションは次のうちどれですか?(3個選択)

A. Account オブジェクトのルックアップ関係フィールドを必須としてマークします。
B. すぐに必要でないApexコードには非同期処理を使用する。
C. アカウント・アワードを格納するために、Accountオブジェクト上に複数選択可能なピックリスト・フィールドを作成します。
D. 歪んだレコードを特定し、歪み分布のルックアップ値を追加します。
E. 不要なワークフロー・ルールとトリガ・ロジックを削除します。

A

B. すぐに必要でないApexコードには非同期処理を使用する。
D. 歪んだレコードを特定し、歪み分布のルックアップ値を追加します。
E. 不要なワークフロー・ルールとトリガ・ロジックを削除します。

アカウント・アワードは30件しかなく、アカウント・レコードは50万件近くあるため、10,000件以上のアカウントに関連するアカウント・アワードが更新に含まれている可能性が非常に高くなります。このようなデータの歪みは「ルックアップ歪み」と呼ばれ、レコード・ロックの問題を引き起こす可能性があります。このような問題は、以下の対処を行うことで軽減することができます:

1) レコードの保存時間を短縮する
2) スキューを分散させる
3) ピックリストフィールドを使う
4) 負荷を減らす

不要なワークフロールールを削除することで、更新の実行中にトリガーされるワークフロールールが少なくなるため、レコードの保存時間を短縮できる。Apex クラスは、バックグラウンドで実行されるように非同期に実行することができ、これもレコード保存時間を短縮することができる。

ルックアップ・スキューは、多数のレコードが同じレコードをルックアップするときに発生する。ロック例外を大幅に削減、あるいは排除することができます。

ルックアップ関係フィールドを必須としてマークしたり、複数選択のピックリスト・フィールドを使用しても、レコード・ロックの問題は軽減されません。ピックリスト・フィールドをルックアップ・リレーションシップ・フィールドの代わりに使用してルックアップ値を格納することはできますが、アワードに関する詳細情報を格納することはできません。シナリオでは、レコードに賞に関する詳細情報が含まれていることを示唆しています。

35
Q

コズミックサービスソリューションズでは、数百万件のアカウントとコンタクトレコードをレガシーシステムからSalesforceに移行したいと考えています。レガシーシステムはデータ品質が悪く、レコードが重複していることで知られています。Salesforceでデータの重複を最小限に抑えるための重要な考慮事項は、次のうちどれでしょうか?(2個選択)

A. インポートする前にレコードをクリーニングする必要があります。
B. データの重複を防ぐためにバリデーションルールを作成する。
C. Salesforceのマッチングルールと重複ルールを利用する。
D. Data Loaderの「重複レコードを許可」オプションを無効にする。

A

A. インポートする前にレコードをクリーニングする必要があります。
C. Salesforceのマッチングルールと重複ルールを利用する。

アカウントと連絡先のレコードは、Salesforce にインポートする前にクリーニングする必要があります。マッチングルールと重複ルールを使用して重複レコードを特定し、ユーザによる重複レコードの作成をブロックする必要があります。

バリデーションルールを使用してデータの重複を防ぐことはできません。Data Loaderには「重複レコードを許可する」オプションがありません。

36
Q

Cosmic Solutionsには、Accountレコードに’Service Level’というフィールドがあり、Contactレコードに’Position Title’というフィールドがある。この2つのフィールドはCaseレコードにもある。データの矛盾を避けるために、Caseレコード上のこれら2つのフィールドが、AccountレコードおよびContactレコード上の対応するフィールドと同じであることを確認する必要があります。
“ユーザがフィールド値を再度指定する必要はありません。”
これを実現するために、データアーキテクトは Salesforce 管理者に何を推奨すべきでしょうか。

A. Caseオブジェクトに、定義済みの値を含む2つのピックリストフィールドを作成します。
B. 2つのフィールドが同じであることを確認する検証ルールを作成します。
C. Case オブジェクトに 2 つのルックアップ・フィールドを作成します。
D. Caseオブジェクトに2つの式フィールドを作成します。

A

D. Caseオブジェクトに2つの式フィールドを作成します。

このシナリオでは、Salesforce 管理者は、Case オブジェクトに 2 つの数式フィールドを作成し、各フィールドでクロスオブジェクト数式を使用して、アカウントレコードとコンタクトレコードからフィールド値を取得する必要があります。数式フィールドは、アカウントレコードとコンタクトレコードの内容に基づいて常に正しいデータを表示するため、データの一貫性が保たれます。

検証ルールを作成しても、要件を満たすことはできません。バリデーションルールでは、ユーザーがフィールドに値を入力する必要があります。ユーザーが定義済みのリストから値を選択できるピックリストフィールドを使用することも、ケースレコード上のフィールド値がアカウントおよびコンタクトレコード上の値と同じであることを保証できないため、良い解決策ではありません。また、ユーザが手動で値を選択する必要があります。ルックアップフィールドは2つの異なるオブジェクトをリンクするために使用され、別のレコードからフィールド値を取得するために使用することはできません。

37
Q

コズミックソリューションズでは、外部のサードパーティシステムから約100万件のアカウントレコードを取得し、このデータを使用してビジネスロジックを適用した後、Salesforceで新しいアカウントレコードを作成する必要があります。外部システムは、特定の API エンドポイントを介してデータを取得できます。レコードは非同期で取得し、Salesforce に挿入する必要があります。このシナリオでは、データアーキテクトはどの機能を推奨すべきでしょうか。

A. Bulk API
B. Batch Apex
C. Metadata API
D. Data Loader

A

B. Batch Apex

バッチApexでは、大量のレコードを非同期で処理することができ、外部システムへのコールアウト、ビジネスロジックの適用、Salesforceでのレコード作成が可能です。バッチApexジョブは、レコードをバッチ処理するためにスケジュールすることができます。バッチApexクラスの開始メソッドで複数のコールアウトを使用して、外部システムから必要なデータを取得できます。バッチ・クラスでは、外部システムからデータを取得する場合でも、開始メソッドがデータをクエリします。これは、バッチ処理全体でどのレコードを考慮するかという処理全体の範囲を定義します。Batchクラスのexecuteメソッドは、クエリされたデータのサブセット(バッチ)を処理します。このApexクラスは、どのような制限にも当たらないように設計されています。そのため、このシナリオに最適なソリューションです。

Data LoaderはSalesforceからレコードを抽出し、レコードをインポートするために使用できますが、外部システムからレコードを抽出するためには使用できません。
Bulk API は、大量の Salesforce レコードに対して DML 操作を実行するために使用されますが、外部システムに対してクエリを実行することはできません。

メタデータ API は、オブジェクト定義やフィールド定義など、Salesforce org からカスタマイズ情報を取得するために使用します。データ操作や外部システムからのレコード取得には使用されません。

38
Q

ティムは電話をリサイクルする会社、Eco Phones の営業開発担当者です。ティムのユーザーは、Eco PhonesのウェブサイトのWeb-to-Leadフォームで作成されたリードのデフォルト・リード・オーナーに設定されています。電話のリサイクルは人気があるため、ティムには10,000件以上のリードが割り当てられ、彼はこれらのリードを適格な同僚に手動で割り当てています。ティムのユーザーには所有者データの偏りがあり、リードが削除または更新されるたびに、共有の再計算に時間がかかります。現在の Eco Phones のロール階層では、Tim は Sales EMEA ロールを持つマネージャーにレポートし、Tim には SDR Assistant ロールを持つ 3 人の部下がいます。レポート作成のため、Tim のユーザーにはロールを割り当てる必要がありますが、Web-to-Lead リードを所有するダミーユーザーを作成するための追加ライセンスはありません。所有権の偏りの影響を最小限に抑えるために、Salesforceアーキテクトは何ができますか?

A. 共有計算を避けるために、リードオブジェクトの共有設定をプライベートに設定する。
B. Leadsオブジェクトのスキニーテーブルを作成するようSalesforceに依頼する
C. Timを他のロールから分離された階層の最上位ロールに配置する
D. 新しいリードが入ってきたときに古いリードを削除し、10,000件のしきい値を下回らないようにします。

A

C. Timを他のロールから分離された階層の最上位ロールに配置する

Salesforceアーキテクトは、共有計算が長時間実行されるのを避けるために、Tim用に他のユーザから分離された階層の最上位ロールを新規作成する必要があります。

スキニーテーブルは、所有権の偏りに影響しません。新しいリードが来たときに古いリードを削除するのは効果的ではなく、リードとビジネスを失う結果になります。共有設定をプライベートに設定すると、共有の再計算がトリガーされ、共有計算の実行が遅くなります。

39
Q

ホテルやレストランをグローバルに展開するイベント会社では、Salesforce を使用して会議やコンベンションなどのイベントを管理・運営しています。ストレージやデータプライバシーに関する懸念から、連絡先やギガバイト単位のトランザクションデータなど、参加者の個人を特定できる情報は外部システムに保存されています。APIエンドポイントは外部システムによって提供され、認証された関係者が住所や電話番号の確認、連絡先の詳細の作成と更新、登録、予約、請求書、領収書などのトランザクションデータへのアクセス、その他いくつかのタイプのレコードを実行できるようになっています。イベント会社は、Salesforce のカスタムユーザインタフェースを通じて外部システムへのリクエストを実行する必要があります。
リクエスト・アンド・リプライが、与えられたシナリオに適したデータ仮想化オプションとなるのは、以下のどの条件でしょうか?(2個選択)

A. 大規模なデータセットやボリュームで外部データにアクセスし、処理する必要がある場合。
B. 外部システムがSOAPウェブサービスを通じてAPIエンドポイントを提供する場合。
C. 外部システムへのリクエストを非同期で実行するのが理想的な場合
D. LightningのカスタムWebコンポーネントを使用してユーザーインターフェイスを構築する必要がある場合

A

B. 外部システムがSOAPウェブサービスを通じてAPIエンドポイントを提供する場合
D. LightningのカスタムWebコンポーネントを使用してユーザーインターフェイスを構築する必要がある場合

リクエストと返信」の統合ソリューションには、通常、VisualforceまたはカスタムLightningコンポーネントを使用して構築できるカスタムユーザーインターフェイスが含まれます。これら2つの開発フレームワークはどちらもSOAPとRESTコールアウトをサポートしているため、このデータ仮想化オプションは指定されたシナリオに適しています。

リクエスト&リプライ」ソリューションでは、外部システムへのリクエストは同期的に実行されることが理想的です。このソリューションで実行されるリクエストは、タイムアウトに到達したり、リクエストやApex呼び出しの応答ペイロードのサイズ制限を超えたりしないように、少量のデータのみを含む必要があります。

40
Q

コスミック・エンタープライズの営業部長は、最近社内で発生した事件のため、Salesforce のデータ削除を懸念しています。同社では、毎週平均100件の新しいアカウントレコードをSalesforceに追加しています。APIアクセス権を持つ営業ユーザの一人が、10万件以上のアカウントレコードを永久に削除してしまいました。データアーキテクトは、このようなインシデントからの復旧を支援できる適切なソリューションを提案するよう求められています。営業部長は、最近作成されたレコードの削除についてはあまり心配していない。というのも、各ユーザは毎日、Excelスプレッドシートを使用して、自分が作成したアカウントに関する情報を記録し、上司に提出することが義務付けられているからだ。各スプレッドシートは、別のデータベースに1週間保存されます。次のうちどれを推奨すべきか。

A. Salesforceのすべてのアカウントレコードのエクスポートを毎週スケジュールする。
B. 削除されたアカウントレコードの復元に使用できるカスタムソリューションを構築する。
C. Data Loader を使用して、すべてのアカウントレコードを定期的に手動でエクスポートする。
D. データリカバリーサービスを提供するソリューションを使用する。

A

D. データリカバリーサービスを提供するソリューションを使用する。

バックアップデータは、Salesforce から週単位または月単位でエクスポートできます。この場合、アカウントレコードを毎週エクスポートすることで、ユーザによる偶発的または意図的な削除から回復することができます。
しかし、前述のようにデータ量が多い場合、リストアするレコード数が多くなるため、これは現実的なオプションではありません。
子レコード(オポチュニティなど)もリストアする必要がある可能性があり、これらは親アカウントレコードにマッピングし直す必要があります。
Performance EditionまたはDeveloper Editionでは、週単位のデータエクスポートは利用できません。

Data Loaderを使用してアカウントレコードを定期的に手動でエクスポートすることは現実的ではありません。

このシナリオで言及されているデータ量の場合、最適なアプローチは、データリカバリーサービスを提供するソリューションを使用することです。
Salesforce には、アドオンの Salesforce バックアップ (以前は追加料金で Backup and Restore 製品) があり、AppExchange を通じて利用できるサードパーティのアプリケーションもあります。また、データリカバリーサービスでは、子レコードを正しい親レコードに自動的に復元します。

41
Q

コズミッククリエーションは外部システムと連携しています。システムからのデータ転送を容易にするため、レコードは「Data Staging」というカスタムオブジェクトに配置される。このオブジェクト内のレコードはすべて統合ユーザーが所有し、オブジェクトの組織全体のデフォルト共有設定は「Public Read Only」に設定されている。統合は1日あたり10,000~40,000件のData Stagingレコードを処理し、データの挿入と更新を頻繁に実行します。共有の再計算を減らすために、データアーキテクトはどのような実装オプションを考慮すべきでしょうか?(2個選択)

A. 統合ユーザーにロールを割り当てない。
B. 統合ユーザをロール階層の最上位に配置する。
C. 統合ユーザをロール階層の一番下に配置する。
D. 統合のプロファイルが API 専用であることを確認します。

A

A. 統合ユーザーにロールを割り当てない。
B. 統合ユーザをロール階層の最上位に配置する。

アーキテクトは、ロールに基づく計算の共有を避けるために、まず統合ユーザをロール階層から完全に除外することを検討する必要があります。
しかし、ビジネス上の理由でロールが必要な場合は、計算の共有を避けるために、統合ユーザを階層の最上位にある別のロールに配置する必要があります。

ロール階層の一番下にユーザを配置すると、そのユーザだけでなく、階層内の上位のユーザに対しても共有エントリが必要になります。
共有計算は、レコードへのアクセスがAPI経由かユーザーインターフェイス経由かに依存しないため、ユーザーをAPIのみに制限しても共有計算のオーバーヘッドを減らすことはできません。

42
Q

コスミックエレクトロニクスは、データを統合し、Salesforceと同社が使用する他の企業システム間の重複や不一致を解決するために、マスターデータ管理ソリューションの導入を検討しています。導入にあたって最も重要な検討要素は次のうちどれでしょうか?

A. 統合が必要なシステムの数
B. 各種データのシステムオブレコード
C. 統合が必要なシステムの場所
D. 統合が必要なオンプレミスシステムの存在

A

B. 各種データのシステムオブレコード

異なるタイプのデータの記録システムを決定することは、MDMの実装で考慮する必要がある最も重要な要因である。
残りの選択肢は、MDMの実装において考慮すべきすべての要因であるが、異なるデータタイプのレコードシステムを決定することが、第一に考慮すべきことである。

43
Q

Cosmic Service Solutionsは、Accountオブジェクトの15個のカスタムフィールドに加えられた変更をキャプチャしたいと考えています。キャプチャされた変更には、誰が変更したか、いつ変更されたか、古いフィールド値、新しいフィールド値が含まれる必要があります。この要件を満たすために推奨できるオプションは次のうちどれですか?(2個選択)

A. Apexトリガーとカスタムオブジェクト
B. 監査証跡の設定
C. フィールド履歴の追跡
D. Visualforceページ

A

A. Apexトリガーとカスタムオブジェクト
C. フィールド履歴の追跡

フィールド履歴追跡は、オブジェクトの特定のフィールドに対して有効にすることができます。フィールド履歴に基づいてレポートを作成できます。フィールド履歴データは、オブジェクトの履歴関連リストにも表示されます。データはORG経由で最大18ヶ月、API経由で最大24ヶ月保持されます。

必要な情報は、’after insert’ と ‘after update’ イベントを使用するApexトリガーを作成することでも追跡できます。これは、カスタムオブジェクトにフィールド値を格納することができる。カスタムオブジェクトのレコードに基づいてレポートを作成できます。

44
Q

コズミックサービスソリューションズでは、Salesforce上に数百万件のアカウントとコンタクトレコードを保有している。住所や電話番号の欠落など、データ品質に関する問題は非常に多く、請求プロセスに悪影響を及ぼしています。同社のチーフデータアナリストは、データ品質を監視し、データ品質メトリクスを測定する効果的な方法を探しています。この要件に対して、データアーキテクトは何を推奨すべきでしょうか?

A. データ統合ルールを使用して、継続的にデータ品質を監視および測定する。
B. バリデーションルールを使用して、フィールドが空白のまま入力されていないことを確認する。
C. ビジネス要件に基づいてデータ品質レポートとダッシュボードを作成する。
D. AppExchangeからデータ品質ダッシュボードアプリをインストールする。

A

D. AppExchangeからデータ品質ダッシュボードアプリをインストールする。

データ品質分析ダッシュボードアプリ」などのデータ品質ダッシュボードアプリをインストールして、継続的にデータ品質を監視および測定できます。

このユースケースには AppExchange アプリケーションで十分であるため、”この要件のために新しいデータ品質レポートとダッシュボードを作成する必要はありません。”

データ統合ルールは、レコードをデータ・サービスの現在の情報と一致させる方法を定義するために使用されます。検証ルールは、新しいレコードがフィールドを完了していることを確認できますが、データ品質の監視やデータ品質メトリクスの提供には使用できません。

45
Q

コスミックソリューションズでは、複数の企業システムを統合し、データの重複を防ぐマスターデータ管理ソリューションを近々導入する予定です。各システムには数百万件のアカウントとコンタクトレコードが含まれています。フィールドレベルのレコードシステムに関する次の記述のうち、正しいものはどれですか?

A. 直近に更新された記録を持つシステムが記録システムとなる。
B. データの競合が発生した場合、データアーキテクトが手動で記録システムを定義する必要がある。
C. マスターデータ管理システムがレコードシステムを決定する。
D. 最も頻繁に更新されるレコードを持つシステムがレコードシステムとなる。

A

C. マスターデータ管理システムがレコードシステムを決定する。

現場レベルでのデータ競合を防ぐため、マスターデータ管理システムがレコードシステムを決定する。しかし、利害関係者を集めてデータの流れを議論し、データ戦略を定義する必要がある。データの競合が発生するたびに、データアーキテクトがレコードシステムを指定する必要はない。

46
Q

Cosmic Enterprises は、Salesforce で作成されたアプリケーション内で、営業、サポート、リードのライフサイクルに関する情報など、さまざまなデータやビジネス情報がどのように取得され、処理されているかを把握したいと考えています。同社のデータアーキテクトは、この要件に対してメタデータ API を使用したデータディクショナリの作成を提案しています。Metadata APIを使用して取得し、データディクショナリに含めるべきメタデータタイプは、次のうちどれでしょうか。(3個選択)

A. レイアウト
B. レポート
C. カスタムオブジェクト
D. プロファイル
E. ビジネスプロセス

A

A. レイアウト
C. カスタムオブジェクト
E. ビジネスプロセス

以下のメタデータ・タイプをデータ辞書に含めることができます:

1) BusinessProcess - これは、販売、サポート、およびリードのライフサイクルを追跡し、プロファ イルに基づいてユーザーに異なるピックリストの値を表示できます。注: BusinessProcessは、CustomObjectのネストされた要素です。
2) CustomObject - カスタムオブジェクトのメタデータ情報を表します。
3) Layout - ページレイアウトに関連するメタデータを表します。

47
Q

Cosmic Sporting Goods は、米国で個人およびその他の企業に製品を販売している。同社の営業担当者は、定期的に Salesforce でコンタクトレコードを作成し、更新しています。同社のデータスチュワードは、コンタクトレコードの情報を追加および修正するための一定のデータ入力ガイドラインを作成しました。次のうち、すべてのコンタクトレコードのデータの一貫性を測定するために、次回のデータアセスメントで考慮すべきものはどれですか。(3個選択)

A. テキストフィールドのデータの書式設定
B. タイトルと部門のスペル
C. テキストフィールドで使用される言語
D. 住所と電話番号フィールドの正確さ
E. レコードの作成日

A

A. テキストフィールドのデータの書式設定
B. タイトルと部門のスペル
C. テキストフィールドで使用される言語

データの不統一とは通常、レコード間で書式、スペル、言語が一貫していないことを意味する。不正確な住所や電話番号を特定することは、一貫性ではなくデータの不正確さを測定するのに役立つ。レコードの作成日は、データの一貫性の測定には無関係である。

48
Q

Cosmic Service Solutionsは、Salesforceのデータ品質を監視、維持、改善するためのデータガバナンス計画を実施したいと考えています。この計画を実施するために、次のうちどれを使用できますか?(3個選択)

A. Apexトリガーでフィールドのフォーマットを検証する
B. キーフィールドを自動的に更新するフローを構成する
C. クラウドソースデータに基づいてSalesforceデータを更新するマッチングルール
D. 情報を検証し、ユーザによるデータ入力を強制するバリデーションルール
E. 主要なデータ品質メトリクスを表示する週次ダッシュボード

A

B. キーフィールドを自動的に更新するフローを構成する
D. 情報を検証し、ユーザによるデータ入力を強制するバリデーションルール
E. 主要なデータ品質メトリクスを表示する週次ダッシュボード

データスチュワードは、Salesforce のデータ品質を監視するために、情報の欠落、重複レコード、不正確なレコード、不完全なレコードなど、主要なデータ品質メトリクスを表示する週間ダッシュボードを使用できます。

オブジェクトに検証ルールを作成して、ユーザが入力した情報を検証し、データ入力を強制することができます。

フロービルダーを使用して、レコードの作成または編集時にカスタム条件に基づいてフィールドを自動的に更新するフローを定義できます。

検証ルールは、REGEX関数を使用してフィールドのフォーマットを検証するために使用できるため、Apexトリガーを使用する必要はありません。
マッチングルールは、重複を特定するためのレコードのマッチング方法を定義するために使用します。

49
Q

SOQLを使用してビッグ・オブジェクトに問い合わせることを考慮した場合、次の記述のうち正しいものはどれですか?(2個選択)

A. SOQLクエリは、ビッグ・オブジェクトのインデックス・クエリ・フィールドを任意の順序でリストできます。
B. SOQLクエリには、ビッグ・オブジェクトのすべてのインデックス・フィールドを含める必要があります。
C. SOQL クエリー・フィルターは、ビッグ・オブジェクトのインデックス・フィールドをインデックス・フィールド順にリストしなければなりません。
D. EXCLUDESおよびINCLUDES演算子はビッグ・オブジェクトSOQL演算子として許可されていません。

A

C. SOQL クエリー・フィルターは、ビッグ・オブジェクトのインデックス・フィールドをインデックス・フィールド順にリストしなければなりません。
D. EXCLUDESおよびINCLUDES演算子はビッグ・オブジェクトSOQL演算子として許可されていません。

ビッグ・オブジェクトでは、通常のSOQL演算子のサブセットしか使用できません。
ビッグ・オブジェクト SOQL クエリで使用できない演算子には、LIKE、INCLUDES、EXCLUDES、および NOT IN があります。
ビッグ・オブジェクト SOQL クエリ・フィルターでは、すべてのインデックス・フィールドを使用する必要はありませんが、”選択されたフィールドはクエリ内でインデックス順に隙間なくリストされなければなりません。”
例えば、Field1、Field2、Field3が3つのインデックス・フィールドである場合、クエリ・フィルタ内でField1、Field1+Field2、またはField1+Field2+Field3を参照することはできますが、Field1とField3だけを参照することはできません。

50
Q

Cosmic Grocery社は、マスターデータ管理ソリューションを導入したいと考えている企業です。同社は、SalesforceやERPシステムなど複数のシステムを使用しており、中央ハブにデータを統合する必要がある。マスターデータ管理戦略を定義して、SOR(System of Record)とSSOT(Single Source of Truth)を決定する必要があります。これに関連する検討事項として有効なものはどれか。(2個選択)

A. レコードシステムは、あるレコードの権威あるデータソースである。
B. 単一真実源とは、あるレコードの情報源となる場所を指す。
C. ある情報に対して複数の記録システムが存在することがある。
D. マスターデータ管理システムは、単一のソース・オブ・トゥルースとして機能することはできない。

A

A. レコードシステムは、あるレコードの権威あるデータソースである。
B. 単一真実源とは、あるレコードの情報源となる場所を指す。

システム・オブ・レコードは、与えられたレコード、データ属性、または情報の一部に対する権威あるデータソースである。1つの情報に対して1つのシステム・オブ・レコードしか存在しない。シングル・ソース・オブ・トゥルースとは、レコードのソースとなる場所のことで、一般的にはマスター・データ管理システムや、さまざまな企業システムのデータが統合されるハブのことを指す。

51
Q

Cosmic Foods & Goods のデータアーキテクトは、Salesforce のレコード品質を評価、改善、維持するためのデータガバナンスプランを設計する責任を与えられています。このアーキテクトは、データガバナンスチームを定義する必要があります。このチームは、計画が意図したとおりに機能し、データ品質が全体的に向上し、会社のユーザがレコードから最大限の価値を得ていることを確認する人で構成される必要があります。次のうち、どの役割をチームに含めるべきでしょうか?(2個選択)

A. 情報技術アシスタント
B. サポート・オペレーション・マネージャー
C. 分析マネージャー
D. データスチュワード

A

C. 分析マネージャー
D. データスチュワード

アナリティクスマネージャは、レポートやダッシュボードを使用してデータを意味のある情報に変換し、ユーザが Salesforce レコードから最大限の価値を得られているかどうかを判断するのに役立ちます。
データスチュワードは、データガバナンスプロセスを活用し、ガバナンスプランが意図したとおりに機能し、データ品質が向上していることを確認する責任があります。

サポートオペレーションマネージャーとインフォメーションテクノロジーアシスタントは、データのエンドユーザーであり、データガバナンスの責任は負わない。

52
Q

Cosmic Foods & Goods社のデータ・スチュワードは、複数の販売代理店がアカウント・レコードを作成または更新する際に、不完全な情報を入力したり、特定の重要なフィールドに何も入力しなかったりしていることを発見した。その結果、数万件に及ぶレコードの必要な情報にアクセスできない営業担当者が出てきた。これらのフィールドでは、フィールド履歴のトラッキングがオンになっており、オプションフィールドと必須フィールドの両方が含まれています。この重要なデータの完全性を評価するために有用なメトリクスは、次のうちどれでしょうか?(2個選択)

A. 重要な項目に虚偽の情報が含まれている割合。
B. 重要なフィールドが最後に更新された時間。
C. レコードが最後に更新された時間。
D. 空白の重要フィールドの割合

A

B. 重要なフィールドが最後に更新された時間。
D. 空白の重要フィールドの割合

重要なデータの完全性を評価するには、重要なフィールドが空白である割合を表示することが有用であろう。

虚偽の情報を含む重要なフィールドの割合(D&B などのツールを使用して決定)は、データの正確性を測定するのに有用であるが、完全性は測定できない。
会社はフィールドの履歴追跡をオンにしているため、フィールド履歴レポートを作成して、重要フィールドがユーザーによって最後に更新された時刻を表示することができます。
レコードが最後に更新された時間から、レコードの完全性の全体像を把握することができます。

53
Q

Cosmic Solutions は、100 万件の新規アカウントレコードをロードし、20 万件の既存アカウントレコードを更新したいと考えています。IT マネージャは、Salesforce 管理者に Data Loader を使用するよう依頼しています。データローディングタイムを最小化するために、データアーキテクトは何を推奨すべきでしょうか。

A. Upsertオペレーションを使用して、新しいアカウントレコードを挿入し、既存のアカウントレコードを更新します。
B. Insertオペレーションを使用して新しいアカウントレコードを挿入し、「Update」オペレーションを使用して既存のアカウントレコードを更新する。
C. Delete オペレーションを使用して既存のアカウントレコードを削除し、’Insert’ オペレーションを使用してすべてのアカウントレコードを挿入する。
D. Deleteオペレーションを使用して既存のアカウントレコードを削除し、「Upsert」オペレーションを使用してすべてのアカウントレコードを挿入および更新します。

A

B. Insertオペレーションを使用して新しいアカウントレコードを挿入し、「Update」オペレーションを使用して既存のアカウントレコードを更新する。

ロード時間を短縮するために、新しいアカウントレコードを挿入するには「Insert」オペレーションを使用し、既存のアカウントレコードを更新するには「Update」オペレーションを使用する必要があります。
“この方法は、’Upsert’ オペレーションを使用して新しいレコードを挿入し、既存のレコードを更新する単一のオペレーションよりも高速です。”

既存のアカウント・レコードを削除してはならない。カスケード削除される可能性のある子レコードがあるかもしれません。

54
Q

コズミックイノベーションでは、アカウントとコンタクトの保存にSalesforceを使用している。アカウント階層機能は、企業と子会社の関連付けに多用されている。営業担当者は、主アカウントが異なる連絡先を重複して作成することがよくあります。次のうちどれを使用すれば、連絡先を統合し、会社のすべての子会社で特定の担当者の連絡先が1つになるようにできますか?(2個選択)

A. サードパーティのアプリケーションまたはツール
B. ライトニングデータ
C. 重複の可能性コンポーネント
D. 固有の連絡先設定を有効にする

A

A. サードパーティのアプリケーションまたはツール
C. 重複の可能性コンポーネント

サードパーティのアプリケーションまたはツールを使用すると、アカウント間で連絡先をマージできます。Salesforce Classic では、「連絡先の統合」ツールは、同じプライマリアカウントを持つ連絡先の統合にのみ使用できます。

企業のユーザーが Lightning Experience を使用している場合、「重複の可能性」コンポーネントを使用して、異なるプライマリアカウントを持つ連絡先をマージできます。このコンポーネントは重複を表示し、重複レコードをマージできます。

“ライトニングデータは、レコードの更新とインポートに使用されます。”
ユニークな連絡先」設定は存在しません。

55
Q

コスミック マニュファクチャリング ソリューションズでは、Salesforce、製品ライフサイクル管理(PLM)システム、サプライチェーン管理(SCM)システム、企業資源計画(ERP)システムなど、複数の企業システムを利用している。同社のIT部門は、将来の実装を計画するために、これらのシステムのデータアーキテクチャとシステム間の相互関係を文書化する必要があります。この要件に使用できる成果物は、次のうちどれですか?(2個選択)

A. ソリューション設計書
B. データ定義言語
C. 統合設計文書
D. データ・モデル

A

C. 統合設計文書
D. データ・モデル

この要件には、データモデルと統合設計書を利用できます。データ・モデルは、システム内のさまざまなオブジェクトやフィールドに関する情報で構成されます。統合設計書は、さまざまな企業システムが互いにどのように統合されるかに関連する仕様で構成される。

ソリューション設計書には、実装のビジネス要件に対するソリューションが含まれる。実装前のデータ・アーキテクチャの文書化には使用されない。

データ定義言語(DDL)は、データベースのデータ構造を定義するために使用されます。DDL ステートメントは、データベース内のオブジェクトの作成、変更、削除に使用されます。データ・アーキテクチャの文書化には使用できません。

56
Q

モジュラーブロック社の技術責任者は、収集した提案書フィードバックによると、提示されたソリューションに満足しない顧客がいるため、「交渉」段階に進むオポチュニティの数が減少していることに気づいた。営業チームは、顧客にソリューションを提出する前にソリューション責任者のサインオフを求めることに合意した。オポチュニティが承認される際には、「提案承認」チェックボックスをチェックする必要があります。このプロセスを効率的にするために、何を実施しなければなりませんか?

A. プロポーザルの承認」チェックボックスがfalseで、「ステージ」が「プロポーザルの提出」に設定されている場合に発生するApexバリデーション
B. Stage’ が ‘Proposal Submitted’ に設定されている場合に、ソリューション責任者にメールアラートを送信するレコードトリガーフロー
C. 提案書承認」チェックボックスが偽で、「ステージ」が「提案書提出」に設定されている場合に発生する検証ルール
D. 提案書提出」ステージの前にオポチュニティレコードの承認を必要とする承認プロセス

A

D. 提案書提出」ステージの前にオポチュニティレコードの承認を必要とする承認プロセス

承認プロセスを使用して、機会レコードのサインオフを要求できます。サインオフの承認プロセスを設計する場合は、入力基準、承認ステップ、承認アクション、および拒否アクションを指定する必要があります。この特定の要件では、入力基準は ‘Proposal Submitted’ より前の任意のステージとし、承認ステップでは、ソリューション責任者にレビューのためにレコードを送信する必要があります。レコードは「ロック」され、承認中のアクションを防止し、管理者(および指定されている場合は割り当てられた承認者)のみがレコードを編集できます。レコードが承認または却下された後、フィールド(たとえば「提案承認」チェックボックス)の更新などの最終承認または却下アクションを機会に対して実行できます。

検証ルール、フロー、または Apex を使用して、承認またはサインオフのためにレコードを送信できるプロセスを定義することはできません。

57
Q

新しいビッグオブジェクトが、Salesforce 内に既に存在する既存のカスタムオブジェクトに基づいている場合、新しいビッグオブジェクトの作成とそのインデックスの構築に関する次の記述のうち、正しいものはどれですか。(2個選択)

A. ビッグ・オブジェクト・インデックス・フィールドは、インデックスで使用するために一意であるとマークされなければなりません。
B. インデックスで使用されるフィールドの最大数は5です。
C. すべてのインデックス・フィールドを含むビッグ・オブジェクト・インデックスの最大長は150文字です。
D. すべてのインデックス・フィールドを含むビッグ・オブジェクト・インデックスの最大長は100文字です。

A

B. インデックスで使用されるフィールドの最大数は5です。
D. すべてのインデックス・フィールドを含むビッグ・オブジェクト・インデックスの最大長は100文字です。

ビッグ・オブジェクトにはインデックスを作成する必要があり、これは最小1フィールド、最大5フィールドで構成されなければなりません。

インデックス・フィールドはすべて必須でなければなりませんが、一意である必要はありません。

インデックスの最大結合長は100文字なので、インデックスの設計には注意が必要です。

さらに、ビッグオブジェクトが保存され、デプロイされると、インデックスは編集できません。既存のsObjectからデータを取得するために新しいビッグオブジェクトが作成された場合、新しいビッグオブジェクトにロードする前にフィールドを変換する必要がある場合があるため、フィールドを分析する必要があります(例えば、ビッグオブジェクトで使用可能なピックリストフィールドタイプはありません)。レコードをチェックして、インデックス・フィールドの値がすべて含まれていることを確認する必要があります。

58
Q

Cosmic Innovationは、Sales Cloud、Service Cloud、Marketing Cloudを使用しています。同社の最高技術責任者は、Data Cloud を使用して、3 つの組織から取得した顧客データに基づいて統一プロファイルを作成したいと考えています。会社のシステム管理者は、3つの組織から取り込まれたデータをマッピングする必要があります。データマッピングに使用できる機能は次のうちどれですか?(2個選択)

A. データレイク・オブジェクト(DLO)は、1つ以上のデータモデル・オブジェクト(DMO)にマッピングできる。
B. データレイク・オブジェクト(DLO)のフィールドは、データモデル・オブジェクト(DMO)の複数のフィールドにマッピングできる。
C. マッピングは、標準的なデータバンドルを通じて展開されるデータストリームに対して、手動で設定する必要がある。
D. テーブルビューを使用して、データストリームのソースフィールドとデータレイクオブジェクト(DLO)フィールド間のマッピングを作成できます。

A

A. データレイク・オブジェクト(DLO)は、1つ以上のデータモデル・オブジェクト(DMO)にマッピングできる。
B. データレイク・オブジェクト(DLO)のフィールドは、データモデル・オブジェクト(DMO)の複数のフィールドにマッピングできる。

データ クラウドでは、データレイクオブジェクト(DLO)をデータ モデル オブジェクト(DMO)にマッピングすることで、異なるソースから持ってきた関連データ間の接続を作成できます。
DLOは1つ以上のDMOにマッピングできます。
DLOフィールドはDMOの1つ以上のフィールドにマッピングできる。
マッピングとリレーションシップは、標準データバンドルを通じて展開されるデータストリームに対して自動的に設定される。

データのマッピングには、テーブルビューまたはビジュアルビューを選択できます。テーブル・ビューでは、データ・ストリームのソース・フィールドとデータ・モデル・オブジェクト(DMO)フィールド間のマッピングを作成できる。

59
Q

次の統合テクニックのうち、変換の有無にかかわらず、同じデータが2つの別々のシステムに保存されるものはどれですか?(2個選択)

A. ETL
B. Data Virtualization
C. Data Warehousing
D. Salesforce Connect

A

A. ETL
C. Data Warehousing

ETL(Extract, Transform, Load)とは、あるシステムからデータを抽出し、何らかの方法で変換し、変換後のデータを新しいシステムにロードするプロセスです。プロセス完了後、データは両方のシステムに存在する。

同様に、データウェアハウスはあるソースからデータを抽出し、別のソースにそのコピーを作成します。データウェアハウスには通常、様々なソースからのデータのコピーが含まれる。

これらすべてのソースからのデータを1つのシステムに統合することで、分析、マイニング、クエリーが可能になる。
データ仮想化は、別のシステム内のデータを公開するために使用されます。Salesforce Connect の使用は、データ仮想化の一例です。

60
Q

コスミック ツールス社では、購入した工具を登録すると、顧客に延長保証と次回購入時の割引を提供している。同社は、顧客が購入したすべてのコズミックツールを登録し、ツールに適合するアクセサリーの情報にアクセスし、プロモーションを閲覧し、保証情報にアクセスし、サポートリクエストを記録できるポータルを作成したいと考えている。カスタム機能を開発するためには、6つのカスタムオブジェクトが必要である。ケースオブジェクトはサポートリクエストに、ナレッジオブジェクトは製品や互換性のあるアクセサリに関する情報を記録するために使用されることが提案されています。顧客は、購入後にツールを登録し、その後、保証の確認、アクセサリの検索、サポートリクエストの記録、割引オファーの利用が必要な場合にのみ、まれにコミュニティにアクセスすることが想定される。このユースケースをサポートするために、データアーキテクトは内部ユーザと外部ユーザのどのライセンスタイプの組み合わせを推奨すべきでしょうか?

A. Service Cloud and Customer Community login-based licenses
B. Service Cloud and Customer Community Plus login-based licenses
C. Service Cloud and External Apps member-based licenses
D. Service Cloud and Partner Community member-based licenses

A

A. Service Cloud and Customer Community login-based licenses

Service Cloudライセンスにより、Cosmic Toolsはケースオブジェクトと機能を使用して、コミュニティやメール、電話、Web、メッセージングチャネルから発生したケースを管理できるようになります。ツールおよび互換性のあるアクセサリに関する情報を作成するには、Salesforce Knowledgeの記事を使用することができ、ナレッジユーザー機能ライセンスが必要です。ナレッジユーザ機能ライセンスは、ナレッジ記事を作成するユーザにのみ必要です。読み取り専用アクセスが必要な内部ユーザや外部ユーザには必要ありません。

カスタマーコミュニティライセンスは、コズミックツールのお客様がケースオブジェクトにアクセスし、サポートリクエストを記録したり、コミュニティ機能にアクセスするために必要です。カスタマーコミュニティライセンスでは、最大10個のカスタムオブジェクトにアクセスすることができます。顧客がログインする頻度は低いと予想されるため、ログインベースのライセンスタイプが適しています。ログインベースのライセンスタイプでは、どのユーザでも毎月使用できる特定のログイン数を購入することができます。

パートナーコミュニティは、企業間取引のユースケースに適しています。External Appsライセンスは、高度にカスタマイズされたコミュニティに適しており、最大100のカスタムオブジェクトにアクセスできます。メンバーベースのライセンスタイプは、ユーザーが頻繁にログインすることが予想される場合に適しており、ライセンスは各ユーザーに割り当てられます。

61
Q

Cosmic Harvest社は、Salesforceにアクセスする営業担当者を1000人以上抱える大企業である。同社は、大量のアカウントレコードに対応できるスケーラブルなデータモデルを設計したいと考えています。同社には、Salesforceにインポートされる500万以上のアカウントと900万の関連コンタクトがあります。関連する連絡先が1万件を超えるアカウントもいくつかあります。この情報だけから、データモデルを設計する際に考慮すべき重要な事項は次のうちどれでしょうか。(2個選択)

A. 特定のアカウントに関連する連絡先を複数のアカウントに分散させることができます。
B. リレーションシップの歪みにより、コンタクトレコードの挿入時にロック例外が発生し、失敗する。
C. 所有権のスキューは、共有計算によるパフォーマンスの問題を引き起こします。
D. アカウントデータのスキューはパフォーマンスに悪影響を及ぼし、レコードロックの原因となります。

A

A. 特定のアカウントに関連する連絡先を複数のアカウントに分散させることができます。
D. アカウントデータのスキューはパフォーマンスに悪影響を及ぼし、レコードロックの原因となります。

多くの子レコード(連絡先など)が同じ親アカウントレコードに関連付けられている場合、アカウントデータのスキューが発生し、レコードのロックやパフォーマンスの問題が発生する可能性があります。これを防ぐために、支店や営業所のアカウントを作成し、アカウント階層を使用してそれらをリンクすることにより、特定のアカウントに関連する子コンタクトを複数のアカウントに分散させることができます。

所有権の偏りは、同じオブジェクト・タイプのレコードが1人のユーザーに大量に所有されている場合に発生します。このシナリオでは、会社には1000人以上の営業担当者がいることが示唆されており、これは多くのアカウント所有者がいることを意味するため、このオプションは考慮されません。

ルックアップ・スキューは、非常に多くのレコードがルックアップ・オブジェクトの 1 つのレコードに関連付けられている場合に発生します。
リレーションシップ・スキューは有効なスキューのタイプではありません。

62
Q

Cosmic Driving Solutionsのシステム管理者は、「Employee」というカスタムオブジェクトにテキスト(暗号化)フィールドを定義し、特定のSalesforceユーザが同社の従業員の政府IDを追加できるようにしました。新しく定義された会社のポリシーによると、各従業員のIDはパスワードで保護されたファイルとして、身元確認の目的でサードパーティのサービスに送信される必要があります。ユーザの一人は、Data Loader を使用して最近追加された従業員データをエクスポートし、サードパーティのサービスに送信する必要があります。テキスト(暗号化)フィールドの値は、復号化された状態でエクスポートされたデータに含める必要があります。このユースケースに関連する重要な考慮事項はどれですか?
答えを1つ選んでください。

A. データのエクスポートを実行するユーザは、「暗号化されたデータの表示」権限を持っている必要があります。
B. テキスト(暗号化)フィールドのエクスポートされたフィールド値は常にマスクされているため、手動で置換する必要がある。
C. Data Loaderで、フィールド値を暗号化解除された形でエクスポートする設定を有効にする必要があります。

A

A. データのエクスポートを実行するユーザは、「暗号化されたデータの表示」権限を持っている必要があります。

テキスト(暗号化)フィールドの値は、そのフィールドが定義されている特定のオブジェクトのレコードをエクスポートするために Data Loader を使用するときにエクスポートできます。ただし、値を暗号化解除された形でエクスポートするには、データ・エクスポートを実行するユーザが ‘View Encrypted Data’ 権限を持っている必要があります。”この権限がない場合、エクスポートされた .csv ファイルではフィールド値はマスクされたままになります。”

テキスト (暗号化) フィールドを含むレコードをエクスポートするには、Salesforce セットアップを使用する必要はありません。Data Loader には、テキスト(暗号化)フィールドの値を復号化した形式でエクスポートできるようにする設定はありません。
テキスト (暗号化) フィールドは Salesforce のクラシック暗号化に使用されます。Shield Platform Encryption の設定は異なります。

63
Q

コスミックファイナンシャルサービスでは、アカウントとコンタクトの管理にSalesforceを使用している。ユーザーは定期的に手動でレコードを作成・更新しているが、入力されたデータは不完全で不正確なことが多い。これまでは、内部的な方法や外部システムによるデータ検証は行われていなかった。この会社の取締役は、データ品質を改善し、監視するための新しいプロセスを導入したいと考えています。この要件に対して、データアーキテクトは何を推奨できますか?
答えを2つ選びなさい。

A. Salesforce のデータを更新するための AppExchange ソリューションをインストールする。
B. データ品質メトリクスを監視するために AppExchange ソリューションをインストールする。
C. データインポートウィザードを使用してデータを更新するプロセスを実装する。
D. データ評価と更新のためにサードパーティ・サービスにコールアウトを送信するApexトリガーを作成する。

A

A. Salesforce のデータを更新するための AppExchange ソリューションをインストールする。
B. データ品質メトリクスを監視するために AppExchange ソリューションをインストールする。

Salesforce Labs Data Quality Analysis Dashboards などの AppExchange アプリケーションを使用して、データ品質を監視できます。
D&B Connect などの AppExchange アプリケーションを使用すると、Salesforce のデータ値を D&B またはその他のデータサービスプロバイダと比較してレコードを更新し、データ品質を向上させることができます。

サードパーティのサービスにコールアウトを送信する Apex トリガーを使用するには、プログラム開発とサードパーティのサービスのライセンスの購入が必要です。データインポートウィザードは、リード、コンタクト、アカウントを更新するために使用できます。しかし、データを検証するための外部データソースがなければ、データ品質を向上させるための完全なソリューションではありません。

64
Q

GDPR規制へのコンプライアンスを確保する一環として、データアーキテクトは個人データが適切に保護されていることを確認するよう求められています。Salesforceに保存されている個人データを保護するために使用できるのは、次のうちどれでしょうか。
答えを3つ選んでください。

A. シールドプラットフォームの暗号化
B. カスタム設定
C. フィールドレベルのセキュリティ
D. Salesforce データマスク
E. Salesforce 個人データ保護

A

A. シールドプラットフォームの暗号化
C. フィールドレベルのセキュリティ
D. Salesforce データマスク

Salesforce には、カスタムテキストフィールドの暗号化、プラットフォームシールドの暗号化、共有設定、フィールドレベルのセキュリティ、イベント監視など、データを保護するためのさまざまな機能が用意されています。Shield Platform Encryption は、標準およびカスタムフィールド、ファイル、添付ファイルを静止状態で暗号化するために使用できます。クラシック暗号化は、カスタムテキストフィールドの暗号化とマスクに使用されます。イベント監視を使用して、機密データへのアクセスを監視および防止できます。共有モデルを使用して、ユーザーが適切なレコードにのみアクセスできるようにすることができます。フィールドレベルセキュリティを使用して、ユーザがレコード内の適切なフィールドにのみアクセスできるようにできます。Salesforce Data Mask を使用すると、完全または部分的なサンドボックスで機密データをマスクできます。カスタム設定はカスタムオブジェクトに似ており、カスタムデータセットを保存することができますが、データ保護機能ではありません。