Microsoft Power BIを使用すると、組織のデータから視覚化、ダッシュボード、およびレポートを生成することで、ビジネスの洞察を得ることができます。データを収集するには、Power BI Desktopを使用します。これには、さまざまな一般的なデータストアのデータを分析できる多数のコネクタが含まれています。この記事では、PowerBIDesktopを専用のコネクタがないバックエンドのデータストアと統合する方法を説明します。
Power BI Desktopは、他の多くの分析アプリケーションと同様に、汎用データアクセスインターフェイスであるODBCをサポートしています。これにより、バックエンドのデフォルトの選択を拡張できます。 ODBCを使用してPowerBIDesktopからバックエンドにアクセスするには、そのバックエンド用のODBCドライバーを入手する必要があります。プロセスを説明するために、次の手順は、これらの製品にEasysoftODBCドライバーを使用してPowerBIDesktopをSalesforce.comおよびMongoDBと統合する方法を示しています。
例:PowerBIをSalesforce.comに接続する方法
PowerBIをSalesforce.comに接続するために必要なコンポーネントは次のとおりです。
Power BI Desktop <->Salesforce.comODBCドライバー<->Salesforce.com
例:PowerBIをMongoDBに接続する方法
PowerBIをMongoDBに接続するために必要なコンポーネントは次のとおりです。
Power BI Desktop <->MongoDBODBCドライバー<->MongoDB
Salesforce.comODBCドライバーとMongoDBODBCドライバーは、EasysoftWebサイトからダウンロードできます。
Easysoft ODBCドライバーのインストール、ライセンス供与、およびテスト
- 必要に応じて、WindowsSalesforce.comODBCドライバーまたはWindowsMongoDBODBCドライバーをダウンロードします。 (登録が必要です。)
- WindowsマシンにEasysoftODBCドライバーをインストールしてライセンスを取得します。
インストール手順については、Salesforce.comODBCドライバーのドキュメントまたはMongoDBODBCドライバーのドキュメントを参照してください。
EasysoftODBCドライバーを使用してPowerBIDesktopをSalesforce.comまたはMongoDBに接続する前に、システムODBCデータソースを構成する必要があります。 ODBCデータソースには、ターゲットデータベース(Salesforce.comなど)とそれに接続するために必要なODBCドライバー(Salesforce.com ODBCドライバーなど)の接続の詳細が格納されます。
32ビットWindowsでODBCAdministratorを実行するには、コントロールパネルで[管理ツール]を開き、[データソース(ODBC)]を開きます。 (古いバージョンのWindowsでは、ODBC Administratorを起動するコントロールパネルアプレットにはデータソースというラベルが付いています。)
64ビットWindowsでODBCAdministratorを実行するには、[Windowsの実行]ダイアログボックスで、次のコマンドを入力します。
%windir%\system32\odbcad32.exe
注 このコマンドは、64ビットバージョンのODBCAdministratorを実行します。 Power BI Desktopは64ビットWindows上の64ビットアプリケーションであるため、これは使用する必要のあるバージョンです。
ODBCAdministratorを使用してODBCドライバーデータソースを作成します。
Salesforce.comODBCデータソースの作成
- [システムDSN]タブを選択し、[追加]を選択します。
- [Create New Data Source]ダイアログボックスで、[Easysoft ODBC]-[Salesforce Driver]を選択し、[Finish]を選択します。
- Easysoft ODBC-Salesforce Driver DSN Setupダイアログボックスを完了します:
設定 値 DSN Salesforce.com ユーザー名 Salesforce.comユーザーの名前。例:[email protected]。 パスワード Salesforce.comユーザーのパスワード。 トークン 必要に応じて、Salesforce.comユーザーのセキュリティトークン。 セキュリティトークンを提供する必要があるかどうかを確認するには、[テスト]ボタンを選択します。
LOGIN_MUST_USE_SECURITY_TOKEN
を含むエラーで接続の試行が失敗した場合 、1つ提供する必要があります。Salesforce.comは、Salesforce.comユーザーアカウントに関連付けられている電子メールアドレスにセキュリティトークンを電子メールで送信します。セキュリティトークンを受け取っていない場合は、再生成できます。その後、Salesforce.comから新しいセキュリティトークンがメールで送信されます。セキュリティトークンを再生成するには、Salesforce.comにログインし、ユーザーメニューから[設定]を選択します。 [クイック検索]ボックスで「セキュリティトークン」を検索します。 [セキュリティトークンのリセット]ページで[セキュリティトークンのリセット]をクリックします。メールクライアントでトークンを受け取ったら、それをコピーして、[トークン]フィールドに貼り付けます。
- [テスト]ボタンを使用して、Salesforce.comに正常に接続できることを確認します。
MongoDBODBCデータソースの作成
- [システムDSN]タブを選択し、[追加]を選択します。
- [Create New Data Source]ダイアログボックスで、[Easysoft ODBC-MongoDB Driver]を選択し、[Finish]を選択します。
- 次のフィールドに入力しますEasysoftODBC-MongoDBDriver DSN Setupダイアログボックス:
設定 値 DSN MongoDB 説明 EasysoftMongoDBODBCドライバー サーバー MongoDBインスタンスが実行されているホストの名前またはIPアドレス。 ユーザー名 MongoDBデータベースにアクセスするためにユーザー名を指定する必要がある場合は、ここに入力してください。 パスワード MongoDBユーザー名のパスワード。 認証を無視する MongoDBがしない場合 ユーザー名とパスワードを指定する必要がある場合は、このオプションを有効にします。これは、必要かどうかに関係なく、接続文字列で常にユーザー名とパスワードを渡すPowerBIDesktopなどのアプリケーションの回避策です。 - [テスト]ボタンを使用して、MongoDBデータベースに正常に接続できることを確認します。
PowerBIをODBCデータベースに接続する
これで、PowerBIDesktopをデータベースに接続できます。この例では、ターゲットデータベースはSalesforce.comとMongoDBです:
- Power BI Desktopで、[データの取得]を選択します。
- [データの取得]ダイアログボックスで、[ODBC]を選択し、[接続]を選択します。
- [ODBCから]ダイアログボックスで、ODBCデータソースを選択し、[OK]を選択します。
- プロンプトが表示されたら、データベースのユーザー名とパスワードを入力します。
ユーザー名とパスワードの入力を間違えた場合は、接続処理をキャンセルしてください。次に、[Power BIデスクトップのオプションと設定]で、データソースを編集します。 [データソースの資格情報]ダイアログボックスで正しいユーザー名またはパスワードを指定します。それ以外の場合、PowerBIDesktopはキャッシュされた誤った資格情報を引き続き使用します。
MongoDBを使用していて、通常はユーザー名とパスワードを入力する必要がない場合は、提供されたスペースにダミーの文字列を入力してください。
Ignore Auth
を有効にしたと仮定します Easysoftデータソースを設定すると、接続は成功します。 - [ナビゲーター]ダイアログボックスで、Power BI Desktopで分析するテーブルを選択し、[ロード]を選択します。
ODBCデータがPowerBIの視覚化で使用できるようになりました。