Power Automateでオンプレミスデータを扱う際、ゲートウェイ接続がうまくいかずワークフローが停止するケースは少なくありません。ゲートウェイは一度設定すれば安定して動くイメージがありますが、環境の変化や更新により突然エラーが発生することもあります。本記事では、ゲートウェイ接続でつまずいたときに確認すべき操作手順と、見落としがちな制限事項を整理します。原因の切り分けから具体的な修正方法まで、実務に即した内容を提供します。
【要点】この記事で確認すること
- 最初に見る場所: ゲートウェイの状態(オンラインかどうか)、Power Automate内の接続参照エラー、ゲートウェイログ
- 切り分けの軸: ゲートウェイサービスが起動しているか、ネットワーク疎通が取れているか、Power Automate側の接続設定が正しいか
- 注意点: ゲートウェイのインストールや設定変更は管理者権限が必要なため、個人で変更せずIT部門と連携してください
ADVERTISEMENT
目次
1. ゲートウェイ接続エラーの原因を切り分ける
ゲートウェイ接続のエラーには複数の原因が考えられます。大きく分けて、ゲートウェイサービス自体の問題、ネットワークの問題、Power Automate上の接続設定の問題の3つです。最初にエラーメッセージを確認し、その内容から原因を絞り込みます。
代表的なエラーとして「ゲートウェイに到達できません」「接続が拒否されました」「資格情報が無効です」などがあります。これらのメッセージから、ゲートウェイサービスが停止しているのか、ネットワーク経路が遮断されているのか、あるいは認証情報が古くなっているのかを推測できます。
また、ゲートウェイは複数のユーザーで共有されるケースが多いため、自分以外のユーザーが設定を変更した可能性も考慮しましょう。チーム内でゲートウェイ管理者を明確にし、変更履歴を共有しておくことがトラブルシューティングの第一歩です。
1.1 ゲートウェイサービスの状態を確認する
ゲートウェイがインストールされたマシンで、Windowsサービス「Microsoft Power BI Gateway」または「On-premises data gateway service」が実行中か確認します。停止している場合は右クリックから「開始」を選択し、自動起動に設定します。ただし、会社PCでサービスを変更する際は、事前にIT部門の許可を得てください。
1.2 ネットワーク疎通とポートの確認
ゲートウェイは特定のポート(既定では443および5671~5672)を使用してAzure Service Busと通信します。プロキシサーバーやファイアウォールがこれらのポートをブロックしていないか、ネットワーク管理者に確認する必要があります。コマンドプロンプトでtelnet yourgatewaydomain 443を実行し、接続できるかテストすることも有効です。
2. ゲートウェイの基本構成と事前確認
ゲートウェイには「標準モード」と「個人用モード」の2種類があります。Power Automateで使用する場合は標準モード(enterprise gateway)が推奨されます。個人用モードは簡易的ですが、複数ユーザーでの共有や高度な機能に制限があります。
また、ゲートウェイはインストール時にAzureのテナントと紐づけられます。同一テナント内でも、地域が異なる場合や、ゲートウェイクラスターが複数ある場合は、Power Automateの接続作成時に正しいゲートウェイクラスターを選択する必要があります。
| 項目 | 標準モード | 個人用モード |
|---|---|---|
| 共有 | 複数ユーザーで共有可能 | インストールユーザーのみ |
| Power Automate対応 | 全コネクタで使用可 | 一部制限あり |
| 管理UI | Power Platform管理センター | ローカル設定のみ |
2.1 Power Automate側の接続設定を確認する
Power Automateでゲートウェイを使用する際は、コネクタ(SQL Serverやファイルシステムなど)のプロパティで「オンプレミスデータ ゲートウェイを使用する」をオンにし、正しいゲートウェイを選択します。このとき、ゲートウェイが一覧に表示されない場合、権限がないか、ゲートウェイが別のテナントに属している可能性があります。
3. 接続テストの具体的な操作手順
以下の手順でゲートウェイの接続テストを実施し、問題箇所を特定します。
- ゲートウェイがインストールされたマシンで、タスクトレイのゲートウェイアイコンを右クリックし、「ゲートウェイの管理」を開きます。
- 「診断」タブで「テスト」ボタンをクリックし、Azure Service Busへの接続を確認します。結果が「成功」であればネットワークは問題ありません。
- Power Automateポータル(make.powerautomate.com)にアクセスし、左メニューから「データ」→「接続」を選択します。
- 該当する接続を開き、「テスト」または「接続の確認」ボタンを実行します。エラーが表示されたらメッセージを記録します。
- ゲートウェイログを確認します。通常は
C:\Program Files\On-premises data gateway\Gateway\Logsにあります。最新のログファイルを開き、エラーに関連する行を探します。 - 資格情報が古くなっていないか確認します。接続作成時のユーザー名とパスワードが有効か、特にパスワード変更後は接続を更新する必要があります。
3.1 ゲートウェイの再起動とアップデート
一時的な不具合の場合はゲートウェイサービスの再起動で解決することがあります。Windowsサービスマネージャーで「Microsoft Power BI Gateway」を再起動するか、タスクトレイから「今すぐ再起動」を実行します。また、ゲートウェイは定期的に更新されるため、最新バージョンでない場合は不具合が発生することがあります。ゲートウェイの管理画面で「更新プログラムを確認」を実行し、最新に保ってください。
4. 制限事項と見直すべきポイント
ゲートウェイ接続にはいくつかの制限事項があり、これらを理解していないと原因不明のエラーに悩まされます。以下に主な制限を挙げます。
- 同時実行数の制限: 標準モードのゲートウェイクラスターでは、同時に処理できるクエリ数に上限があります。大量のフローが同時に実行されると、キューイングされタイムアウトになることがあります。
- データソースの種類による制限: 一部のカスタムコネクタやオンプレミスデータソース(例えばSAP HANA)には追加のライセンスや設定が必要です。
- リージョンの制限: ゲートウェイは特定のAzureリージョンに固定されます。Power Automate環境とリージョンが異なる場合、接続できないことがあります。
- ユーザー権限の制限: ゲートウェイへのアクセス権限は、ゲートウェイ管理者がPower Platform管理センターで付与します。権限がないユーザーは接続一覧にゲートウェイが表示されません。
4.1 タイムアウト設定の見直し
Power Automateのフローでオンプレミスデータを扱う場合、既定のタイムアウトは2分です。大量データの処理や応答が遅いデータベースではタイムアウトが発生することがあるため、フローの設定でタイムアウト値を延ばす必要があります。ただし、タイムアウト値の変更はフローごとに行うため、該当するアクションの設定を開き「タイムアウト」を増やしてください。
5. 管理者に確認すべき設定項目
多くの場合、ゲートウェイ接続の問題は会社全体のポリシーやネットワーク設定に起因します。自分で解決できない場合は、以下の項目を管理者に確認しましょう。
- ファイアウォールとプロキシ設定: ゲートウェイの通信に必要なポート(443、5671-5672)が許可されているか。また、プロキシ認証が必要な場合はゲートウェイの設定にプロキシ情報が正しく入力されているか。
- Active DirectoryとAzure ADの同期: ゲートウェイの認証にはAzure ADアカウントを使用します。オンプレミスのADとAzure ADの同期が遅延している場合、認証に失敗することがあります。
- Power Platform管理センターでのゲートウェイ権限: あなたのアカウントがゲートウェイを使用する権限を持っているか。ゲートウェイ管理者が「ゲートウェイクラスターの管理」画面でユーザーを追加している必要があります。
- ゲートウェイのバージョンと互換性: ゲートウェイのバージョンが古いと、新しいPower Automateの機能と互換性がない場合があります。最新バージョンへのアップデートを依頼してください。
6. よくある質問(FAQ)
Q1: ゲートウェイが一覧に表示されません
A: Power Automateの接続作成画面でゲートウェイが表示されない場合、まず自分がゲートウェイを使用する権限を持っているか確認してください。Power Platform管理センターでゲートウェイ管理者がユーザーを追加する必要があります。また、ゲートウェイがインストールされたマシンが停止しているか、サービスが停止している可能性もあります。
Q2: 接続テストは成功するのにフローが失敗する
A: 接続テストは単発の疎通確認ですが、フロー実行時には特定のデータクエリやパラメータが原因でエラーになることがあります。フローの実行履歴を確認し、エラーとなったアクションの詳細なエラーメッセージを調べてください。SQLのクエリタイムアウトやデータ型の不一致がよくある原因です。
Q3: パスワード変更後に接続が切れた
A: ゲートウェイの接続に使用しているWindowsアカウントやSQL認証のパスワードが変更された場合、Power Automate上の接続情報も更新する必要があります。接続の編集画面で新しいパスワードを入力し、保存してください。また、ゲートウェイサービスがドメインユーザーで動作している場合も、そのユーザーのパスワード変更後にサービスが起動しなくなることがあるので注意が必要です。
7. まとめ
ゲートウェイ接続の問題は、ゲートウェイサービス、ネットワーク、権限、設定のいずれかに起因します。本記事で紹介した切り分け手順と制限事項の見直しに沿って調査すれば、多くのケースで原因を特定できます。特に、ゲートウェイの標準モードと個人用モードの違い、同時実行数やタイムアウトなどの制限を意識することが重要です。管理者と連携しながら、環境に合わせた適切な設定を維持してください。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
