Microsoft Implementing a SQL Data Warehouse (70-767日本語版) - 70-767日本語 FREE EXAM DUMPS QUESTIONS & ANSWERS
注:この質問は、同じシナリオを提示する一連の質問の一部です。 シリーズの各質問には、記載された目標を達成できる独自の解決策が含まれています。 いくつかの質問セットには1つ以上の正しい解決策があるかもしれないが、他の質問セットには正しい解決策がないかもしれない。
このセクションで質問に答えると、それに戻ることはできません。 その結果、これらの質問はレビュー画面に表示されません。
製造会社の製品、販売、および注文に関する情報を格納するデータウェアハウスがあります。 インスタンスには、SalesOrderHeaderおよびSalesOrderDetailという名前の2つのテーブルを持つデータベースが含まれています。
SalesOrderHeaderには500,000行があり、SalesOrderDetailには3,000,000行があります。
ユーザーは、次のストアドプロシージャを実行するとパフォーマンスの低下が報告されます。

パフォーマンスを最適化する必要があります。
解決策:次のTransact-SQLステートメントを実行します。

解決策は目標を達成していますか?
このセクションで質問に答えると、それに戻ることはできません。 その結果、これらの質問はレビュー画面に表示されません。
製造会社の製品、販売、および注文に関する情報を格納するデータウェアハウスがあります。 インスタンスには、SalesOrderHeaderおよびSalesOrderDetailという名前の2つのテーブルを持つデータベースが含まれています。
SalesOrderHeaderには500,000行があり、SalesOrderDetailには3,000,000行があります。
ユーザーは、次のストアドプロシージャを実行するとパフォーマンスの低下が報告されます。

パフォーマンスを最適化する必要があります。
解決策:次のTransact-SQLステートメントを実行します。

解決策は目標を達成していますか?
Correct Answer: A
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
注:この質問は同じシナリオを使用する一連の質問の一部です。 あなたの便宜のために、シナリオは各質問で繰り返されます。 各質問はそれぞれ異なる目標と答えの選択を提示しますが、シナリオの本文はシリーズの各質問でまったく同じです。
繰り返しシナリオの開始
Contoso 株式会社は、SQL Server統合サービス(SSIS)、データウェアハウス、およびSQL Server分析サービス(SSAS)の表形式および多次元モデルを含むMicrosoft SQL Server環境を持っています。
データウェアハウスには、会社の売上、財務取引、および財務予算に関連するデータが格納されています。 データウェアハウスのすべてのデータは、会社のビジネス財務システムから発生しています。
データウェアハウスには、以下の表が含まれています。

同社は、Microsoft Azureを使用してデータウェアハウスからの古いレコードを保存する予定です。 データベースを変更して、Stretch Database機能を有効にする必要があります。
ユーザーは、さまざまな照会にどの都市表を使用するかについて混乱していると報告しています。 Dimensionという名前の新しいスキーマを作成し、dbo.du_cityテーブルの名前をDiamension.cityに変更する予定です。 データの損失は許容されないため、データウェアハウスに古いテーブルの痕跡を残してはいけません。
既存のメジャーに基づいて利益率を計算するメジャーを作成するためのPal。
あなたはほとんど分割方式を実装しなければなりません。 古いデータをより安価なストレージに移動するためのトランザクションテーブル。 展示物に示されているように、各区画は単一の暦年のデータを保存します(展示ボタンをクリックします)。区画を整列させる必要があります。

fact.Transactionテーブルに対するクエリのパフォーマンスを向上させる必要があります。 適切なインデックスを実装し、Stretch Database機能を有効にする必要があります。
繰り返しシナリオの終了
dia__cityテーブルについて報告された問題を解決する必要があります。
Transact-SQLステートメントをどのように完成させるべきですか? 回答するには、適切なTransact-SQLセグメントを正しい場所にドラッグします。 各Transact-SQLセグメントは、1回、複数回、またはまったく使用しないことができます。 コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要があります。

