Git 統合のテナント設定

Git 統合のテナント管理者設定は、管理ポータルのテナント設定セクションで構成されます。
テナント管理者は、これらのスイッチの制御をワークスペース管理者または容量管理者に委任することもできます。テナント管理者が委任を有効にした場合、容量管理者は、スイッチを有効または無効にするテナント管理者の判断をオーバーライドできます。 ワークスペース管理者は、テナントと容量の設定をオーバーライドできます。

テナント設定にアクセスして使用する方法については、「テナント設定について」を参照してください。

ワークスペースの設定のスクリーンショット。

重要

Git 統合を制御するスイッチはFabricの一部であり、Fabric管理者スイッチがオンになっている場合にのみ機能します。 Fabricが無効になっている場合、Git 統合は、Power BI項目のみを含むワークスペースに対して機能します。

共有Git統合テナント管理設定

以下のセクションでは、Git統合のテナント管理設定の一般的な概要を簡単に説明します。

共有設定のスクリーンショット。

設定がどのユーザーに適用されるかを指定します

Git統合テナント設定を有効にする際は、「 適用先」 オプションを使って、その設定が影響するユーザーを制御してください:

  • 組織全体:この設定はテナント内のすべてのユーザーに適用されます。
  • 特定のセキュリティグループ:この設定は、入力したセキュリティグループのメンバーにのみ適用されます。 そのグループのメンバーでないユーザーは影響を受けません。 既定では、指定したセキュリティ グループは含まれます。
  • 特定のセキュリティグループを除く:このオプションを使って1つ以上のセキュリティグループを除外してください。 オプションで、前の2つの項目のオプションと組み合わせることで、設定を広く有効にしても除外するグループを切り分けることができます。 表示されるボックスに除外したいセキュリティグループを入力します。

例えば、組織全体でスイッチを有効にしても、メンバーがその権限を持つべきでないセキュリティグループは除外できます。 あるいは、特定のセキュリティグループに対して有効にし、その中のサブグループを除外することもできます。

設定を他の管理者に委任する

デフォルトでは、Git統合テナント設定を管理できるのはFabric(テナント)管理者だけです。 他の管理者が自分のスコープで設定を管理できるようにするには、「 設定を他の管理者に委任 」を展開し、誰がそれを上書きできるかを選択してください:

  • 容量管理者は有効化・無効化が可能です:容量管理者はテナント管理者の選択を上書きできます。 オーバーライドはその容量に割り当てられたワークスペースにのみ適用されます。 容量管理者は、容量の 委任テナント設定 ページから「 テナント管理者の選択をオーバーライド」を選択して変更を行います。
  • ワークスペース管理者は有効化・無効化が可能です:ワークスペース管理者は自分のワークスペースのテナント設定と容量設定の両方を上書きできます。

どちらのオプションも選ばなければ、設定はテナントレベルで設定された値で固定されたままです。 委任すると、先に説明した階層的な優先順位が生まれます:テナント、次に容量、そしてワークスペースで、下位レベルは委任がオンになった場合にのみ上書きできます。

委任についての詳細は、「 委任とgitとの統合」をご覧ください。

ユーザーは、ワークスペース項目を自分の Git リポジトリと同期できます

ユーザーは、Git 統合ツールを使用して、ワークスペースを Azure Git リポジトリと同期し、ワークスペースを編集し、Git リポジトリを更新できます。 組織全体、または特定のグループに対して Git 統合を有効にすることができます。
このスイッチは、デフォルトで有効になっています。 無効にすると、ユーザーがワークスペース アイテムを Git リポジトリと同期できなくなります。

Git 統合スイッチのスクリーンショット。

詳細については、「Git 統合の概要」を参照してください。

Git 統合を開始するには、「Git を使用してワークスペースを管理する」を参照してください。

ユーザーは、他の地理的な場所にある Git リポジトリに項目をエクスポートできます

ワークスペースの容量が 1 つの地理的な場所 (米国中部など) にあり、Azure DevOps リポジトリが別の場所 (西ヨーロッパなど) にある場合、Fabric 管理者は、ユーザーがメタデータを別の地理的な場所にコミットする (または他の Git アクションを実行する) ことを許可するかどうかを決定できます。 項目のメタデータのみがエクスポートされます。 項目データとユーザー関連情報はエクスポートされません。
すべてのユーザーまたは特定のグループまたはユーザーがメタデータを他の地理的な場所にエクスポートできるようにするには、この設定を有効にします。

マルチ geo スイッチが有効になっているスクリーンショット。

注記

GitHub では、このスイッチの適用はサポートされていません。

ユーザーは、秘密度ラベルが適用されたワークスペース項目を Git リポジトリにエクスポートできます

項目をエクスポートするときに秘密度ラベルは含まれません。 そのため、Fabric 管理者は、秘密度ラベルを持つ項目のエクスポートをブロックするか、秘密度ラベルは含まれないがエクスポートを許可するかを選択できます。

この設定を有効にすると、すべてのユーザーまたは特定のユーザー グループが秘密度ラベルなしで項目をエクスポートできるようになります。

秘密度ラベルの切り替えのスクリーンショットです。

秘密度ラベルについて詳しく知る。

ユーザーはワークスペース項目を GitHub リポジトリと同期できます

ユーザーは、Git 統合ツールを使用して、ワークスペースを GitHub リポジトリと同期し、ワークスペースを編集し、GitHub リポジトリを更新できます。 組織全体、または特定のグループに対して Git 統合を有効にすることができます。
このスイッチはデフォルトでは無効になっています。 これを有効にして、ユーザーがワークスペース項目を Git リポジトリと同期できるようにします。

GitHub 統合スイッチのスクリーンショット。

詳細については、「Git 統合の概要」を参照してください。

Git 統合を開始するには、「Git を使用してワークスペースを管理する」を参照してください。

委任とGit統合との仕組み

委任は、テナント管理者がテナント設定の管理権限を組織レベルでロックするのではなく、管理範囲を下げられる管理モデルです。

Git 統合スイッチのスクリーンショット。

Git統合スイッチの場合、レイヤードオーバーライドモデルは以下の通りです:

  • テナント管理者は管理者ポータル(テナント設定)でスイッチを設定し、委任するかどうかを選びます。
  • 委任が有効の場合、容量管理者はテナント管理者の容量の有効化・無効決定を上書きできます。
  • ワークスペース管理者は、自分のワークスペースのテナント設定と容量設定の両方をオーバーライドできます。

したがって、優先順位はテナント→容量→ワークスペースであり、委任がオンの場合は、各下位レベルで上書きできます。 詳細については、「Power BI 実装計画:ワークスペースレベルのワークスペース」をご覧ください。