最新的Microsoft Administering Relational Databases on Microsoft Azure (DP-300日本語版) - DP-300日本語免費考試真題

ホットスポットに関する質問
Microsoft SQL ServerがインストールされたServer1という名前のAzure仮想マシンがあります。
Server1にはDB1という名前のデータベースが含まれています。
ASVR1という名前の論理SQLサーバーがあり、その中にADB1という名前のAzure SQLデータベースがあります。
SQL Data Syncを使用して、DB1をServer1からASVR1に移行する予定です。
移行のための環境準備が必要です。ソリューションは、Server1からADB1への接続がパブリックエンドポイントを使用しないことを保証する必要があります。
どうすればよいですか?回答するには、回答欄で適切な選択肢を選んでください。
注:正解ごとに1ポイントが加算されます。
正確答案:
ホットスポットに関する質問
Azure Databricks を使用して「Purchases」という名前のデータセットを作成する予定です。「Purchases」には以下の列が含まれます。
- 製品ID
- 商品価格
- ライン合計
- 量
- ストアID
- 分
- 月
- 時間
- 年
- 日
各ストアIDごとに異なる、時間単位の増分ロードパイプラインをサポートするためにデータを保存する必要があります。ソリューションはストレージコストを最小限に抑える必要があります。
コードをどのように完成させればよいでしょうか?回答するには、回答欄で適切な選択肢を選んでください。
注:正解ごとに1ポイントが加算されます。
正確答案:

Explanation:
Box 1: .partitionBy
Example:
df.write.partitionBy("y","m","d")
.mode(SaveMode.Append)
.parquet("/data/hive/warehouse/db_name.db/" + tableName)
Box 2: ("Year","Month","Day","Hour","StoreID")
Box 3: .parquet("/Purchases")
Reference:
https://intellipaat.com/community/11744/how-to-partition-and-write-dataframe-in-spark-without-deleting-partitions-with-no-new-data
あなたは、Azure SQL Database、Azure SQL Managed Instance、およびAzure仮想マシン(VM)上のSQL Serverにデプロイされたデータベースを含む、自社のAzureデータサービスの新しい管理者を育成しています。
Azure SQL Database のみでサポートされている固定ロールを特定する必要があります。
Azure SQL Database でのみ利用可能な固定ロールはどれですか?(2つ選択)
正解はそれぞれ、完全な解答を示しています。

正確答案: A,B
ホットスポットに関する質問
Azure Data Factory インスタンスのバージョン管理は、次の図に示すように構成します。

図に示された情報に基づいて、各記述を完成させる選択肢をドロップダウンメニューを使用して選択してください。
注:正解ごとに1ポイントが加算されます。
正確答案:

Explanation:
Box 1: adf_publish
By default, data factory generates the Resource Manager templates of the published factory and saves them into a branch called adf_publish. To configure a custom publish branch, add a publish_config.json file to the root folder in the collaboration branch. When publishing, ADF reads this file, looks for the field publishBranch, and saves all Resource Manager templates to the specified location. If the branch doesn't exist, data factory will automatically create it. And example of what this file looks like is below:
{
"publishBranch": "factory/adf_publish"
}
Box 2: /dwh_barchlet/ adf_publish/contososales
RepositoryName: Your Azure Repos code repository name. Azure Repos projects contain Git repositories to manage your source code as your project grows. You can create a new repository or use an existing repository that's already in your project.
Reference:
https://docs.microsoft.com/en-us/azure/data-factory/source-control
Azure SQLデータベースが50個あります。
各データベースに対して定期的に実行されるTransact-SQLクエリを自動化する必要があります。このソリューションは、管理作業を最小限に抑えるものでなければなりません。
何を設定すればよいですか?

正確答案: D
說明:(僅 Fast2test 成員可見)
データエンジニアは、新しいアプリケーションの従業員情報を格納するためのテーブルを作成します。すべての従業員名は米国英語のアルファベットです。すべての住所は米国内の場所です。データエンジニアは、次のステートメントを使用してテーブルを作成します。

ストレージを減らしてパフォーマンスを向上させるには、データ型の変更を推奨する必要があります。
どの2つのアクションをお勧めしますか?それぞれの正解は、解決策の一部を示しています。
注:正しい選択はそれぞれ1ポイントの価値があります。

正確答案: A,C
說明:(僅 Fast2test 成員可見)
Azure SynapseAnalytics専用のSQLプールがあります。
PDW_SHOWSPACEUSED( 'dbo.FactInternetSales');を実行します。次の表に示す結果を取得します。

dbo.FactInternetSalesテーブルを正確に説明しているステートメントはどれですか?

