Tip
Microsoft Fabric Data Warehouse は、将来のアーキテクチャ、組み込みの AI、および新機能を備えた、Data Lake 基盤上のエンタープライズ 規模のリレーショナル ウェアハウスです。 データ ウェアハウスを初めて使用する場合は、Fabric Data Warehouseから始めます。 既存の dedicated SQL プール ワークロードは、Fabric にアップグレードして、データ サイエンス、リアルタイム分析、レポートの新機能にアクセスできます。
このチュートリアルでは、SQL Server Data Tools (SSDT) データベース プロジェクトをソース管理と統合する方法について概説します。 ソース管理の統合は、Azure Synapse Analytics の専用 SQL プール リソースを使用して継続的インテグレーションと継続的デプロイのパイプラインを構築するための最初の手順です。
開始する前に
- Azure DevOps 組織にサインアップします
- 作成と接続に関するチュートリアルを実行します
- Visual Studio 2019 をインストールします
Azure DevOps を設定して接続する
Azure DevOps 組織内で、Azure Repos リポジトリを介して SSDT データベース プロジェクトをホストするプロジェクトを作成します。
Visual Studio を開き、[接続の管理] を選択して、手順 1 の Azure DevOps 組織とプロジェクトに接続します。
[接続の管理]、[プロジェクトに接続] の順に選択してプロジェクトに接続します。
手順 1 で作成したプロジェクトを探し、[接続] を選択します。
プロジェクトからお使いのローカル コンピューターに Azure DevOps リポジトリを複製します。
Visual Studio を使用したプロジェクトの接続の詳細については、「チーム エクスプローラーのプロジェクトに接続する」を参照してください。 Visual Studio を使用したリポジトリの複製に関するガイダンスは、「既存の Git リポジトリを複製する」をご確認ください。
プロジェクトを作成して接続する
Visual Studio で、ローカルの複製されたリポジトリに、ディレクトリとローカル Git リポジトリの両方を含む新しい SQL Server データベース プロジェクトを作成します。
空の sqlproject を右クリックし、お使いのデータ ウェアハウスをデータベース プロジェクトにインポートします。
Visual Studio のチーム エクスプローラーで、ローカル Git リポジトリに対する変更をコミットします。
これで、複製されたリポジトリで変更がローカルにコミットされたので、Azure DevOps プロジェクトの Azure Repos リポジトリに変更を同期してプッシュします。
検証
Visual Studio SQL Server Data Tools (SSDT) から対象のデータベース プロジェクトのテーブル列を更新して、変更が Azure Repos にプッシュされたことを確認します。
変更をコミットしてローカル リポジトリから Azure Repo にプッシュします。
Azure Repos リポジトリに変更がプッシュされたことを確認します。
(省略可能) SSDT を使用し、Schema Compare を使用してターゲット専用 SQL プールへの変更を更新し、Azure Repos リポジトリおよびローカル リポジトリ内のオブジェクト定義に確実に専用 SQL プールが反映されるようにします。