Excel:PowerQueryで「データ ソースに直接アクセスできません」というエラーの対処方法


 PowerQueryでソースのパスを動的設定すると、以下のエラーが出ることがあります。
 その場合、これから説明する方法でプライバシー設定を変更すると接続できるようになり、エラーは解消されます。
 ※セキュリティー面で問題があるかもしれないので、職場等のルールに従ってください。

  • Formula.Firewall: クエリ ‘Sheet1’ (ステップ ‘ソース’) は他のクエリまたはステップを参照しているため、データ ソースに直接アクセスできません。このデータの組み合わせを再構築してください。
ここでは「パス1」というセルで設定したデータソースへアクセスがエラーになっています。



1.設定の変更


PowerQueryエディターを開き、「ファイル」→「オプションと設定」→「クエリのオプション」をクリックする。

「プライバシー」を開き、「プライバシーレベルを無視すると、パフォーマンスが向上する場合があります」にチェックを入れて「OK」を押します。

2.確認

ファイルを開きなおすか、更新しなおすと以下のようにエラーは解消され、セルで指定したデーターソースに接続できるようになります。


5.まとめ

以上の設定でセルで指定したデーターソースに接続できるようになります。
ユーザごとの設定を変更しなければならないので、他のユーザに利用してもらう場合はそれぞれの端末で設定してください。
※プライバシーレベルは下がるので職場のセキュリティーポリシーに従ってください。




おすすめ