Skip to content

Latest commit

 

History

History
287 lines (274 loc) · 21.1 KB

File metadata and controls

287 lines (274 loc) · 21.1 KB

DP-300 : Administering Microsoft Azure SQL Solutions

Microsoft 認定資格「Microsoft Certified : Azure Database Administrator Associate」の対象試験です。

評価されるスキルについて (意訳)

※2023/02/02 に英語版が改定 (アップデート) されました。

この試験の受験者は、オンプレミス SQL Server と Azure SQL Database サービスで構築された複数のワークロードをサポートするように設計されたデータベース ソリューションの構築に関する専門知識を持っている必要があります。
(Candidates for this exam should have subject matter expertise in building database solutions that are designed to support multiple workloads built with SQL Server on-premises and Azure SQL database services. )

また、SQL Server や SQL Database Service で構築されたオンプレミスおよびクラウド データベースを管理するデータベース管理者です。
(Candidates for this exam are database administrators who manage on-premises and cloud databases built with SQL Server and SQL database services.)

Azure database administrator は、SQL Server や SQL データベース サービス上に構築されたクラウド ネイティブおよびハイブリッド データ プラットフォーム ソリューションの運用面を実装および管理します。このロールの専門家は、管理目的で T-SQL やその他のツールを使用する知識の適用を含む、さまざまな方法とツールを用いて日常業務を実行、自動化します。
(The Azure database administrator implements and manages the operational aspects of cloud-native and hybrid data platform solutions built on SQL Server and SQL database services. Professionals in this role use a variety of methods and tools to perform and automate day-to-day operations, including applying knowledge of using T-SQL and other tools for administrative management purposes.)

また、データベース ソリューションの管理、可用性、セキュリティ、およびパフォーマンスの監視と最適化を担当します。Azure とオンプレミス間でデータベースを移行するための移行戦略を評価および実装します。さらに、Azure データ エンジニア、Azure ソリューション アーキテクト、Azure 開発者、データ サイエンティスト、その他の専門家と協力して、データ プラットフォーム ソリューションの運用面を管理します。
(These professionals are responsible for management, availability, security, and performance monitoring and optimization of database solutions. They evaluate and implement migration strategies for moving databases between Azure and on-premises. Plus, they work with Azure data engineers, Azure solution architects, Azure developers, Data Scientist and other professionals to manage operational aspects of data platform solutions.)

加えて、Azure SQL Edge、Azure SQL Database、Azure SQL マネージド インスタンス、Azure 仮想マシン (Windows および Linux) 上の SQL Server に関する知識と経験を持っている必要があります。
(Candidates for this exam should have knowledge of and experience with Azure SQL Edge, Azure SQL Database, Azure SQL Managed Instance, and SQL Server on Azure Virtual Machines (Windows and Linux).)

対象となる領域 : 試験で評価されるスキル

試験は定期的にアップデートされ、役割を果たすために必要なスキルが反映されます。試験を受ける時期に応じて、スキル測定目標の 2 つのバージョンが含まれています。
(Our exams are updated periodically to reflect skills that are required to perform a role. We have included two versions of the Skills Measured objectives depending on when you are taking the exam.)

