この記事の目的は、一般的な顧客シナリオに基づいて、Microsoft Fabricのさまざまな開発プロセスを開発者に提示することです。 この記事では、CI/CD プロセスの "継続的インテグレーション (CI)" の部分に特に注目します。 継続的デリバリー (CD) パートの詳細については、「Fabric 展開オプションを参照してください。
この記事では、いくつかの統合オプションの概要を個別に説明しますが、多くの組織はそれらを組み合わせて使っています。
開発プロセス
Fabric ワークスペースは、すべての項目の共有ランタイム環境であり、各ワークスペースをシングル ブランチに接続できます。 ワークスペースで直接行われた変更は、他のすべてのワークスペース ユーザーに対してオーバーライドされ、影響します。 そのため、Git のベスト プラクティスは、開発者が別の ランタイム環境 - 異なるワークスペースを持つことです。 開発者が独自の保護されたワークスペースで作業するには、2 つの方法があります。
- ブランチ化されたワークスペースを利用した開発。 各開発者が独自のワークスペースを持ち、そこに別個の独自ブランチを接続し、そのワークスペースにコンテンツを同期してから、ブランチにコミットして戻します。
- レポートやセマンティック モデル用の Power BI Desktop、Notebook用の VS Code などのクライアント ツールを使用して開発します。