CData Power BI Connector for Typeform はじめに:インストールから接続まで
このガイドでは、CData API Driver for Power BI の使い方を詳しく解説します。コネクタのインストールとライセンス認証、初回接続の設定、そしてアプリケーションで Typeform のデータ を操作するための次のステップをご紹介します。
インストールとライセンス認証
CData API Driver for Power BI を使用すると、Power BI Desktop および Power BI オンプレミスデータゲートウェイからライブの Typeform のデータ に直接接続できます。このセクションでは、インストールの前提条件、プラットフォームサポート、コネクタのデプロイ、およびライセンス要件について詳しく説明します。
システム要件
このコネクタは、Microsoft Power BI Desktop および Power BI Gateway が利用可能な環境でサポートされています。これらのコンポーネントは Windows 専用のため、Power BI Connector は Windows プラットフォームのみでサポートされています。
オペレーティングシステムのサポート
- Windows 10(64 ビット)
- Windows 11(64 ビット)
- Windows Server 2016、2019、または 2022(Power BI Gateway デプロイメントに推奨)
Power BI コンポーネント
- Power BI Desktop(最新バージョンを推奨):レポートのデザイン、データモデリング、およびコネクタの設定に使用します。
- Power BI オンプレミスデータゲートウェイ:スケジュール更新またはクラウドに公開されたデータセットに必要です。
ソフトウェアの依存関係
Microsoft Visual C++ 2015-2022 再頒布可能パッケージ(まだインストールされていない場合は自動的にインストールされます)。
Power BI Connector のインストール
Windows
- CData API Driver for Power BI をダウンロードします。
- インストーラーを実行し、インストールウィザードに従います。
- インストーラーがセットアッププロセスを案内し、コネクタをデフォルトのインストールディレクトリにデプロイします。
- インストール中にライセンスキーの入力を求められる場合があります。
- ライセンスキーは CData Orders チームからメールで届いているはずです。
- ライセンスキーは次のような形式です:XXXX-XXXX-XXXX-XXXX-XXXX
Note:試用版を実行する場合は、Trial Key オプションを選択してください。
- インストール後、以下の場所でコネクタファイルを確認します: C:\Program Files\CData\CData Power BI Connector for API\CData.API.pqx
- .pqx ファイルを Power BI Desktop のカスタムコネクタフォルダにコピーします(初回のみ): Documents\Power BI Desktop\Custom Connectors
- Power BI Desktop を再起動します。カスタム拡張機能を有効にするよう求められた場合:
- ファイル -> オプションと設定 -> オプション を選択します
- セキュリティを選択します
- データ拡張機能で「検証なしで任意の拡張機能の読み込みを許可する」を選択します
- Power BI Desktop を再起動します
- Power BI Gateway デプロイメントの場合は、同じ .pqx ファイルをゲートウェイのカスタムコネクタディレクトリにコピーし、ゲートウェイサービスを再起動して読み込みます。
ライセンスの認証
CData Orders チームからメールでライセンスキーを受け取っているはずです。 ライセンスキーは次のような形式です:XXXX-XXXX-XXXX-XXXX-XXXX
Windows でのライセンス認証
通常、ライセンスはインストール中に認証されます。ただし、手動での認証が必要な場合があります。以下の手順で Power BI Connector の手動認証を行います:
- スタートメニューから ODBC ドライバーアプリケーション(DSN)を開きます。
- ユーザー DSN または システム DSN を選択し、CData PBI Typeform Source/Sys を開きます。
- About タブに移動します。
- License Information セクションの Activation フィールドにライセンスキーを入力し、Activate! をクリックします。
- 認証が成功すると、コネクタに「Licensed」ステータスが表示されます。OK をクリックします。
ライセンスに関するよくある質問
ライセンスは複数のマシンで使用できますか?
はい、サブスクリプションプランによります。注文確認メールを確認するか、アカウント担当者にお問い合わせください。アカウント担当者が不明な場合は、[email protected] までお問い合わせください。
ライセンスキーを紛失しました。どうすれば取得できますか?
注文番号を添えて [email protected] までメールでお問い合わせいただければ、ライセンスキーを再送いたします。
ライセンスを別のマシンに移行できますか?
はい。ライセンスを別のマシンに移行するには、以下のリンクからライセンス移行リクエストを送信する必要があります:
https://www.cdata.com/lic/transfer/
ライセンス移行リクエストが送信され、正常に処理されると、プロダクトキーにアクティベーションが追加され、別のマシンで正規ライセンスを認証できるようになります。このプロセスが完了すると、以前のマシンのライセンスは無効になります。
ライセンスに関するその他のご質問は、[email protected] までお問い合わせください。ライセンスの確認とアップグレードは、セルフサービスポータル portal.cdata.com から行えます。
接続設定
ドライバーがインストールされ、ライセンスが認証されたら、Typeform への接続を設定できます。CData API Driver for Power BI は ODBC ドライバー上に構築されているため、DSN(データソース名)を使用して接続プロパティを保存します。
DSN の作成
Windows:ODBC データソース アドミニストレーターの使用
- ODBC データソース アドミニストレーター(64 ビット)を開きます
Note:CData Power BI Connector は 64 ビット版を使用します。
- Windows スタートメニューで「ODBC」と検索します
- または、コントロールパネル -> 管理ツール -> ODBC データソース に移動します
- システム DSN または ユーザー DSN タブをクリックします
- システム DSN:マシン上のすべてのユーザーが利用可能(サービス用に推奨)
- ユーザー DSN:現在のユーザーのみ利用可能
- リストから CData PBI Typeform Source または Sys(ユーザー DSN またはシステム DSN に応じて)を選択するか、追加をクリックして新しいデータソースを作成します。
- 完了をクリックして接続設定ダイアログを開きます。
接続プロパティの設定
まず、Profile 接続プロパティにTypeForm プロファイルのディスク上の場所を設定します(例:C:\profiles\TypeForm.apip)。次に、ProfileSettings 接続プロパティにTypeForm の接続文字列を設定します(以下を参照)。
TypeForm API プロファイル設定
TypeForm への認証にはOAuth 標準を使用します。
TypeForm に認証するには、まずTypeForm でOAuth アプリケーションを登録および設定する必要があります:https://admin.typeform.com/account#/section/tokens。アプリにはclient ID とclient secret が割り当てられ、接続文字列で設定できます。OAuth アプリケーションの設定の詳細については、https://developer.typeform.com/get-started/ をご参照ください。
使用シナリオによって異なるリダイレクトURI が必要です:
- CData デスクトップアプリケーション:CData デスクトップアプリケーション(Sync、API Server、ArcESB)は/src/oauthCallback.rst でOAuth トークンを受け入れます。ホストとポートはアプリケーションが使用するデフォルトポートと同じです。例えば、http://localhost:8019/ でCData Sync にアクセスする場合、リダイレクトURI はhttp://localhost:8019/src/oauthCallback.rst になります。
- CData クラウドアプリケーション:CData クラウドアプリケーションはデスクトップ版と同様です。https://1.2.3.4/ でConnect AI にアクセスする場合、リダイレクトはhttps://1.2.3.4/src/oauthCallback.rst を使用します。
- デスクトップアプリケーション:デスクトップアプリケーションを使用する場合、URI はhttps://localhost:33333 を推奨します。
- Web アプリケーション:ドライバーを使用してWeb アプリケーションを開発する場合、https://my-website.com/oauth のような独自のURI を使用します。
以下の接続プロパティを設定すると、接続の準備が整います:
- AuthScheme:OAuth に設定します。
- InitiateOAuth:GETANDREFRESH に設定します。InitiateOAuth を使用してOAuthAccessToken を取得するプロセスを管理できます。
- OAuthClientId:アプリ設定で指定されているClient Id を設定します。
- OAuthClientSecret:アプリ設定で指定されているClient Secret を設定します。
- CallbackURL:アプリ設定で指定したRedirect URI を設定します。
接続テスト
- 接続プロパティを入力したら、接続テストをクリックします。
- テストが成功すると、以下が確認されます:
- 認証情報が正しいこと
- ネットワーク接続が確立されていること
- 必要な権限が設定されていること
- テストが失敗した場合、エラーメッセージに修正が必要な内容が表示されます。
- OK をクリックして DSN を保存します。
Power BI Desktop での接続作成
- Power BI Desktop を開きます。
- データの取得 -> その他を選択します。
- 検索ボックスに CData Typeform と入力します。
- CData Typeform コネクタを選択し、接続をクリックします。
- データソース名を入力します(この場合は CData PBI Typeform Sys)。
- データのコピーをプロジェクトにインポートする場合は インポートを選択します。このデータはオンデマンドで更新できます。または、リモートデータを操作する場合は DirectQuery を選択します。
- ナビゲーターダイアログで必要なテーブルを選択します。読み込みをクリックして Power BI で Typeform のデータ を表示します。
よくある接続の問題
認証エラー
解決策: 資格情報が最新であることを確認してください。OAuth アプリケーションの場合、アプリケーションのセキュリティ設定で CData を認可する必要がある場合があります。認可のサポートについては [email protected] までお問い合わせください。
サーバーに接続できない
解決策: ファイアウォールとプロキシ設定を確認してください。特定のポート要件については [email protected] までお問い合わせください。
テーブルが見つからない
解決策: データベース名とスキーマ名を確認してください。DSN 設定のデータモデルタブを使用して、利用可能なテーブルを参照してください。
接続に関するその他のトラブルシューティングについては、具体的なエラーメッセージを添えて [email protected] までお問い合わせください。
次のステップ
ドライバーのインストール、ライセンス認証、接続設定が完了しました。以下のシナリオを参考に、Power BI Connector をさらに活用してみてください:
| Power BI | 記事タイトル |
|---|
インストールとライセンス
コネクタのインストールには管理者権限が必要ですか?
はい。CData Power BI Connector のインストールには管理者権限が必要です。インストーラーがシステムディレクトリに書き込み、必要なコンポーネントを登録するためです。
コネクタは 32 ビット版と 64 ビット版の両方がありますか?
いいえ。Power BI Desktop は 64 ビットのみで、すべての CData Power BI Connector は 64 ビット専用の MSI インストーラーとして配布されています。
サポート
ご不明な点がございましたら、お気軽にお問い合わせください:
- テクニカルサポート: [email protected]
- コミュニティフォーラム: CData Community Site
- ヘルプドキュメント: ローカルにインストールされているほか、オンラインでも参照可能です
接続
システム DSN とユーザー DSN の違いは何ですか?
システム DSN はマシン上のすべてのユーザーが利用でき、Power BI オンプレミスデータゲートウェイを使用する場合に必要です。ユーザー DSN は作成した Windows ユーザーのみが利用でき、ローカルの Power BI Desktop 使用に適しています。
DSN を作成する代わりに DSN レス接続文字列を使用できますか?
はい。基盤となる ODBC ドライバーは DSN レス接続文字列をサポートしており、Power BI は ODBC コネクタ経由で接続する際に DSN レス設定を使用できます。
例:
Driver={CData Power BI Connector for API};User=Value1;Password=Value2;SecurityToken=Value3;
(正確なプロパティは Typeform の認証方法によって異なります。)
複数の Typeform アカウントに接続するにはどうすればよいですか?
Typeform アカウントごとに個別の DSN を作成するか、Power BI 内で異なる認証情報を使用して個別の接続エントリを作成します。各 DSN または接続は独自の設定を保存します。
プロキシサーバー経由で接続できますか?
はい。プロキシ設定は DSN の接続プロパティまたは Power BI のコネクタの詳細設定で構成できます。
必要なプロパティとサポートされているプロキシシナリオについては、ドキュメントの Firewall & Proxy セクションを参照してください。
パフォーマンスとトラブルシューティング
クエリが遅いのはなぜですか?
以下を確認してください:
- 大規模なデータセットや複雑な変換を行う場合は、インポートモードを使用してください。インポートモードはデータをローカルにキャッシュし、ライブ API 呼び出しの回数を減らします。
- DirectQuery はリアルタイムデータが必要な場合のみ使用してください。すべてのクエリが Typeform にリアルタイムで送信されます。
- 読み込み前にデータセットのサイズを削減するため、Power Query でフィルターを適用してください。
- 必要なカラムのサブセットのみ必要な場合は、すべてのカラムを選択しないでください。
- Typeform API の制限を監視してください。パフォーマンスが制限される場合があります。
- クエリ最適化とベストプラクティスについては [email protected] までお問い合わせください。
トラブルシューティング用のログを有効にするにはどうすればよいですか?
ログは Power BI Desktop のコネクタの詳細接続プロパティで有効にできます。
接続ダイアログで:
- 詳細オプションを展開します
- 以下を設定します:
- Logfile = 書き込み可能なログファイルへのパス
- Verbosity = 3(詳細なログの場合はそれ以上)
分析のために [email protected] にお問い合わせの際は、ログファイルを安全にアップロードしてください。
コネクタにはどのポートへのアクセスが必要ですか?
ほとんどの Typeform 接続では、アウトバウンド HTTPS(ポート 443)アクセスが必要です。ファイアウォールで Typeform エンドポイントへのアウトバウンドセキュアトラフィックを許可していることを確認してください。
プロキシや追加のセキュリティレイヤーを使用している環境では、コネクタドキュメントの Firewall & Proxy セクションを参照してください。
コネクタを Linux コンテナや Docker で使用できますか?
いいえ。CData Power BI Connector は Linux コンテナでは使用できません:
- Power BI Desktop は Windows でのみ動作します
- Power BI Gateway は Windows でのみ動作します
- カスタムコネクタ .pqx ファイルは Windows でのみサポートされています
Power BI Connector は Windows 専用のコンポーネントです。
一般
サポートされている SQL 操作の完全なリストはどこで確認できますか?
Typeform コネクタドキュメントの SQL Compliance セクションを参照してください。 Power BI エンジンの制限により、インポートモードと DirectQuery モードで利用可能な SQL 機能が異なる場合があります。
コネクタはどのくらいの頻度で更新されますか?
CData は Power BI Connector のメジャーアップデートを毎年リリースし、必要に応じて定期的なメンテナンスアップデートを行います。
最新バージョンについては、CData アカウントポータルを確認するか、[email protected] までお問い合わせください。
コネクタの使用例はどこで確認できますか?
ヘルプドキュメントの Power BI Getting Started および Examples セクションを参照してください。
(Note:Power BI Connector は、ODBC ドライバーや JDBC ドライバーのようなプログラミング言語のコードサンプルを使用しません。)
この FAQ で解決しない場合は、[email protected] までお問い合わせください。