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