繰り返しシナリオの開始
Contoso 株式会社は、SQL Server統合サービス(SSIS)、データウェアハウス、およびSQL Server分析サービス(SSAS)の表形式および多次元モデルを含むMicrosoft SQL Server環境を持っています。
データウェアハウスには、会社の売上、財務取引、および財務予算に関連するデータが格納されています。 データウェアハウスのすべてのデータは、会社のビジネス財務システムから発生しています。
データウェアハウスには、以下の表が含まれています。

同社は、Microsoft Azureを使用してデータウェアハウスからの古いレコードを保存する予定です。 データベースを変更して、Stretch Database機能を有効にする必要があります。
ユーザーは、さまざまな照会にどの都市表を使用するかについて混乱していると報告しています。 Dimensionという名前の新しいスキーマを作成し、dbo.du_cityテーブルの名前をDiamension.cityに変更する予定です。 データの損失は許容されないため、データウェアハウスに古いテーブルの痕跡を残してはいけません。
既存のメジャーに基づいて利益率を計算するメジャーを作成するためのPal。
あなたはほとんど分割方式を実装しなければなりません。 古いデータをより安価なストレージに移動するためのトランザクションテーブル。 展示物に示されているように、各区画は単一の暦年のデータを保存します(展示ボタンをクリックします)。区画を整列させる必要があります。

fact.Transactionテーブルに対するクエリのパフォーマンスを向上させる必要があります。 適切なインデックスを実装し、Stretch Database機能を有効にする必要があります。
繰り返しシナリオの終了
dia__cityテーブルについて報告された問題を解決する必要があります。
Transact-SQLステートメントをどのように完成させるべきですか? 回答するには、適切なTransact-SQLセグメントを正しい場所にドラッグします。 各Transact-SQLセグメントは、1回、複数回、またはまったく使用しないことができます。 コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要があります。

Correct Answer:

注:この質問は、同じシナリオを提示する一連の質問の一部です。 シリーズの各質問には、記載された目標を達成できる独自の解決策が含まれています。 いくつかの質問セットには1つ以上の正しい解決策があるかもしれないが、他の質問セットには正しい解決策がないかもしれない。
このセクションで質問に答えると、それに戻ることはできません。 その結果、これらの質問はレビュー画面に表示されません。
Microsoft Azure SQLデータウェアハウスインスタンスがあり、レポート作成のために1日6か月間使用可能でなければなりません。
インスタンスが使用されていないときは、計算リソースを一時停止する必要があります。
解決方法:Azureポータルを使用します。
解決策は目標を達成していますか?
このセクションで質問に答えると、それに戻ることはできません。 その結果、これらの質問はレビュー画面に表示されません。
Microsoft Azure SQLデータウェアハウスインスタンスがあり、レポート作成のために1日6か月間使用可能でなければなりません。
インスタンスが使用されていないときは、計算リソースを一時停止する必要があります。
解決方法:Azureポータルを使用します。
解決策は目標を達成していますか?
Correct Answer: B
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
DB1およびDB2という名前のMicrosoft Azure SQLデータベースインスタンスがあります。
データベースはさまざまな地域でホストされ、さまざまなテーブルが含まれています。
DB2のデータにアクセスするには、DB1のTransact-SQLクエリを許可する必要があります。
DB1とDB2のテーブルを結合するクエリを実行できるようにDB1を構成する必要があります。
あなたは何をするべきか?
データベースはさまざまな地域でホストされ、さまざまなテーブルが含まれています。
DB2のデータにアクセスするには、DB1のTransact-SQLクエリを許可する必要があります。
DB1とDB2のテーブルを結合するクエリを実行できるようにDB1を構成する必要があります。
あなたは何をするべきか?
Correct Answer: B
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
注:この質問は同じシナリオを提示する一連の質問の一部です。 あなたの便宜のために、シナリオは各質問で繰り返されます。 それぞれの質問は異なる目標と答えの選択を提示しますが、シナリオのテキストはこのシリーズのそれぞれの質問でまったく同じです。
Microsoft SQL Server統合サービス(SSIS)、SQL Serverマスタデータサービス(MDS)、およびSQL Serverデータ品質サービス(DQS)を使用して、会社のマスタデータ管理(MDM)ソリューションを開発しています。
次の表に示すエンティティを含む、Geographyという名前のMDSモデルがあります。

