はじめに
Microsoft Reportsコネクターは、組織内のMicrosoftメールデータへの簡単なアクセス方法を提供します。Microsoftのメールデータに関する詳細を簡単かつ安全にDomoに取得することができます。そのためには、まずMicrosoft AzureでAppを作成する必要があります。Microsoftアカウントに接続するには、管理者アカウントか管理者の承認が必要です。DomoのMicrosoft Reportsコネクターを使用すると、Microsoftアカウントからメールとユーザーアクティビティに関するデータをDomoの中に取得することができます。 Microsoft Reportsアカウントには、Data Centerから接続します。このトピックでは、Microsoft Reportsコネクターユーザインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報については、「 コネクターを使用してDataSetを追加する 」を参照してください。必要条件
Microsoftアカウントに接続してDataSetを作成するには、以下が必要です。- Microsoft Azure Appのインストール。
- Azure AppのクライアントID。
- Azure Appのクライアントシークレット。これは、Azure Appを作成するときに生成されます。
クライアントIDを見つけるには、次の手順を実行します。
- https://portal.azure.com にアクセスし、Microsoft認証情報を使用してサインインします。
- [Azure Active Directory] > [アプリの登録] を選択します。
- お使いのAppを探し、クリックします。
- Web Appの「アプリケーションID」を確認します(これがクライアントIDです)。
新しいクライアントシークレットを生成するには、次の手順を実行します。
- https://portal.azure.com にアクセスし、Microsoft認証情報を使用してサインインします。
- [Azure Active Directory] > [アプリの登録] を選択します。
- お使いのAppを探し、クリックします。
- [証明書とシークレット] を開きます。
- クライアントシークレットを作成します。
Enterprise OAuth用Azure Appを作成する
Microsoft Azure Appを作成するには、次の手順を実行してください。- https://portal.azure.com にログインします。
- [アプリの登録] をクリックします。

- [新規登録] をクリックします。
- アプリケーション名を入力し、下記でサポートされているアカウントタイプを選択します。WebのリダイレクトURI https://oauth.domo.com/api/data/v1/oauth/providers/microsoft-reports/exchange を入力します。

- [登録] をクリックします。
- アプリケーションが登録されたら [証明書とシークレット] をクリックします。証明書は、トークンを要求するときにアプリケーションの識別情報を証明するためのシークレットとして使用できます。また、パブリックキーと呼ばれることもあります。

- [+新規クライアントシークレット] ボタンをクリックします。

- クライアントシークレットの説明と有効期限を指定し、[追加] をクリックします。

- 値をコピーして、Domoのコネクター認証情報セクションの [Client Secret] フィールドに貼り付けます。
- ここで、[APIのアクセス許可] をクリックします。

- [+権限を追加する] ボタンをクリックします。

- 許可を追加した後、設定された権限は以下のように表示されます。

Microsoftアカウントに接続する
このセクションでは、 Microsoft Reports コネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目にある [スケジュール設定] や [DataSetに名前を付け、説明を入力] に関しては、コネクタータイプのほとんどで共通です。詳細については「 コネクターを使用してDataSetを追加する 」を参照してください。[認証情報]ペイン
このペインには、Azureで Microsoft アカウントに接続する認証情報の入力フィールドが含まれます。下表では、各フィールドに必要な内容を説明しています。フィールド | 説明 |
|---|---|
| Client ID | インストールしたAzureウェブAppのクライアントIDを入力します。クライアントIDを探す方法の詳細については、上述の「 必要条件 」を参照してください。 |
| Client Secret | Appを作成したときに生成されたクライアントシークレットを入力します。クライアントシークレットを探す方法の詳細については、上述の「 必要条件 」を参照してください。 |
[詳細]ペイン
このペインには、メインとなる [Reports] メニューのほか、選択したレポートタイプに応じて表示/非表示になる様々なメニューが含まれています。メニュー | 説明 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Report | 実行するレポートを選択します。以下のレポートが利用できます。
| ||||||||||
| Period | レポートを集計する期間を選択します。期間でサポートされている値は次のとおりです:D7、D30、D90、D180。これらの値はDn形式に従っており、nはレポートを集計する日数を示しています。 |