70-767日本語 無料問題集「Microsoft Implementing a SQL Data Warehouse (70-767日本語版)」

注:この質問は同じシナリオを提示する一連の質問の一部です。 あなたの便宜のために、シナリオは各質問で繰り返されます。 それぞれの質問は異なる目標と答えの選択を提示しますが、シナリオのテキストはこのシリーズのそれぞれの質問でまったく同じです。
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はどちらもエクスプローラの機能分野に属します。
ユーザーは、次の表に示す作業を完了できなければなりません。

MDSモデルのCountryRegionエンティティに基づいて、DQSナレッジベースの初期データロードプロセスを実行する必要があります。
どの3つのアクションを順番に実行しますか? 答えるには、適切な行動を行動のリストから回答領域に移動し、正しい順序で並べます。
正解:

Explanation

References:
https://docs.microsoft.com/en-us/sql/data-quality-services/perform-knowledge-discovery
財務データを格納するデータウェアハウスにファクトテーブルがあります。 この表には、次の表に示すように構成された8つの列があります。

すべてのディメンションにわたって集計できる列を識別する必要があります。
どの列を識別しますか?

解説: (JPNTest メンバーにのみ表示されます)
あなたの会社はいくつかの種類の製品を製造しています。
同社には、製品に関する次のデータを格納する生産追跡アプリケーションがあります。
製造日
製造コスト
製品の名前
廃棄物の発生量
生産された製品の数
製品が生産されている施設の名前
データ用のデータウェアハウスを設計しています。 日付ディメンションを追加します。
ファクト表の複合主キーを確実に作成できるようにする必要があります。
どの2つの列を新しいディメンション表に追加しますか? それぞれの正しい答えは解決策の一部を表しています。
注:それぞれ正しい選択は1ポイントの価値があります。

正解:B、D 解答を投票する
データソースから新規および変更されたレコードを増分ロードするために、Microsoft SQL Server統合サービス(SSIS)パッケージを開発しています。
SSISパッケージは、Table1に新しいレコードをロードし、Table1_Updatesに更新されたレコードをロードする必要があります。 レコードをロードした後、パッケージは既存のビジネスロジックに従って更新されたローを処理するためにTransact-SQLステートメントを呼び出す必要があります。
SSISパッケージのデザインを完成させる必要があります。
どのタスクを使うべきですか? 回答するには、適切なSSISオブジェクトを正しいターゲットにドラッグします。 各SSISオブジェクトは、1回、複数回、またはまったく使用されない可能性があります。 コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要があります。
注:それぞれ正しい選択は1ポイントの価値があります。
正解:

Explanation

Step 1: CDC Control Task Get Processing Range
Step 2: Mark Processed Range
Step 3: Data Flow
The Data Flow task encapsulates the data flow engine that moves data between sources and destinations, and lets the user transform, clean, and modify data as it is moved. Addition of a Data Flow task to a package control flow makes it possible for the package to extract, transform, and load data.
Step 4: CDC Source
The CDC source reads a range of change data from SQL Server 2017 change tables and delivers the changes downstream to other SSIS component.
Step 5: CDC Splitter
The CDC splitter splits a single flow of change rows from a CDC source data flow into different data flows for Insert, Update and Delete operations.
References:
https://docs.microsoft.com/en-us/sql/integration-services/control-flow/cdc-control-task
https://docs.microsoft.com/en-us/sql/integration-services/control-flow/data-flow-task
https://docs.microsoft.com/en-us/sql/integration-services/data-flow/cdc-splitter?view=sql-server-2017
注:この質問は、同じシナリオを使用する一連の質問の一部です。 あなたの便宜のために、シナリオは各質問で繰り返されます。 各質問には異なる目標と回答の選択肢がありますが、シナリオのテキストはこのシリーズの各質問で全く同じです。
いくつかのクライアントアプリケーションをサポートするMicrosoft SQL Serverデータウェアハウスインスタンスがあります。
データウェアハウスには、Dimension.SalesTerritory、Dimension.Customer、Dimension.Date、Fact.Ticket、およびFact.Orderという表が含まれています。 Dimension.SalesTerritoryテーブルとDimension.Customerテーブルは頻繁に更新されます。 Fact.Orderテーブルは毎週のレポートに最適化されていますが、毎日変更したいと考えています。 Fact.Orderテーブルは、ETLプロセスを使用してロードされます。 索引は時間の経過とともに表に追加されましたが、これらの索引が存在するとデータのロードが遅くなります。
データウェアハウス内のすべてのデータは、共有SANに格納されます。すべてのテーブルは、データベースDB1にあります。 開発環境用の本番データのコピーを含むDB2という名前の2番目のデータベースがあります。 データウェアハウスが成長し、ストレージのコストが増加しました。 1年以上経過したデータは頻繁にアクセスされず、履歴と見なされます。
あなたには次の要件があります。
*データウェアハウスの管理性を向上させ、毎晩すべてのトランザクションデータを再投入する必要性を避けるために、テーブル分割を実装します。 できるだけ細分化されたパーティショニング戦略を使用します。
* Fact.Orderテーブルを分割し、合計7年間のデータを保持します。
* Fact.Ticketテーブルを分割し、7年間のデータを保持します。 毎月末に、パーティション構造はスライディングウインドウ戦略を適用して、次の月に新しいパーティションが利用できるようにし、最も古い月をアーカイブして削除する必要があります。
* Dimension.SalesTerritory、Dimension.Customer、およびDimension.Dateテーブルのデータ読み込みを最適化します。
*データベース内のすべてのテーブルをインクリメンタルにロードし、すべての増分変更が処理されるようにします。
* Fact.Orderパーティションのデータ読み込み処理中のパフォーマンスを最大化します。
*過去のデータがオンラインのままであり、照会に使用できることを確認します。
*現在のデータのクエリパフォーマンスを維持しながら、継続的なストレージコストを削減します。
クライアントアプリケーションを変更することはできません。
データ分割戦略を実装する必要があります。
Fact.Orderテーブルをどのように分割する必要がありますか?

