Power BI Desktop を ODBC ドライバーに接続する

  • リリースバージョン: Australia
  • 更新日 2026年03月04日
  • 所要時間:2分
  • ODBC ドライバーを使用して Power BI Desktop を ServiceNow インスタンスに接続し、 ServiceNow データにアクセスして分析します。ServiceNowデータを可視化するダッシュボードとレポートを作成します。

    始める前に

    次の前提条件を満たしていることを確認します。

    • SQL API プラグインが ServiceNow インスタンスにインストールされている。
    • ServiceNow ODBC ドライバーがクライアント コンピューターにインストールされ、構成されます。
    • sn_odbc_rest_access ロールが割り当てられているサービスアカウントがある。
    • クエリが必要なテーブルに対してアクセス制御リスト (ACL) が構成されます。
    • IP フィルター基準は、クライアントマシンからの接続を許可するように設定されています。

    必要なロール:admin

    このタスクについて

    重要:

    このガイドの外部ツールのステップバイステップの手順は説明的なものです — 最新のアップデートについては、ツール固有のドキュメントを参照する必要があります。Power BI Desktop は、このガイドの例としてのみ使用されます。

    この接続により、データのエクスポートやレプリケーションを必要とせずに ServiceNow データを直接クエリでき、分析で ServiceNow データを他のデータソースと組み合わせることができます。

    手順

    1. クライアント コンピューターで Power BI Desktop を開きます。
    2. 移動先: ホーム > データを取得 > その他.
      その他のオプションに移動するための UI 画面。
    3. [データを取得] ダイアログで、使用可能なデータソースのリストから ODBC を検索して選択します。
      ODBC を選択する UI 画面
    4. [接続] を選択します。
    5. [ODBC] ダイアログ ボックスで、[データ ソース名 (DSN)] リストから構成した ServiceNow ODBC データ ソース名 (DSN) を選択します。
      DSN を選択する UI 画面
    6. [ 詳細オプション] を選択します。
    7. SQL ステートメント (オプション) フィールドに、SQL APIクエリーを入力します。
    8. [サポートされている行削減条項 (オプション)] メニューから [TOP] を選択します。
      SQL クエリを入力するための UI 画面
    9. [OK] を選択します。

      データのプレビューが新しいウィンドウに表示されます。

      サンプルデータを表示する UI 画面

      egress_sql ACL と読み取り ACL を構成したテーブルのみが表示され、アクセスできます。

    10. 次のいずれかの操作を行います。
      • データを Power BI に直接インポートするには、 [読み込み] を選択します。
      • Power Query エディターを開き、読み込み前にデータを変更するには、[ データの変換] を選択します。

    タスクの結果

    これで、Power BI Desktop が ODBC ドライバーを介して ServiceNow インスタンスに接続されました。ServiceNowデータを使用して、可視化、レポート、およびダッシュボードを作成できます。接続は、ACL やロールベースのアクセス制限など、すべての ServiceNow セキュリティコントロールに従います。