常に、試験の英語版を最初にアップデートします。一部の試験は他の言語にローカライズされており、英語版がアップデートされてから約 8 週間後にアップデートされます。その他の利用可能な言語は、試験の詳細 Web ページの試験のスケジュールセクションに一覧表示されています。ご希望の言語で試験を利用できない場合は、試験を完了するために 30 分の追加時間をリクエストすることが可能です。
(We always update the English language version of the exam first. Some exams are localized into other languages, and those are updated approximately eight weeks after the English version is updated. Other available languages are listed in the Schedule Exam section of the Exam Details webpage. If the exam isn't available in your preferred language, you can request an additional 30 minutes to complete the exam.)

注 : 評価される各スキル続いて記載している箇条書きの一覧は、スキルの評価項目 (どのように評価しているかを示す) となります。関連するトピックが試験内でカバーされている場合があります。
(Note : The bullets that follow each of the skills measured are intended to illustrate how we are assessing that skill. Related topics may be covered in the exam.)

注 : ほとんどの問題は、GA (General Availability) となった機能に関するものです。プレビュー機能が一般的に使用されている場合、それらに関する問題が含まれる場合があります。
(Note : Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used.)

機能グループ

データ プラットフォーム リソースの計画と実装 (Plan and implement data platform resources) (20-25%)

  • Azure SQL Database ソリューションを計画、デプロイする
    (Plan and deploy Azure SQL Database solutions)
    • 選択したプラットフォームにデータベース オファリングをデプロイする
      (Deploy database offerings on selected platforms)
    • 自動化されたデプロイを理解する
      (Understand automated deployment)
    • ハイブリッドおよび IaaS デプロイ用のパッチやアップデートを適用する
      (Apply patches and updates for hybrid and infrastructure as a service (IaaS) deployment)
    • ハイブリッド SQL Server データベース ソリューションをデプロイする
      (Deploy hybrid SQL Server database solutions)
    • 特定の要件に基づき、適切なデータベース オファリングを推奨する
      (Recommend an appropriate database offering based on specific requirements)
    • 可能なデータベース オファリングのセキュリティ面を評価する
      (Evaluate the security aspects of the possible database offering)
    • テーブル パーティショニング ソリューションを推奨する
      (Recommend a table partitioning solution)
    • データベース シャーディング ソリューションを推奨する (Recommend a database sharding solution)
  • スケールやパフォーマンス リソースを構成する
    (Configure resources for scale and performance)
    • スケールやパフォーマンスに対する Azure SQL Database を構成する
      (Configure Azure SQL Database for scale and performance)
    • スケールやパフォーマンスについて Azure SQL マネージド インスタンスを構成する
      (Configure Azure SQL Managed Instance for scale and performance)
    • スケールやパフォーマンスに対する Azure 仮想マシン上の SQL Server に構成する
      (Configure SQL Server on Azure Virtual Machines for scale and performance)
    • テーブル パーティショニングを構成する
      (Configure table partitioning)
    • データ圧縮を構成する (Configure data compression)
  • 移行戦略を計画、実装する
    (Plan and implement a migration strategy)
    • 移行要件を評価する
      (Evaluate requirements for the migration)
    • オフライン移行戦略、もしくはオンライン移行戦略を評価する
      (Evaluate offline or online migration strategies)
    • オンライン移行戦略を評価する
      (Implement an online migration strategy)
    • オフライン移行戦略を評価する (Implement an offline migration strategy)
    • 移行後の検証を実行する
      (Perform post migration validations)
    • 移行をトラブルシュートする
      (Troubleshoot a migration)
    • SQL Data Sync for Azure をセットアップする
      (Set up SQL Data Sync for Azure)
    • Azure への移行を実装する
      (Implement a migration to Azure)
    • Azure SQL サービス間の移行を実装する
      (Implement a migration between Azure SQL services)

セキュアな環境の実装 (Implement a secure environment) (15-20%)

  • データベース認証および承認を構成する
    (Configure database authentication and authorization)
    • Microsoft Entra の一部である Azure Active Directory (Azure AD) 認証および Active Directory を用いて認証を構成する
      (Configure authentication by using Active Directory and Microsoft Azure Active Directory (Azure AD), part of Microsoft Entra)
    • Azure AD ID からユーザーを作成する
      (Create users from Azure AD identities)
    • セキュリティ プリンシパルを構成する
      (Configure security principals)
    • グラフィカル ツールを用いたデータベースおよびオブジェクト レベルのアクセス許可を構成する
      (Configure database and object-level permissions using graphical tools)
    • すべてのセキュリティ保護可能な要素に最小特権の原則を適用する
      (Apply principle of least privilege for all securables)
    • 認証および承認の問題をトラブルシュートする
      (Troubleshoot authentication and authorization issues)
    • T-SQL を用いて認証および承認を管理する
      (Manage authentication and authorization by using T-SQL)
  • 保存中のデータや転送中のデータのセキュリティを実装する (Implement security for data at rest and data in transit)
    • 透過的なデータ暗号化 (TDE) を実装する
      (Implement transparent data encryption (TDE))
    • オブジェクトレベルの暗号化を実装する
      (Implement object-level encryption)
    • サーバー レベルおよびデータベース レベルのファイアウォール規則を構成する
      (Configure server- and database-level firewall rules)
    • Always Encrypted を実装する
      (Implement Always Encrypted)
    • セキュアなアクセスを構成する
      (Configure secure access)
    • トランスポート層セキュリティ (TLS) を構成する
      (Configure Transport Layer Security (TLS))
  • 機密データのコンプライアンス管理を実装する
    (Implement compliance controls for sensitive data)
    • データ分類戦略を適用する
      (Apply a data classification strategy)
    • サーバーやデータベースの監査を構成する
      (Configure server and database audits)
    • データ変更追跡を実装する
      (Implement data change tracking)
    • 動的データマスクを実装する
      (Implement dynamic data masking)
    • Azure Purview を用いてデータベース リソースを管理する
      (Manage database resources by using Azure Purview)
    • Azure SQL Database 台帳を実装する (Implement Azure SQL Database ledger)
    • 行レベルのセキュリティを実装する
      (Implement row-level security)
    • Microsoft Defender for SQL を構成する
      (Configure Microsoft Defender for SQL)

データベース リソースの監視、構成と最適化 (Monitor, configure, and optimize database resources) (20-25%)

  • リソースのアクティビティおよびパフォーマンスを監視する
    (Monitor resource activity and performance)
    • 運用パフォーマンスのベースラインを準備する
      (Prepare an operational performance baseline)
    • パフォーマンス指標のソースを決定する
      (Determine sources for performance metrics)
    • パフォーマンス指標を解釈する
      (Interpret performance metrics)
    • アクティビティおよびパフォーマンスを構成、監視する
      (Configure and monitor activity and performance)
    • SQL Insights を用いて監視する
      (Monitor by using SQL Insights)
    • 拡張イベントを用いて監視する
      (Monitor by using Extended Events)
  • クエリ パフォーマンスを監視、最適化する
    (Monitor and optimize query performance)
    • クエリ ストアを構成する
      (Configure Query Store)
    • クエリ ストアを用いて監視する
      (Monitor by using Query Store)
    • ブロックの原因となっているセッションを特定する
      (Identify sessions that cause blocking)
    • 動的管理ビュー (DMV) を用いてパフォーマンスの問題を特定する
      (Identify performance issues using dynamic management views (DMVs))
    • クエリのインデックス変更を特定、実装する
      (Identify and implement index changes for queries)
    • リソースの使用状況に基づいたクエリ構成の変更を推奨する
      (Recommend query construct modifications based on resource usage)
    • クエリ パフォーマンスに対するクエリ ヒントの使用を評価する (Assess the use of query hints for query performance)
    • 実行プランをレビューする
      (Review execution plans)
  • 最適なパフォーマンスが得られるよう、データベース ソリューションを構成する
    (Configure database solutions for optimal performance)
    • インデックスのメンテナンス タスクを実装する
      (Implement index maintenance tasks)
    • 統計のメンテナンス タスクを実装する
      (Implement statistics maintenance tasks)
    • データベースの整合性チェックを実装する
      (Implement database integrity checks)
    • データベースの自動チューニングを構成する
      (Configure database automatic tuning)
    • パフォーマンスに対するサーバー設定を構成する
      (Configure server settings for performance)
    • パフォーマンスに対するリソース ガバナーを構成する
      (Configure Resource Governor for performance)
    • データベース スコープの構成を実装する
      (Implement database-scoped configuration)
    • スケーリング用のコンピューティング リソースおよびストレージ リソースを構成する
      (Configure compute and storage resources for scaling)
    • インテリジェント クエリ処理 (IQP) を構成する
      (Configure intelligent query processing (IQP))

タスク自動化の構成と管理 (Configure and manage automation of tasks) (15-20%)

  • SQL Server エージェント ジョブを作成、管理する
    (Create and manage SQL Server Agent jobs)
    • 定期メンテナンス ジョブのスケジュールを管理する
      (Manage schedules for regular maintenance jobs)
    • ジョブ アラートや通知を構成する
      (Configure job alerts and notifications)
    • SQL Server Agent をトラブルシュートする
      (Troubleshoot SQL Server Agent jobs)
  • データベース リソースのデプロイを自動化する
    (Automate deployment of database resources)
    • Azure Resource Manager テンプレート (ARM テンプレート) や Bicep を用いてデプロイを自動化する
      (Automate deployment by using Azure Resource Manager templates (ARM templates) and Bicep)
    • PowerShell を用いてデプロイを自動化する
      (Automate deployment by using PowerShell)
    • Azure CLI を用いてデプロイを自動化する
      (Automate deployment by using Azure CLI)
    • デプロイを監視、トラブルシュートする
      (Monitor and troubleshoot deployments)
  • Azure でデータベース タスクを作成、管理する
    (Create and manage database tasks in Azure)
    • エラスティック ジョブを作成、構成する
      (Create and configure elastic jobs)
    • 自動化を用いてデータベース タスクを作成、構成する
      (Create and configure database tasks by using automation)
    • Azure Logic Apps を用いてデータベース ワークフローを自動化する
      (Automate database workflows by using Azure Logic Apps)
    • データベース タスクに関するアラートや通知を構成する
      (Configure alerts and notifications on database tasks)
    • 自動化されたデータベース タスクをトラブルシュートする
      (Troubleshoot automated database tasks)

高可用性と災害復旧 (HADR) 環境の計画と構成 (Plan and configure a high availability and disaster recovery (HA/DR) environment) (20-25%)

  • データベース ソリューションの HA/DR 戦略を推奨する
    (Recommend an HA/DR strategy for database solutions)
    • 目標復旧時点/目標復旧時間 (RPO/RTO) の要件に基づいた HA/DR 戦略を推奨する
      (Recommend HA/DR strategy based on Recovery Point Objective/Recovery Time Objective (RPO/RTO) requirements)
    • ハイブリッド展開の HA/DR を評価する
      (Evaluate HA/DR for hybrid deployments)
    • Azure 固有の HA/DR ソリューションを評価する
      (Evaluate Azure-specific HA/DR solutions)
    • HA/DR ソリューションのテスト手順を推奨する
      (Recommend a testing procedure for an HA/DR solution)
  • データベースのバックアップおよび復元を計画、実行する
    (Plan and perform backup and restore of a database)
    • データベースのバックアップと復元の戦略を推奨する
      (Recommend a database backup and restore strategy)
    • データベース ツールを用いてデータベースのバックアップを実行する
      (Perform a database backup by using database tools)
    • データベース ツールを用いてデータベースの復元を実行する
      (Perform a database restore by using database tools)
    • 特定の時点へのデータベースの復元を実行する
      (Perform a database restore to a point in time)
    • 長期間バックアップ保持を構成する
      (Configure long-term backup retention)
    • T-SQL を用いてデータベースをバックアップ、復元する
      (Backup and restore a database by using T-SQL)
    • クラウド ストレージから/へバックアップ、復元する
  • データベース ソリューションの HA/DR を構成する
    (Configure HA/DR for database solutions)
    • アクティブ geo レプリケーションを構成する
      (Configure active geo-replication)
    • Always On 可用性グループを構成する
      (Configure an Always On availability group)
    • 自動フェールオーバーグループを構成する
      (Configure auto-failover groups)
    • Windows Server Failover Cluster でクォーラム オプションを構成する
      (Configure quorum options for a Windows Server Failover Cluster)
    • Azure 仮想マシンでフェールオーバー クラスター インスタンスを構成する
      (Configure failover cluster instances on Azure Virtual Machines)
    • ログ配布を構成する
      (Configure log shipping)
    • HA/DR ソリューションを監視する
      (Monitor an HA/DR solution)
    • HA/DR ソリューションをトラブルシュートする
      (Troubleshoot an HA/DR solution)

関連するラーニング パス (Microsoft Learn)

関連サイト