解説: (JPNTest メンバーにのみ表示されます)
注:この質問は同じシナリオを提示する一連の質問の一部です。 あなたの便宜のために、シナリオは各質問で繰り返されます。 それぞれの質問は異なる目標と答えの選択を提示しますが、シナリオのテキストはこのシリーズのそれぞれの質問でまったく同じです。
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はどちらもエクスプローラの機能分野に属します。
ユーザーは、次の表に示す作業を完了できなければなりません。

User2とUser3に適切な権限を割り当てる必要があります。
以下の表で、各ユーザーに割り当てる必要がある権限を特定します。
注:各列で1つだけ選択してください。 それぞれ正しい選択は1ポイントの価値があります。
正解:

Explanation

Column User2: City Entity admin
Column User3: Super User functional area
A user with permissions to the Super User functional area effectively has Admin permission on all models and has permissions for all the other functional areas

References:
https://docs.microsoft.com/en-us/sql/master-data-services/administrators-master-data-services
あなたはMicrosoft SQL Serverデータウェアハウスを開発しています。 SQL Server Integration Services(SSIS)パッケージを使用して、Microsoft Azure BLOBストレージからデータウェアハウスにファイルをインポートします。
複数のSQL ServerインスタンスとSSISスケールアウトを使用してワークロードをより速く完了することを計画しています。
SSISパッケージを実行するには、3つのSQL Serverインスタンスを構成する必要があります。
どの2つのアクションを実行する必要がありますか? それぞれの正解は解の一部を表しています。
注:それぞれの正しい選択は1つの点で価値があります。

正解:B、C 解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
注:この質問は同じシナリオを提示する一連の質問の一部です。 連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。 他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持つかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。 その結果、これらの質問はレビュー画面に表示されません。
あなたはMicrosoft SQL Serverマスターデータサービス(MDS)インスタンスの管理者です。 このインスタンスには、Geographyという名前のモデルとCustomerという名前のモデルが含まれています。 Geographyモデルには、CountryRegionという名前のエンティティが含まれています。
CountryRegionエンティティメンバーが顧客モデルで利用可能であることを確認する必要があります。
解決策:CustomerモデルにCountryRegionエンティティを作成します。 Geographyモデルで、購読ビューを作成し、CountryRegionエンティティを含むエンティティベースのステージングテーブルにデータをロードします。
これは目標を達成していますか?

解説: (JPNTest メンバーにのみ表示されます)
DB1という名前のデータベースがあります。 Customersという名前のテーブルからデータを増分インポートするMicrosoft SQL Server統合サービス(SSIS)パッケージを作成します。 パッケージはDB1への接続にOLE DBデータソースを使用します。 パッケージは以下の変数を定義します。

増分データロードをサポートするには、次のTransact-SQLセグメントを実行してテーブルを作成します。

LastKeyByTableテーブルを更新するDMLステートメントを作成する必要があります。
Transact-SQLステートメントをどのように完成させるべきですか? 回答するには、回答領域のダイアログボックスで適切なTransact-SQLセグメントを選択します。
正解:

注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択肢は、シリーズの複数の質問に対して正しいかもしれません。 各質問は、このシリーズの他の質問とは独立しています。 質問で提供される情報と詳細は、その質問にのみ適用されます。
Microsoft SQL Server Integration Services(SSIS)パッケージを開発しています。
ドキュメントから情報を抽出するには、XPathを使用する必要があります。
どのSSISツールボックス項目を使用しますか?

弊社を連絡する

我々は12時間以内ですべてのお問い合わせを答えます。

オンラインサポート時間:( UTC+9 ) 9:00-24:00
月曜日から土曜日まで

サポート:現在連絡