CountryRegionエンティティを参照するStateエンティティにドメインベースの属性を定義します。 StateエンティティとCountryRegionエンティティを参照するcityエンティティに別のドメインベースの属性を定義します。 Geographyという名前の単一の派生階層は、CountryRegion、State、およびCityレベル間のナビゲーションをサポートします。
購読ビューはすべてのエンティティに対して存在します。サブスクリプションビューは、ベースとなるエンティティと同じ名前を持ちます。
各エンティティメンバーを初期化します。 New Cityエンティティのメンバーは、Customer Relationship Management(CRM)データベース内の顧客都市の値に基づいて毎日インポートされます。 CRMデータベースはSQL Serverのリレーショナルデータベースです。新しい都市がCRMデータベースからインポートされるとき、州コードはすでに州エンティティで定義されているものに標準化されなければなりません。
CRMデータベースでは、営業マネージャおよび国/地域に割り当てられています。営業マネージャは、1つ以上の国/地域に割り当てられます。国/地域には、1人以上の割り当てられたセールスマネージャがいます。 CRMデータベースには、ManagerCountryRegionという名前のテーブルが含まれています。このテーブルには、マネージャと国/地域の関係ごとに1行が格納されます。
次のMDSユーザーを作成し、各ユーザーをActive Directoryドメインサービス(AD DS)のユーザーアカウントにマッピングします。User1、User2、およびUser3。 User1とUser2はどちらもエクスプローラの機能分野に属します。
ユーザーは、次の表に示す作業を完了できなければなりません。

マネージャからCountryRegionに移動するには、Geography階層に最上位を追加する必要があります。
どの3つのアクションを順番に実行しますか? 答えるには、適切な行動を行動のリストから回答領域に移動し、正しい順序で並べます。

Microsoft SQL Server統合サービス(SSIS)、SQL Serverマスタデータサービス(MDS)、およびSQL Serverデータ品質サービス(DQS)を使用して、会社のマスタデータ管理(MDM)ソリューションを開発しています。
次の表に示すエンティティを含む、Geographyという名前のMDSモデルがあります。

CountryRegionエンティティを参照するStateエンティティにドメインベースの属性を定義します。 StateエンティティとCountryRegionエンティティを参照するcityエンティティに別のドメインベースの属性を定義します。 Geographyという名前の単一の派生階層は、CountryRegion、State、およびCityレベル間のナビゲーションをサポートします。
購読ビューはすべてのエンティティに対して存在します。サブスクリプションビューは、ベースとなるエンティティと同じ名前を持ちます。
各エンティティメンバーを初期化します。 New Cityエンティティのメンバーは、Customer Relationship Management(CRM)データベース内の顧客都市の値に基づいて毎日インポートされます。 CRMデータベースはSQL Serverのリレーショナルデータベースです。新しい都市がCRMデータベースからインポートされるとき、州コードはすでに州エンティティで定義されているものに標準化されなければなりません。
CRMデータベースでは、営業マネージャおよび国/地域に割り当てられています。営業マネージャは、1つ以上の国/地域に割り当てられます。国/地域には、1人以上の割り当てられたセールスマネージャがいます。 CRMデータベースには、ManagerCountryRegionという名前のテーブルが含まれています。このテーブルには、マネージャと国/地域の関係ごとに1行が格納されます。
次のMDSユーザーを作成し、各ユーザーをActive Directoryドメインサービス(AD DS)のユーザーアカウントにマッピングします。User1、User2、およびUser3。 User1とUser2はどちらもエクスプローラの機能分野に属します。
ユーザーは、次の表に示す作業を完了できなければなりません。

マネージャからCountryRegionに移動するには、Geography階層に最上位を追加する必要があります。
どの3つのアクションを順番に実行しますか? 答えるには、適切な行動を行動のリストから回答領域に移動し、正しい順序で並べます。

