Fabric の on-premises data gateway 手動即時アップデートとは?管理者主導更新の手順と運用ポイント

Fabric の on-premises data gateway 手動即時アップデートを一言で言うと、管理者が「今この時間に更新したい」を選べるようになった機能です。March 2026 の Microsoft Fabric updates では、この考え方が一般提供として整理され、メンテナンスウィンドウや変更管理に合わせて gateway 更新を進めやすくなりました。従来の「各サーバーで新しいインストーラーを手動実行する」更新がすぐ不要になるわけではありませんが、更新の主導権が明らかに管理者側へ寄ったのが大きな変化です。 (Microsoft Learn)

この記事では、Fabric の on-premises data gateway 手動即時アップデートで何が変わったのか、自動更新と何が違うのか、保守窓口でどんな価値があるのか、そして PowerShell にどう組み込むと運用しやすいのかを、実務目線で整理します。先に結論を言うと、この機能の価値は「便利になった」よりも、計画更新・段階更新・証跡管理がしやすくなったことにあります。 (Microsoft Learn)

目次

Fabric の on-premises data gateway 手動即時アップデートで何が変わったのか

時系列で見ると、2025 年 12 月に manual update が preview として登場し、2026 年 2 月も preview、2026 年 3 月の Fabric の What’s new では “On-premises data gateway auto-update (admin triggered)” が Generally Available として掲載されています。一方で、更新手順ページの見出しは 2026-03-28 時点でも UI / Programmatic Update に (preview) 表記が残っています。現場では、機能の考え方は GA として整理されたが、個別手順ページの文言は追従中と理解しておくと混乱しません。 (Microsoft Learn)

なお、2026 年 2 月の What’s new では portal / API / PowerShell で管理者が更新をトリガーできると案内されていましたが、2026 年 3 月末時点の公開手順ページで明示されているのは ポータルと PowerShell です。自動化を急ぐなら、まずは PowerShell ベースで運用設計するのが無難です。 (Microsoft Learn)

自動更新との違いを先に整理

従来の更新は、最新の standard mode gateway をダウンロードし、インストーラーを実行して、更新後に再サインインする流れが基本でした。新しい方式では、Fabric または Power BI ポータルの Manage Gateways から更新を発火でき、PowerShell でも Update-DataGatewayClusterMember で更新を開始できます。さらに、更新処理専用の On-premises Data Gateway Updater Service は、UI または PowerShell でトリガーされたときだけ動作します。 (Microsoft Learn)

観点従来の更新管理者主導アップデート
更新の起点サーバーで新しいインストーラーを取得して実行Fabric / Power BI ポータル、または PowerShell から発火
作業の中心サーバー上の手作業管理ポータルや運用スクリプト
適用のタイミングサーバー作業者の都合に寄りやすいメンテナンスウィンドウに合わせやすい
更新処理インストーラー実行が前提トリガー後は Updater Service が処理
向いている場面単発更新、旧来手順の継続定例保守、計画更新、複数 gateway の標準化

この表でいちばん大事なのは、「勝手に毎月上がる」わけではない点です。Power Platform の管理ドキュメントでは、on-premises data gateway は「更新が自動インストールされない」と明記されています。Fabric 側の新機能も、Microsoft 側が一方的に適用するものではなく、管理者が好きなタイミングで更新ジョブを起動し、その後の適用を任せる方式と理解するとズレが少ないです。 (Microsoft Learn)

管理者主導アップデートが現場でうれしい理由

メンテナンスウィンドウに合わせやすい

March 2026 の What’s new では、この機能の価値として maintenance windows に合わせて更新できることと、PowerShell による programmatic update が挙げられています。月次メンテが土曜深夜、四半期ごとに変更審査が必要、といった現場では、ここが一番効きます。更新可否の判断と実行タイミングを IT 側で握れるため、データ連携担当とインフラ担当の会話が噛み合いやすくなります。 (Microsoft Learn)

保守窓口で標準手順を作りやすい

新しい流れは、更新候補の確認 → 実行 → 状態確認 → 必要ならログ採取に分けやすいのが利点です。公式には Get-DataGatewayClusterStatus や Update-DataGatewayClusterMember -CheckStatus で状態確認でき、障害時は gateway アプリの Diagnostics > Export logs や Event Viewer からログを集められます。保守窓口にとっては「誰が見ても同じ順番で確認できる」こと自体が価値です。 (Microsoft Learn)