正確答案: D
說明:(僅 Fast2test 成員可見)
事例研究1 - Litware, Inc.
概要
Litware, Inc.は、ボストンに本社を置く再生可能エネルギー企業です。本社には営業部門と、同社の主要データセンターが設置されています。
物理的な場所
既存の環境
Litware社は、ボストン近郊に製造拠点と研究開発拠点をそれぞれ別の場所に構えています。各拠点は独自のデータセンターとインターネット接続を備えています。
製造および研究データセンターは、VPNを使用してプライマリデータセンターに接続します。
ネットワーク環境
プライマリデータセンターは、Microsoftピアリングとプライベートピアリングの両方を使用するExpressRoute接続を備えています。プライベートピアリングは、HubVNetという名前のAzure仮想ネットワークに接続されます。
アイデンティティ環境
Litwareは、litwareinc.comというドメインを使用するハイブリッドAzure Active Directory(Azure AD)環境を構築しています。すべてのAzureサブスクリプションは、litwareinc.comのAzure ADテナントに関連付けられています。
データベース環境
営業部門のデータベースワークロードは以下のとおりです。
* オンプレミスのSERVER1という名前のサーバーには、Microsoft SQL Server 2012のインスタンスと2つの1TBデータベースがホストされています。
* SalesSrv01A という名前の論理サーバーには、SalesSQLDb1 という名前の地理的に複製された Azure SQL データベースが含まれています。SalesSQLDb1 は、SalesSQLDb1Pool という名前のエラスティック プール内にあります。SalesSQLDb1 は、データベース ファイアウォール ルールと包含データベース ユーザーを使用します。
* SalesSQLDb1App1 という名前のアプリケーションは SalesSQLDb1 を使用します。
製造オフィスには、SERVER2 と SERVER3 という名前のオンプレミスの SQL Server 2016 サーバーが 2 台あります。これらのサーバーは、同じ Always On 可用性グループのノードです。可用性グループには、ManufacturingSQLDb1 という名前のデータベースが含まれています。データベース管理者は、HubVnet に VM1 と VM2 という名前の 2 台の Azure 仮想マシンを所有しており、これらは Windows Server 2019 を実行し、すべての Azure データベースの管理に使用されます。
ライセンス契約
Litwareは、Microsoftのボリュームライセンス契約者であり、ソフトウェアアシュアランスを通じてライセンスモビリティを利用しています。
現在の問題点
SalesSQLDb1 では、古い統計情報と頻繁に発生するブロッキングクエリが原因で、パフォーマンスの問題が発生しています。
要件
計画されている変更
Litwareは以下の変更を実施する予定です。
* Azure上に30個の新しいデータベースを実装します。これらのデータベースは、使用パターンが異なる時間制約のある製造アプリケーションで使用されます。各データベースのサイズは約20GBです。
* ResearchSrv01 という名前の論理サーバー上に、ResearchDB1 という名前の新しい Azure SQL データベースを作成します。ResearchDB1 には、個人識別情報 (PII) データが格納されます。
* 研究部門がResearchDB1にデータを入力したりアクセスしたりするために使用する、ResearchApp1という名前のアプリを開発する。
* ManufacturingSQLDb1 を Azure 仮想マシン プラットフォームに移行します。
* SERVER1 のデータベースを Azure SQL Database プラットフォームに移行します。
技術要件
Litwareは、以下の技術要件を特定しています。
保守作業は自動化されなければならない。
* 新しい30個のデータベースは自動的にスケーリングする必要があります。
オンプレミスインフラストラクチャの使用は最小限に抑える必要がある。
* Azure SQL Database のデプロイには、Azure ハイブリッド利用のメリットを活用する必要があります。
* CPUとストレージの使用状況および制限に関するすべてのSQL ServerおよびAzure SQL Databaseのメトリックは、Azureの組み込み機能を使用して分析する必要があります。
セキュリティおよびコンプライアンス要件
Litwareは、以下のセキュリティおよびコンプライアンス要件を特定しています。
* 暗号化キーをAzure Key Vaultに保存します。
個人情報データのバックアップを2か月間保持する。
* 個人情報(PII)データは、保存時、転送時、使用時すべてにおいて暗号化する。
可能な限り、最小権限の原則を適用する。
* Active Directoryの認証情報を使用してデータベースユーザーを認証します。
* データベースレベルのファイアウォールルールを使用して、Azure SQL Databaseインスタンスを保護します。
* Azureでホストされているすべてのデータベースが、パブリックエンドポイントに依存することなく、VM1とVM2からアクセスできることを確認します。
ビジネス要件
Litwareは、以下のビジネス要件を特定しました。
* すべてのAzureデプロイメントにおいて、99.99%の可用性というSLAを満たすこと。
* SERVER1データベースの移行中のダウンタイムを最小限に抑える。
* ワークロードを Azure に移行する際は、Azure ハイブリッド利用のメリットを活用してください。
* すべての要件を満たしたら、可能な限りコストを最小限に抑えてください。
ResearchDB1のデータ保持設定を行うための実装計画を提出する必要があります。このソリューションは、セキュリティおよびコンプライアンス要件を満たしている必要があります。
計画には何を含めるべきでしょうか?

