データ ソースの設定とアクセス許可を管理する (Power Query)

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

外部データ ソースを表示または管理する必要がある場合は、ニーズに適したダイアログ ボックスを知っておくと役立ちます。

  • [ 最近使ったソース ] ダイアログ ボックスを使用して、既にインポートした頻繁に使用されるデータ ソースを表示したり、各データ ソースの接続情報を変更するための便利な一覧として表示したりできます。
  • [ アクセス許可の編集 ] ダイアログ ボックスを使用して、データ ソースの資格情報を検索または更新したり、プライバシー レベルを設定したりします。 詳細については、「 プライバシー レベルの設定」を参照してください。
  • [クエリの オプション] ダイアログ ボックスを使用して、ネイティブ データベースのクエリ、証明書、認証サービスに追加のセキュリティ オプションを設定します。 データの安全性レベルをさらに向上させます。

他のユーザーとのブック データの共有

データを更新したり変更したりする可能性のある他のユーザーとブックを共有しているときは、注意してください。 データ ソースの資格情報の設定方法によっては、更新エラーを回避するためにデータ ソースへのアクセス権の要求が必要になる場合があります。 さらに、プライバシー設定によっては、給与やプロジェクトのリリース日などの機密データを表示できない場合があります。 これは、ブックを共同作業して変更を加える場合に特に重要です。 データの競合が時折発生する場合は、通常、最初に変更を加えた人が優先します。 ただし、後でデータを更新すると、それらの変更が失われる可能性があります。 詳細については、「 ODC ファイルを使用して外部データを共有する」を参照してください。

最近使用したデータ ソースを表示する

Excel には、最近使用したデータ ソースの一覧が保持されており、必要なときに検索して管理しやすくなります。

  1. 次のいずれかの操作を行います。

    Excel の場合[データ>最近のソース] を選択します。

    Power Query エディター で、[ホーム>最近使ったソース] を選択します。

    [ 最近使ったソース ] ダイアログが表示されます。
    取得 & 最近使用したソースの変換ウィンドウ

  2. 一覧からデータ ソースを選択し、[ 接続] を選択します。

    [ ナビゲーター ] ダイアログ ボックスが表示されます。 データ ソースごとに、異なるオプション セットがあります。

    ヒント リスト内のデータ ソースを右クリックして、 パスのコピーや ピン エントリの管理などの追加コマンドを実行します。

データ ソースの資格情報を管理する

  1. [ データ ソース設定 ] ダイアログ ボックスを表示するには、次のいずれかの操作を行います。
    Power Queryファイル>ホーム>データ ソース設定の順に選択します。

    Excel の場合[データ>データの取得]>[データ ソース設定] を選択します。

  2. 次のいずれかのオプションを選択してください:
    現在のブックのデータ ソース これは既定のオプションであり、下部に [ ソースの変更 ] ボタンも表示されます。

    グローバル アクセス許可 すべてのブックのアクセス許可を変更する場合。

  3. データ ソースが多い場合は、[ データ ソースの検索設定 ] ボックスに検索語句を入力するか、 Excel の [A から Z への並べ替え] コマンドを選択するか、データ ソースの名前または種類で並べ替えるボタンをクリックします。

  4. データ ソースを変更するには、データ ソースを選択し、[ データ ソース] を選択して、そのデータ ソースのダイアログ ボックスで変更を加えます。 これは、最初にデータをインポートしたときと同じダイアログ ボックスです。 データ ソースの種類ごとに異なるダイアログ ボックスがあります。

    ヒント SQL などのネイティブ データベース クエリを使用するデータベースの場合、SQL ステートメントはこのダイアログ ボックスからのみ表示できます。 SQL ステートメントの編集方法の詳細については、「ネイティブ データベース クエリを使用してデータベースからデータをインポートする (Power Query)」を参照してください。

  5. [ アクセス許可のクリア]/[すべてのアクセス許可のクリア ] ボタンを使用すると、選択したデータ ソースまたはすべてのデータ ソースのアクセス許可をクリアできます。 このコマンドの使用には注意が必要です。 アクセス許可がクリアされると、元に戻すことはできません。

  6. [ アクセス許可の編集 ] ダイアログ ボックスを表示するには、一覧からデータ ソースを選択し、[ アクセス許可の編集] を選択します。

  7. [ 資格情報] で、データ ソースのアクセス許可の種類 ( [匿名] など) が識別されていることを確認します。

  8. アクセス許可を削除するには、[ 削除] を選択します。 アクセス許可の種類が [未指定] になるようになりました。

  9. アクセス許可を追加または変更するには、[ 編集] を選択します。

  10. ダイアログ ボックスの左側のウィンドウ (緑色) で、目的の資格情報の種類を選択します。

    注釈 パスワードは送信時に暗号化されません。 一部のデータ ソースは、特定の資格情報の種類をサポートしていません。
    匿名 誰でもデータ ソースを使用でき、資格情報は必要ありません。

    Windows Windows のユーザー名とパスワードを入力します。

    基本 ユーザー名とパスワードを入力します。

    Web API Web ソースにアクセスするために必要なキーを入力します。これには事前登録が必要になる場合があります。

    組織アカウント 職場または学校アカウントにサインインします。