高可用クラスタを安全に更新しやすい

Microsoft は、gateway cluster に複数メンバーがある場合、1 台ずつ無効化して処理を流し切り、更新してから再有効化する順次更新を推奨しています。さらに、メンバー間のバージョン差があると、古いノードにルーティングされたクエリだけ失敗するなどの不安定さが起こり得るため、同一バージョン維持が重要です。管理者主導アップデートは、この「順番に確実に上げる」運用と相性がいいです。 (Microsoft Learn)

更新前に確認したいチェックポイント

手動即時アップデートを使う前に、次の 5 点は先に確認した方が安全です。要件を外したまま当日作業に入ると、ボタンが出ない、途中で止まる、クラスタが不安定になる、という失敗につながりやすいです。 (Microsoft Learn)

チェック項目確認内容実務での判断基準
ベースライン2025 年 11 月 baseline 以降かそれ未満なら、まず従来手順で baseline 以上へ上げる
空き容量10 GB 以上あるかWindows Update や一時ファイルで減りやすいので事前確認必須
権限Gateway admin 権限があるか作業者が運用担当でも、gateway admin でないと更新できない
クラスタ構成2 台以上か単体か複数台なら 1 台ずつ更新する前提で計画する
目標バージョン最新へ上げるか、指定版へ上げるかGet-DataGatewayAvailableUpdates で候補確認後に決める

あわせて、Microsoft は on-premises data gateway を毎月更新し、直近 6 リリースのみをアクティブサポートしています。Fabric を gateway 経由で使う場合は、最新版へ上げることで Fabric 機能更新や既知問題修正が反映されやすくなります。サポート一覧では March 2026 update は 3000.310 とされています。 (Microsoft Learn)

Fabric / Power BI ポータルから手動即時アップデートする手順

ポータルから更新する流れはシンプルです。UI で急ぎの 1 台を上げたいときや、定例保守をまず手動で安定化したいときに向いています。 (Microsoft Learn)

  1. Fabric または Power BI ポータルで Manage Gateways を開く
  2. On-premises data gateways タブを選ぶ
  3. 更新したい gateway を選ぶ
  4. 新しいバージョンがある場合、更新インジケーターを確認する
  5. Update を選ぶ
  6. インストール完了後に gateway status を更新して確認する (Microsoft Learn)

更新インジケーターが出ないときは、単純に新しいバージョンがまだ出ていないケースに加え、先に 2025 年 11 月 baseline まで上げる必要がある可能性も見ます。特に古い gateway を長く維持していた環境では、いきなり「ポータルから即時更新」に切り替えるのではなく、まず baseline 到達を優先した方が安全です。 (Microsoft Learn)

PowerShell 運用と相性がいい理由

March 2026 の What’s new では PowerShell model for gateways も Generally Available とされており、gateway のライフサイクル管理、更新、復旧、構成変更を PowerShell で扱いやすくする流れが強まっています。定例保守を runbook 化したい、複数 cluster を横断したい、夜間変更でヒューマンエラーを減らしたいなら、PowerShell を軸にした方が長期的には楽です。 (Microsoft Learn)

PowerShell 側の前提も整理されています。公式の overview では PowerShell 7.0.6 以降 が前提で、Install-Module -Name DataGateway でモジュールを導入し、他の cmdlet 実行前に Connect-DataGatewayServiceAccount で Data Gateway サービスへ接続します。認証はユーザーだけでなく、サービス プリンシパルや証明書にも対応しています。 (Microsoft Learn)

# 前提: PowerShell 7.0.6 以降
Install-Module -Name DataGateway

# 対話ログイン
Connect-DataGatewayServiceAccount

更新の基本フローは次の形です。まず対象 cluster を把握し、次に利用可能な更新候補を確認し、その後に更新を発火して状態を追います。公式 cmdlet として Get-DataGatewayCluster、Get-DataGatewayAvailableUpdates、Update-DataGatewayClusterMember、-CheckStatus が用意されています。 (Microsoft Learn)

$gatewayClusterId = "<GatewayClusterId>"

