Microsoft Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB (DP-420日本語版) - DP-420日本語 Exam Practice Test

Azure Cosmos DB for NoSQL アカウントにデータベースがあります。
accountnumberという名前の変数に基づいてデータベースからレコードを取得するAzure関数を作成する必要があります。このソリューションは、SQLインジェクション攻撃から保護する必要があります。
関数内でコマンドステートメントをどのように定義すればよいですか?
Correct Answer: B
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
Azure サブスクリプションには、Azure Cosmos DB for NoSQL アカウントが含まれています。このアカウントには、Container1 という名前のコンテナがホストされています。
過去4S時間の間に、コンテナ1が削除されました。
Container1の削除直前の状態にアカウントを復元する必要があります。解決策は、管理上の手間を最小限に抑えるものでなければなりません。
まず最初に何をすべきでしょうか?
Correct Answer: B
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
あなたはAzure Cosmos DB for NoSQLアカウントをお持ちです。
すべてのリクエストの難読化解除されたクエリを表示するには、詳細なトラブルシューティングを実行する必要があります。Azure ポータルで何を有効にする必要がありますか?
Correct Answer: D
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
以下は、注文書における文書のサンプルです。

注文コンテナは、顧客IDをパーティションキーとして使用します。
品目タイプ別に、月ごとの注文総数をまとめたレポートを作成する必要があります。ソリューションは以下の要件を満たす必要があります。
レポートが可能な限り迅速に実行されるようにしてください。
- リクエストユニット(RU)の消費量を最小限に抑える。
あなたはどうすべきですか?
Correct Answer: B
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
あなたは、IoTデバイスからのデータを保存するためのAzure Cosmos DB for NoSQLソリューションを設計しています。
デバイスへの書き込みは毎秒行われます。データは無期限に保持されます。
以下はデータのサンプルです。

書き込みに関して、以下の要件を満たすパーティションキーを選択する必要があります。
- パーティションの偏りを最小限に抑える
容量制限を回避する
- ホットパーティションを回避します
あなたはどうすべきですか?
Correct Answer: D
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
ドラッグアンドドロップ問題
お客様は、search1 という名前の Azure AI Search サービスと Azure Cosmos DB for NoSQL アカウントを含む Azure サブスクリプションを所有しています。このアカウントには、一貫性インデックス作成モードで Container1 という名前のコンテナーがホストされています。
search1を使用して、Container1内のデータが検索可能であることを確認する必要があります。
どの3つの行動を順番に実行すべきでしょうか?回答するには、行動リストから適切な行動を回答欄に移動させ、正しい順序に並べ替えてください。
Correct Answer:
あなたは、Core (SQL) API を使用する account1 という名前の Azure Cosmos DB アカウントを持っています。
JSON形式のメッセージを受信するWebサービスをお持ちですね。
アカウント1内のコンテナにメッセージを処理・保存するソリューションを提案してください。そのソリューションは、レイテンシを最小限に抑える必要があります。
推薦状には何を含めるべきでしょうか?
Correct Answer: A
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
ホットスポットに関する質問
Azure Cosmos DB for NoSQL アカウントを含む Azure サブスクリプションをお持ちです。
以下のC#コードを使用して、暗号化ポリシーを定義および実装します。

以下の各記述について、正しい場合は「はい」を、そうでない場合は「いいえ」を選択してください。
注:正解ごとに1ポイントが加算されます。
Correct Answer:
ホットスポットに関する質問
Azure Cosmos DB for NoSQL コンテナーに、以下のアイテムが含まれています。

パッチ操作を使用して、OrderQtyの値を5に更新する必要があります。
JSONパッチ文書はどのように記入すればよいですか?回答欄で適切なオプションを選択してください。
Correct Answer:
ホットスポットに関する質問
Azure Cosmos DB for NoSQL アカウントにデータベースを作成しています。このデータベースは、ユーザーがオンライン投稿を共有できるアプリケーションで使用されます。ユーザーは他のユーザーの投稿にコメントを投稿することもできます。
以下の表に示すデータを保存する必要があります。

このアプリケーションには以下の特徴があります。
ユーザーは無制限に投稿できます。
- ユーザーが投稿する平均投稿数は
1,000。
- 投稿には、異なるユーザーからのコメントが無制限に寄せられます。
投稿あたりの平均コメント数は100件ですが、1,000件を超える投稿も多くあります。ユーザーが登録できる興味関心は最大20件までです。以下の各項目について、該当する場合は「はい」を、該当しない場合は「いいえ」を選択してください。
注:正解ごとに1ポイントが加算されます。
Correct Answer:

Explanation:
Box 1: Yes
Non-relational data increases write costs, but can decrease read costs.
Box 2: Yes
Non-relational data increases write costs, but can decrease read costs.
Box 3: No
Non-relational data increases write costs, but can decrease read costs.
あなたは、customers という名前のコンテナを含む Azure Cosmos DB for NoSQL アカウントを持っています。
顧客情報をキャッシュするApp1という名前のアプリケーションがあり、顧客リストが変更されたときに通知を受け取る必要があります。
変更フィードを実装します。有効期限設定にはデフォルト値が設定されています。
あなたは以下のことを発見します。
* INSERTおよびUPDATE操作に関する通知は10秒以内に受信されます。
* DELETE操作に関する通知は受信されません。
App1がDELETE操作の通知を確実に受信できるようにするには、どの2つの操作を実行する必要がありますか?
正解はそれぞれ、解答の一部を示しています。
注:正解ごとに1ポイントが加算されます。
Correct Answer: A,D
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
ケーススタディ1 - Litware, inc
概要
Litware, Inc. は米国に拠点を置く食料品小売業者です。Litware はシアトルに本社と主要データセンターを構えています。同社は米国全土に 50 の小売店を展開しており、オンラインプレゼンスも拡大しています。各店舗はインターネットに直接接続されています。既存の環境。
クラウドおよびデータサービス環境。Litwareは、以下の表に示すリソースを含むAzureサブスクリプションを保有しています。

productdb の各コンテナは、手動スループット用に構成されています。con-product コンテナには、会社の製品カタログデータが格納されます。con-product の各ドキュメントには、con-productvendor 値が含まれています。con-product のデータを対象としたクエリのほとんどは、次の形式です。
SELECT * FROM con-product p WHERE p.con-productVendor - 'name'
con-productVendor コンテナ内のデータを対象とするクエリのほとんどは、次の形式です。SELECT * FROM con-productVendor pv ORDER BY pv.creditRating, pv.yearFounded 既存の環境。
現在の問題点。
Litwareは以下の問題点を指摘しています。
- con-productVendorコンテナ内の製品カテゴリの更新は、con-productコンテナ内のドキュメントには自動的に反映されません。
- con-product のアプリケーション更新時に、HTTP ステータスコード 429「リクエストが多すぎます」が頻繁に発生します。
- ステータスコード429は、更新中にリクエストユニット(RU)の消費量が過剰になったことに関連していることがわかります。
要件。
計画されている変更
Litwareは、account2という名前の新しいAzure Cosmos DB for NoSQLアカウントを実装する予定で、その中にiotdbという名前のデータベースを配置します。iotdbデータベースには、con-iot1とcon-iot2という名前の2つのコンテナが含まれます。
Litwareは以下の変更を予定しています。
- テレメトリデータをアカウント2に保存します。
- account1 を複数の読み書き領域をサポートするように設定します。
- con-productコンテナの参照整合性を実装する。
- Azure Functions を使用して、製品アップデートに関する通知をさまざまな受信者に送信します。
- すべての場所から実行され、account1 のデータを照会する App1 という名前のアプリを開発します。
- 小売店から実行され、account2 のデータを照会する App2 という名前のアプリを開発します。
- app2 は、account2 にアクセスする際、単一の DNS エンドポイントに限定する必要があります。
要件。
ビジネス要件
Litwareは、以下のビジネス要件を特定しました。
要件に対して複数の解決策がある場合は、追加コストが発生しない限り、最も優れたパフォーマンスを提供する解決策を選択してください。
- IoT関連処理におけるAzure Cosmos DBのコストが予測可能であることを確認する。
・小売店舗におけるファイアウォールの変更回数を最小限に抑える。
要件。
製品カタログの要件
Litwareは、製品カタログに関して以下の要件を定めています。
- 製品カタログデータに対するカスタム競合解決ポリシーを実装する。
- con-productコンテナのアップデート中に発生するエラーの頻度を最小限に抑える。
- 複数リージョン書き込みが設定されたら、アカウント1のデータに対するApp1クエリのパフォーマンスを最大化します。
- con-product コンテナー内のドキュメントが更新されるたびに、2 つの Azure 関数の実行をトリガーします。
製品カタログの要件を満たすためのソリューションを導入する必要があります。
紛争解決方針を実施するには、何をすべきでしょうか?
Correct Answer: D
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).