Power BI または Excel でクライアント資格情報を入力する

Azure DevOps Services |Azure DevOps Server 2020 |Azure DevOps Server 2019

OData フィードを使用して Power BI または Excel から Analytics に接続する場合は、最も安全なオプションとして Azure Active Directory (Azure AD) を選択します。 次のセキュリティで保護されたオプションは、個人用アクセス トークン (設定) を使用することです。

OData フィードを使用して Power BI または Excel から Analytics に接続する場合は、最も安全なオプションとして Windows 資格情報を選択します。 次のセキュリティで保護されたオプションは、個人用アクセス トークン (設定) を使用することです。

注意

Analytics サービスは、すべての Azure DevOps Services に対して自動的に有効になります。 運用環境での使用がサポートされています。 Power BI 統合 と、Analytics サービスの OData フィード へのアクセスはプレビュー段階です。 この機能を使用して、フィードバックを提供することをお勧めします。 機能を追加すると、 Microsoft DevOps ブログに投稿されます。

注意

Azure DevOps Server 2020 のすべての新しいプロジェクトコレクションに、Analytics サービスが自動的にインストールされます。 運用環境での使用がサポートされています。 Power BI 統合 と、Analytics サービスの OData フィード へのアクセスはプレビュー段階です。 この機能を使用して、フィードバックを提供することをお勧めします。 Azure DevOps Server 2019 からアップグレードした場合は、アップグレード中に Analytics サービスをインストールするオプションが表示されます。

注意

分析サービスは、Azure DevOps Server 2019 のプレビュー段階にあります。 Analytics にアクセスするには、プロジェクトコレクションに対してを有効にする かインストール します。 Power BI 統合 と、Analytics サービスの OData フィード へのアクセスはプレビュー段階です。 この機能を使用して、フィードバックを提供することをお勧めします。 機能を追加すると、 Microsoft DevOps ブログに投稿されます。

代替アクセス資格情報で個人用アクセストークンを使用する理由

この3つの理由を次に示します。

  • パスワード管理の一環として、これらのトークンは自動的に期限切れになるため、パスワードを忘れずに変更する必要があります。
  • "I" は、生成されたパスワードであるため、AAC の一部として共通のパスワードは使用しません。これは、攻撃の対象となる領域が制限されていることを意味します。
  • 診断トレースを提供する必要があり、値を置き換えることを忘れた場合は、単に資格情報を取り消して、Azure DevOps への安全なアクセスを維持するだけで済みます。

Azure Active Directory (Azure AD)

Azure Active Directory は、Power BI Desktop の "組織の資格情報" とも呼ばれます。 データ更新を構成するときに、OAuth 選択によって PowerBI.com で使用できます。

  1. Power BI Desktop と接続するときに、データソースの資格情報を入力するように求められます。 次に示すように、[組織アカウント] をクリックします。

    組織アカウントのプロンプト

  2. [ サインイン ] を選択し、Azure AD の資格情報を入力します。 これで完了です。

PAT または AAC の代わりに Azure AD を使用するように既存の URL を変更するには、この記事で後述する「 認証資格情報を変更 する」を参照してください。

Windows

データ更新を構成するときに、OAuth 選択によって PowerBI.com で Windows 認証を使用できます。

  1. Power BI Desktop と接続するときに、データソースの資格情報を入力するように求められます。 次に示すように、[Windows] をクリックします。

    Windows 認証プロンプト

  2. Windows 資格情報を入力し、[ 接続] を選択します。

PAT ではなく Windows を使用するように既存の URL を変更するには、この記事で後述する「 認証資格情報を変更 する」を参照してください。

個人用アクセス トークンを作成する

  1. Azure DevOps Services にサインインし、ユーザープロファイルメニューを開き、[ セキュリティ] を選択します。

    ユーザープロファイル、[マイセキュリティ] メニューオプション

  2. 必要な情報を入力します。

    • 説明を追加します

    • 有効期限の設定

    • 組織を選択する

    • 選択したスコープの選択

    • 分析を確認する (読み取り)

      [ トークンの作成] を選択します。

      個人用アクセストークンの作成

  3. 表示されるトークンをコピーします。 ページから移動すると、後で取得することはできません。

    個人用アクセストークンのコピーダイアログ

  4. トークンを失効させる必要がある場合は、このページに移動して [ 取り消し ] リンクを選択するだけです。 そのトークンは、直ちに Azure DevOps Services へのアクセスを拒否されます。

    これらのトークンは自分の id です。 使用すると、トークンはユーザーとして機能します。 トークンシークレットを保持し、パスワードと同じように扱います。 トークンのセキュリティを強化するために、プッシュするたびに資格情報を入力する必要がないように、資格情報マネージャーを使用することを検討してください。

クライアント内に資格情報を入力する

OData へのアクセス時には、Power BI と Excel の両方で Power Query を使用します。そのため、認証メカニズム (さまざまな認証画面を含む) は同じです。 このチュートリアルは Power BI Desktop を使用して行われますが、Excel にも適用されます。

  1. Power BI Desktop を開きます。

  2. [ データの取得] を選択します。

  3. [ Odata フィード ] (または >その他の>odata フィード) をクリックします。

  4. OData エンドポイントの URL を入力し、[ OK]を選択します。

    OData Feed URL
    OData Feed URL
  5. [認証] ダイアログで、[ 基本] を選択し、資格情報を入力して、[ 接続] を選択します。

    • AAC を使用している場合は、ユーザー名とパスワードを入力します。

    • PAT を使用する場合は、ユーザー名のテキスト文字列 ("test" や "user" など) を入力し、[パスワード] フィールドにトークンを入力します。

      Authentication information
      Authentication information

認証資格情報の変更

アクセス拒否メッセージが表示された場合は、認証資格情報の変更が必要になることがあります。 Power Query 資格情報がキャッシュされるため、一度入力するだけで済みます。 ただし、個人用アクセストークンの有効期限が切れているため、認証情報を更新または変更することが必要になる場合があります。

Power BI Desktop で資格情報を更新する

  1. Power BI Desktop を開きます。

  2. [ファイル > のオプションと設定] [ > データソースの設定] をクリックします。 OData フィードへの正しい URL を選択し、[ 編集] をクリックします。

    Data source settings
    Data source settings
  3. [次の データソースの設定 ] ダイアログで、[資格情報] 設定の下にある [編集] ボタンをクリックします。

    Data source settings, 2nd dialog
    Data source settings, 2nd dialog
  4. 前述のように資格情報を編集し、[ 保存]、[ 完了]、[ 閉じる] の順にクリックします。

Excel で資格情報を更新する

  1. Excel を開き、[データ] タブをクリックします。

  2. [新しいクエリ > データソースの設定...] をクリックします。

    Excel, Open Data source settings
  3. OData フィードへの正しい URL を選択し、[ 編集] をクリックします。

    Select the correct URL to the OData Feed and click Edit.
    Select the correct URL to the OData Feed and click Edit, on-premises version.
  4. [次の データソースの設定 ] ダイアログで、[資格情報] 設定の下にある [編集] ボタンをクリックします。

    Data source settings, next dialog.
    Data source settings, next dialog.
  5. 前述のように資格情報を編集し、[ 保存]、[ 完了]、[ 閉じる] の順にクリックします。

PowerBI.com に発行する

モデルを作成し、データと共に読み込むと、 Power BI にパブリッシュできます。 Azure AD または Windows を使用する場合は、必ず oAuth2 オプションを選択してください。