Correct Answer:

Explanation

Derived hierarchies come from the relationships between entities in a model. These are domain-based attribute relationships.
A domain-based attribute contains values that are populated by members from an entity and can be used as attribute values for other entities.
References:
https://docs.microsoft.com/en-us/sql/master-data-services/master-data-services-overview-mds
データ品質サービス(DQS)がインストールされているサーバーがあります。
一致する1つのルールを含む一致するポリシーを作成します。
一致を定義する同様のパーセンテージの類似度を設定する必要があります。
どの類似率が常に0の類似度スコアを生成するか?
一致する1つのルールを含む一致するポリシーを作成します。
一致を定義する同様のパーセンテージの類似度を設定する必要があります。
どの類似率が常に0の類似度スコアを生成するか?
Correct Answer: A
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
dbo.Salesという名前のテーブルを含むデータベースがあります。 テーブルには20億行あります。 次のTransact-SQLステートメントを実行してテーブルを作成しました。

dbo.Salesに対して次のクエリを実行します。 すべてのクエリはパフォーマンスがよくありません。

テーブルにデータを入力するETLプロセスは、一括挿入を使用して毎日1000万行をロードします。 このプロセスでは現在、レコードをロードするのに6時間かかります。
払い戻し列の値は、テーブル内の行の0.01%のみに対して1に等しくなります。 他のすべての行では、返金列の値は0です。
クエリとETLプロセスのパフォーマンスを最大限に高める必要があります。
各クエリにどのインデックスタイプを使用しますか? 回答するには、回答領域で適切なインデックスの種類を選択します。
注:それぞれ正しい選択は1ポイントの価値があります。


dbo.Salesに対して次のクエリを実行します。 すべてのクエリはパフォーマンスがよくありません。

テーブルにデータを入力するETLプロセスは、一括挿入を使用して毎日1000万行をロードします。 このプロセスでは現在、レコードをロードするのに6時間かかります。
払い戻し列の値は、テーブル内の行の0.01%のみに対して1に等しくなります。 他のすべての行では、返金列の値は0です。
クエリとETLプロセスのパフォーマンスを最大限に高める必要があります。
各クエリにどのインデックスタイプを使用しますか? 回答するには、回答領域で適切なインデックスの種類を選択します。
注:それぞれ正しい選択は1ポイントの価値があります。

Correct Answer:

Explanation

Query1: Nonclustered Index
The query include a date range.
If you have included columns in your index, then the leaf level page of your non-clustered index contains the columns as defined in the nonclustered index the clustering key column(s) all those additional columns as defined in your INCLUDE statement.
Query2: Clustered columnstore index
Columnstore index is a new type of index introduced in SQL Server 2012. It is a column-based non-clustered index geared toward increasing query performance for workloads that involve large amounts of data, typically found in data warehouse fact tables.
Query3: Filtered nonclustered index
* When a column only has a small number of relevant values for queries, you can create a filtered index on the subset of values. For example, when the values in a column are mostly NULL and the query selects only from the non-NULL values, you can create a filtered index for the non-NULL data rows. The resulting index will be smaller and cost less to maintain than a full-table nonclustered index defined on the same key columns.
When a table has heterogeneous data rows, you can create a filtered index for one or more categories of data.
This can improve the performance of queries on these data rows by narrowing the focus of a query to a specific area of the table. Again, the resulting index will be smaller and cost less to maintain than a full-table nonclustered index.
References:
https://docs.microsoft.com/en-us/sql/relational-databases/indexes/create-filtered-indexes
https://logicalread.com/sql-server-columnstore-index-w02/#.XRo06egzaUk
データベースdhat.salesという名前のテーブルがあります。 テーブルには20億行あります。 次のTransact-SQLステートメントを実行してテーブルを作成しました。


dbo.salesテーブルに対して次のクエリを実行します。 すべてのクエリはパフォーマンスがよくありません。