正確答案: D
說明:(僅 Fast2test 成員可見)
ケーススタディ3 - コントソ社 2
概要
Contoso, Ltd.はシアトルに本社を置く衣料品小売業者です。同社は全米に2,000店舗の小売店を展開しており、オンライン事業も拡大しています。
このネットワークには、contoso.com という名前の Active Directory フォレストが含まれています。このフォレストは、contoso.com という名前の Azure Active Directory (Azure AD) テナントと統合されています。Contoso は、contoso.com Azure AD テナントに関連付けられた Azure サブスクリプションを所有しています。
既存の環境
トランザクションデータ
Contosoは、顧客、取引、業務、調達、サプライヤーに関する3年分のデータを保有しており、その総数は100億件に上り、複数のオンプレミス型Microsoft SQL Serverサーバーに保存されている。
SQL Serverインスタンスには、さまざまなオペレーティングシステムからのデータが格納されています。データは、SQL Server Integration Services(SSIS)パッケージを使用してインスタンスにロードされます。
すべての製品販売取引を企業全体の販売取引データセットに統合すると、1つのテーブルに50億行が含まれ、1行あたり1取引となることが見積もられます。
販売取引データを対象としたクエリのほとんどは、異なる期間にどの商品が実店舗で販売され、どの商品がオンラインで販売されたかを特定するために使用されます。3年以上前の販売取引データは毎月削除されます。
各小売店の住所を格納する小売店テーブルを作成する予定です。テーブルのサイズは約2MBです。小売店の売上に関するクエリには、小売店の住所が含まれます。
プロモーションIDを含むプロモーションテーブルを作成する予定です。プロモーションIDは特定の製品に関連付けられ、製品は製品IDによって識別されます。テーブルのサイズは約5GBになる見込みです。
ストリーミングTwitterデータ
Contoso社のeコマース部門は、同社の製品に言及しているTwitterのトレンドフィードを取得し、その製品をAzure Event Hubsに送信するAzureロジックアプリを開発している。
計画されている変更と要件
計画されている変更
コントソ氏は以下の変更を実施する予定です。
* 販売取引データセットをAzure Synapse Analyticsにロードします。
* SSISパッケージを使用して、オンプレミスのデータストアをAzure Synapse Analyticsと統合します。
* Azure Synapse Analyticsを使用してTwitterフィードを分析し、製品に対する顧客の感情を評価します。
販売取引データセットの要件
Contosoは、販売取引データセットに関して以下の要件を特定しました。
* 販売取引記録を含むデータをパーティション分割します。パーティションは、月ごとに効率的なロードができるように設計する必要があります。境界値は、右側のパーティションに属している必要があります。
* 製品IDに基づいて販売取引記録を結合およびフィルタリングするクエリが可能な限り迅速に完了するようにしてください。
* 小売店の住所変更に対応するため、代替キーを実装する。
* データストレージのコストとパフォーマンスが予測可能であることを確認する。
* 古い記録を削除するのにかかる時間を最小限に抑える。
顧客感情分析の要件
Contosoは、顧客感情分析に関して以下の要件を挙げています。
* Contoso ユーザーが Azure Synapse Analytics 専用 SQL プールで PolyBase を使用して、Twitter フィードをホストするデータレコードの内容をクエリできるようにします。データは行レベル セキュリティ (RLS) を使用して保護する必要があります。ユーザーは、自身の Azure AD 資格情報を使用して認証される必要があります。
* 追加のスループットまたは容量ユニットを購入することなく、Event Hubs から Azure Storage への Twitter フィードの取り込みスループットを最大化します。
* Event Hubs Captureを使用してTwitterフィードをAzure Storageに保存します。フィードはParquetファイルに変換されます。
* データストアがオブジェクトレベルまでAzure ADベースのアクセス制御をサポートしていることを確認してください。
* Twitterフィードのデータ記録を維持するための管理作業を最小限に抑える。
* 2年以上前のTwitterフィードデータレコードを削除します。
データ統合要件
Contosoは、データ統合に関して以下の要件を挙げています。
* 既存の SSIS パッケージを活用する Azure サービスを使用して、オンプレミスのデータを Azure Synapse Analytics の専用 SQL プールに格納されているデータセットに取り込み、データを変換します。
* 取り込みおよび変換アクティビティへの変更がバージョン管理され、複数のデータエンジニアによって独立して開発されることを保証するプロセスを特定する。
ホットスポットに関する質問
取引データ用の分析ストレージソリューションを設計する必要があります。このソリューションは、販売取引データセットの要件を満たさなければなりません。
解答には何を含めるべきでしょうか?回答するには、回答欄で適切な選択肢を選んでください。
注:正解ごとに1ポイントが加算されます。
正確答案:

Explanation:
Box 1: Hash
Scenario:
Ensure that queries joining and filtering sales transaction records based on product ID complete as quickly as possible.
A hash distributed table can deliver the highest query performance for joins and aggregations on large tables.
Box 2: Round-robin
Scenario:
You plan to create a promotional table that will contain a promotion ID. The promotion ID will be associated to a specific product. The product will be identified by a product ID. The table will be approximately 5 GB.
A round-robin table is the most straightforward table to create and delivers fast performance when used as a staging table for loads. These are some scenarios where you should choose Round robin distribution:
When you cannot identify a single key to distribute your data.
If your data doesn't frequently join with data from other tables.
When there are no obvious keys to join.
Incorrect Answers:
Replicated: Replicated tables eliminate the need to transfer data across compute nodes by replicating a full copy of the data of the specified table to each compute node. The best candidates for replicated tables are tables with sizes less than 2 GB compressed and small dimension tables.
Reference:
https://rajanieshkaushikk.com/2020/09/09/how-to-choose-right-data-distribution-strategy-for-azure-synapse/
ホットスポットに関する質問
あなたはAzureサブスクリプションをお持ちです。
Azure SQLデータベースをデプロイする必要があります。ソリューションは以下の要件を満たす必要があります。
- 最低36コアをサポート。
コストを最小限に抑える。
PowerShellスクリプトをどのように完成させるべきですか?回答するには、回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。
正確答案:

Explanation:
Box 1: "Gen5"
Box 2: Serverless
Purchasing model and service tier
The following table describes serverless support based on purchasing model, service tiers, and hardware:

The vCore purchasing model compute size is 2 to 128 vCores.
Reference:
https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-overview
ドラッグアンドドロップ問題
Vault1 という名前の Azure キーコンテナーと、SQL1 という名前の Azure 仮想マシン インスタンス上の SQL Server があります。SQL1 には DB1 という名前のデータベースがホストされています。
Vault1のキーを使用するには、DB1で透過的データ暗号化(TDE)を設定する必要があります。
どの4つの行動を順番に実行すべきでしょうか?回答するには、行動リストから適切な行動を回答欄に移動させ、正しい順序に並べ替えてください。
正確答案:
ドラッグアンドドロップ問題
お客様は、SQLVM1 という名前の Azure 仮想マシン上の SQL Server インスタンスを含む Azure サブスクリプションをお持ちです。
SQLVM1上のSQL Serverエージェントジョブがオペレーティングシステムコマンドを実行できることを確認する必要があります。
どの4つのT-SQLステートメントを順番に実行すべきでしょうか?回答するには、ステートメントのリストから適切なステートメントを回答欄に移動し、正しい順序に並べ替えてください。
正確答案:
ドラッグアンドドロップ問題
お客様は、DW1 という名前のデータウェアハウスを含む Azure サブスクリプションを所有しています。DW1 は、単一のデータベースに 10 TB のデータを保持しており、2 ノードの Always On フェールオーバー クラスター インスタンス (FCI) 上でホストされています。各ノードは、Azure 仮想マシン上の SQL Server インスタンスにデプロイされています。
インスタンスにディスク容量を追加する必要があります。解決策は、ダウンタイムを最小限に抑え、データ損失を防ぐものでなければなりません。
どの3つの行動を順番に実行すべきでしょうか?回答するには、行動リストから適切な行動を回答欄に移動させ、正しい順序に並べ替えてください。
正確答案:

Explanation:
Step 1: Add a new disk to the storage pool on both nodes of the FCI
Provision and attach the raw disks
Provision and Attach Storage in Azure:
Allocate and attach the new Azure Shared Disk or data disk to all SQL Server Azure VMs participating in the FCI.
Do not initialize or format them manually yet.
Step 2: Initialize the new disk and format the drive.
Initialize and Format the Disk:
On the active cluster node, open Disk Management (or use PowerShell), bring the new disk online, initialize it as a basic disk, and format it using NTFS or ReFS.
Step 3: Attach the new disk to the FCI resource group by running the Add-ClusterDisk cmdlet.
Make the Disk Available to the Cluster:Execute the Add-ClusterDisk cmdlet to move the disk into the cluster's Available Storage pool:powershellGet-Disk -Number <DiskNumber> | Add- ClusterDisk Reference:
https://techcommunity.microsoft.com/blog/sqlserver/lift-and-shift-always-on-sql-server-failover-cluster-instance-sql-fci-to-azure-v/1505449

聯系我們

如果您有任何問題,請留下您的電子郵件地址,我們將在12小時內回复電子郵件給您。

我們的工作時間:( GMT 0:00-15:00 )
週一至週六

技術支持: 立即聯繫 

English 日本語 Deutsch 한국어