セキュリティを厳格に設定する

  1. [ クエリ オプション] ダイアログ ボックスを表示するには、次のいずれかの操作を行います。
    Power Query エディターで、[ファイル]>[オプション] と [設定]>[クエリ オプション] を選択します。

    Excel の場合[データ>データの取得]>クエリ オプションの順に選択します。

  2. 左側のウィンドウの [グローバル] で [セキュリティ] を選択します。

  3. 右側のウィンドウで、次のいずれか 1 つまたは複数の操作を行います。
    [ネイティブ データベース クエリ][新しいネイティブ データベース クエリにはユーザーの承認を要求する] をオンまたはオフにします。

    Under Certificate Revocation Check[証明書失効チェックを有効にする] をオンまたはオフにします。

    接続の証明書が侵害されている場合、HTTPS データ ソースへの接続は安全でない可能性があります。失効チェックにより、侵害されたことがわかっている証明書を使用できないようにします。 自己署名証明書またはプロキシ接続に使用される証明書については、このチェックが失敗する場合があります。 これらの証明書に適切な CRL 配布ポイントを指定できない場合は、このチェックを無効にする必要があります。 それ以外の場合は、このチェックを有効にする必要があります。

    [ Web プレビューの警告レベル] で、以下を選択します。

    なし Web プレビューを表示する前に警告を表示しないでください。

    警告 セッション中に URL が明示的に入力されていないか、信頼できるものとして承認されていない場合は、Web プレビューを表示する前に警告を表示します。

    Strict Web プレビューを表示する前に、必ず警告を表示します。

    [ 承認された ADFS 認証サービス] で、次の点に注意してください。

    ログイン時に、不明な認証サービスの承認を求められる場合があります。 承認済みの不明な認証サービスの一覧が表示されます。 このリストからエントリを削除すると、承認が削除され、ログイン時に再度求められます。

    承認済みリストがない場合は、「このコンピューターでは認証サービスを承認していません」というメッセージが表示されます。

Excel Services 認証を設定する

Excel Services の場合は、[Excel Services 認証設定] ダイアログ ボックスを使用します。

  1. [ データ>クエリ] & [接続] を選択します。
  2. [ クエリ] タブを選択して、ブックにクエリを表示します。
  3. 目的のクエリを右クリックし、[ プロパティ] を選択します。
  4. [ クエリのプロパティ ] ダイアログ ボックスで、[ 定義 ] タブを選択します。

詳細については、「Excel Services の認証設定」を参照してください。

関連項目

Power Query for Excel のヘルプ

データ ソースによる認証 (docs.com)

Microsoft 365 セキュリティ センター