# 更新候補を確認
Get-DataGatewayAvailableUpdates -GatewayClusterId $gatewayClusterId

# 最新版への更新を開始
Update-DataGatewayClusterMember -GatewayClusterId $gatewayClusterId

# 更新状態を確認
Update-DataGatewayClusterMember -GatewayClusterId $gatewayClusterId -CheckStatus

特定メンバーだけを段階的に上げたい場合や、検証済みの版へ狙って上げたい場合は、-MemberGatewayId と -TargetVersion が使えます。Update-DataGatewayClusterMember は Nov 2025 以降の gateway が前提で、Get-DataGatewayAvailableUpdates でサポート対象の更新版を確認できます。 (Microsoft Learn)

$gatewayClusterId = "<GatewayClusterId>"
$memberGatewayId  = "<MemberGatewayId>"
$targetVersion    = "<TargetVersion>"

Update-DataGatewayClusterMember `
  -GatewayClusterId $gatewayClusterId `
  -MemberGatewayId $memberGatewayId `
  -TargetVersion $targetVersion

複数 cluster をまとめて扱う運用では、Get-DataGatewayCluster -Scope Organization も選択肢です。ただし Organization スコープは O365 テナント管理者、Power Platform 管理者、Power BI 管理者向けです。なお、この PowerShell cmdlet 群は on-premises data gateway 向けであり、overview では VNet gateway には対応しない点も明記されています。 (Microsoft Learn)

保守窓口で使いやすい運用フロー

保守窓口で実務に落とすなら、次の 4 ステップにしておくとブレにくいです。

  1. 作業前に対象 cluster / member、現在版、目標版、メンテナンス時間を記録する
  2. ポータルまたは PowerShell で更新を発火する
  3. -CheckStatus や portal status で完了確認を行う
  4. 失敗や停滞があれば、Diagnostics > Export logs と Event Viewer の gateway service ログを採取する (Microsoft Learn)

この形にしておくと、「更新したのに直らない」「どこまで進んだか分からない」「次の担当者へ引き継げない」といった保守あるあるをかなり減らせます。特に gateway 更新はデータソースやネットワーク要因も絡むので、実行結果とログの両方を残すことが重要です。 (Microsoft Learn)

運用でハマりやすいポイント

ハマりどころなぜ起きるか実務での対策
クラスタをまとめて更新する逃がし先がなくなり、処理中ジョブや refresh に影響しやすい1 台ずつ無効化して流し切ってから更新する
メンバーの版差を放置する古いノードに当たったクエリだけ失敗することがあるクラスタ全体を同一版にそろえる
10 GB 空き容量を見落とす更新条件を満たせず途中でつまずく作業前チェックに組み込む
「Update を押した」で完了扱いにする実際の完了や停滞を見落とすstatus 確認を必須化する
障害時にログを取らない切り分けが属人化しやすいDiagnostics と Event Viewer の採取を標準化する

上の対策は、Microsoft が示している順次更新手順、クラスタ内バージョン整合性の重要性、空き容量要件、状態確認 cmdlet、ログ採取手順を、運用現場向けに並べ直したものです。特に複数メンバー構成では、「全部一気に」より「少しずつ確実に」の方が結果的に早く終わるケースが多いです。 (Microsoft Learn)

迷ったらこの順で進めれば失敗しにくい

Fabric の on-premises data gateway 手動即時アップデートは、単なる新ボタンではありません。更新のタイミングを管理者が握れること、PowerShell に載せやすいこと、クラスタを順番に安全に上げやすいことが本質です。March 2026 時点では、この考え方が GA として整理されており、運用チームが本気で使い始めるタイミングに入ったと見てよいでしょう。 (Microsoft Learn)

まずやるべきことはシンプルです。

  • 今の gateway が Nov 2025 baseline 以降か確認する
  • 単体 gateway ならまずポータル更新で流れを固める
  • 複数 cluster や夜間変更があるなら、PowerShell で 候補確認 → 更新発火 → 状態確認の runbook を作る
  • 高可用クラスタでは必ず 1 台ずつ更新する (Microsoft Learn)

この順で進めれば、Fabric gateway の更新は「毎月の面倒な作業」から、「計画的に回せる標準運用」へ変えやすくなります。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次