テーブルにデータを入力するETLプロセスは、一括挿入を使用して毎日1000万行をロードします。 このプロセスでは現在、レコードをロードするのに6時間かかります。
払い戻し列の値は、テーブル内の行の0.01%のみに対して1に等しくなります。 他のすべての行では、返金列の値は0です。
クエリとETLプロセスのパフォーマンスを最大限に高める必要があります。
各クエリにどのインデックスタイプを使用しますか? 回答するには、回答領域で適切なインデックスの種類を選択します。
注:それぞれ正しい選択は1ポイントの価値があります。



dbo.salesテーブルに対して次のクエリを実行します。 すべてのクエリはパフォーマンスがよくありません。


テーブルにデータを入力するETLプロセスは、一括挿入を使用して毎日1000万行をロードします。 このプロセスでは現在、レコードをロードするのに6時間かかります。
払い戻し列の値は、テーブル内の行の0.01%のみに対して1に等しくなります。 他のすべての行では、返金列の値は0です。
クエリとETLプロセスのパフォーマンスを最大限に高める必要があります。
各クエリにどのインデックスタイプを使用しますか? 回答するには、回答領域で適切なインデックスの種類を選択します。
注:それぞれ正しい選択は1ポイントの価値があります。

Correct Answer:


大規模小売企業のデータウェアハウスを管理します。 同社には多くの店舗があります。 各場所は独自の販売システムを運営しています。 彼らは毎日の売上高とレシート情報を毎晩中央システムに報告します。 SQL Server Integration Services(SSIS)パッケージを使用して、すべての場所からfact.Salesという名前のファクト表にデータをロードすることを計画しています。 次のTransact-SQLステートメントを作成します。

主キーとクラスタ化列キーの列を選択する必要があります。 鍵は以下の要件を満たす必要があります。
*重複する行が単一のシステムによって入力されるのを防ぎます。
*シングルセールのポイントルックアップを可能にします。
*ノンクラスタードインデックスのストレージ要件を最小限に抑えます。
*テーブルに挿入された順番で行を格納します。
キーをどのように設定しますか? 回答するには、回答領域で適切な列タイプを選択します。


主キーとクラスタ化列キーの列を選択する必要があります。 鍵は以下の要件を満たす必要があります。
*重複する行が単一のシステムによって入力されるのを防ぎます。
*シングルセールのポイントルックアップを可能にします。
*ノンクラスタードインデックスのストレージ要件を最小限に抑えます。
*テーブルに挿入された順番で行を格納します。
キーをどのように設定しますか? 回答するには、回答領域で適切な列タイプを選択します。

Correct Answer:


注:この質問は同じシナリオを提示する一連の質問の一部です。 連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。 他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持つかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。 その結果、これらの質問はレビュー画面に表示されません。
ETLプロセスをサポートするために、一連のMicrosoft SQL Server統合サービス(SSIS)パッケージを作成します。
SSISパッケージを展開し、次の要件を満たす必要があります。
* Maximize ease of use for backup processes.
* Manage security of packages from a single place.
* Maintain versioning pf packages.
* Implement parameters to assign values to packages.
* Use stored procedures to run SSIS packages.
* Use SQL Server Agent to run packages.
解決策:プロジェクト配置モデルを使用します。 パッケージをmsdbデータベースに保存します。
これは目標を達成していますか?
このセクションで質問に答えた後は、それに戻ることはできません。 その結果、これらの質問はレビュー画面に表示されません。
ETLプロセスをサポートするために、一連のMicrosoft SQL Server統合サービス(SSIS)パッケージを作成します。
SSISパッケージを展開し、次の要件を満たす必要があります。
* Maximize ease of use for backup processes.
* Manage security of packages from a single place.
* Maintain versioning pf packages.
* Implement parameters to assign values to packages.
* Use stored procedures to run SSIS packages.
* Use SQL Server Agent to run packages.
解決策:プロジェクト配置モデルを使用します。 パッケージをmsdbデータベースに保存します。
これは目標を達成していますか?
Correct Answer: A
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).