製品をチェック

ServiceNow Data Provider の30日間無償トライアルをダウンロード

 30日間の無償トライアルへ

製品の詳細

ServiceNow アイコン ServiceNow ADO.NET Provider

ServiceNow 連携のパワフルな.NET アプリケーションを素早く作成して配布。

ADO.NET 経由でTIBCO Spotfire でServiceNow のデータに連携してをビジュアライズ

TIBCO Spotfire のダッシュボードにServiceNow のデータの連携が驚くほど簡単に。

加藤龍彦
デジタルマーケティング

最終更新日:2022-09-16

こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。

この記事では、CData ADO.NET Provider for ServiceNow をTIBCO Spotfire で使う方法を説明します。接続を確立して、簡単なダッシュボードを作成していきます。

ServiceNow とのデータ連携について

CData は、ServiceNow のライブデータへのアクセスと連携を容易にします。CData のコネクティビティを活用することで以下のことが可能になります。

  • CData はデータにはREST API を、スキーマにはSOAP API を使用するため、パフォーマンスの最適化を実現。
  • Schedules、Timelines、Questions、Syslogs などのServiceNow オブジェクトの読み取り、書き込み、更新、削除。
  • SQL ストアドプロシージャを使用して、カートへのアイテムの追加、注文の送信、添付ファイルのダウンロードなどのアクションを実行。
  • Basic(ユーザー名とパスワード)、OKTA、ADFS、OneLogin、PingFederate 認証スキームなどによるServiceNow でのセキュアな認証。

多くのユーザーが、Tableau、Power BI、Excel のようなお好みの分析ツールからServiceNow のライブデータにアクセスしたり、CData のソリューションを使用してServiceNow のデータをデータベースやデータウェアハウスに統合したりしています。

  1. [Add Data Tables]をクリックして、CData ADO.NET データソースを追加します。
  2. [Add]>[Database]をクリックします。
  3. プロバイダーを選択して[Configure]をクリックします。
  4. 接続設定を定義します。一般的な接続文字列は次のとおりです。

    OAuthClientId=MyOAuthClientId;OAuthClientSecret=MyOAuthClientSecret;Username=MyUsername;Password=MyPassword;Instance=MyInstance;

    ServiceNow はOAuth 2.0 認証標準を利用しています。OAuth を使って認証するには、ServiceNow にOAuth アプリを登録してOAuthClientId を取得しなければなりません。OAuth 値の他に、Instance、User、およびPassword の指定が必要です。

    OAuth 認証を介した接続について詳しくは、ヘルプドキュメントの「OAuth 認証の使用」を参照してください。

    Connection properties in the Configure Data Source Connection dialog. (Salesforce is shown.)
  5. ダッシュボードに追加したいテーブルを選択します。この例ではincident を使います。SQL クエリも指定できます。ドライバーは標準SQL シンタックスをサポートしています。 Tables and columns selected in the tree or specified by an SQL query. (Salesforce is shown.)
  6. リアルタイムデータを使いたい場合は、[Keep Data Table External]オプションをクリックします。このオプションは、データの変更をリアルタイムでダッシュボードに反映します。

    データをメモリにロードしてローカルで処理したい場合は、[Import Data Table]オプションをクリックします。このオプションは、オフラインでの使用、またはスローなネットワーク接続によりダッシュボードがインタラクティブでない場合に使用します。

  7. テーブルを追加すると[Recommended Visualizations]ウィザードが表示されます。テーブルを選択すると、Spotfire はカラムのデータ型を使ってnumber、time、category カラムを検出します。この例ではNumbers セクションでpriority を、Categories セクションでsys_id を使用しています。Recommended visualizations for the imported data table. (Salesforce is shown.)

[Recommended Visualizations]ウィザードでいくつかビジュアライズしたら、ダッシュボードにその他の修正を加えられます。例えば、ページにフィルタを適用することで、高確率なopportunities にズームインできます。フィルタを追加するには、[Filter]ボタンをクリックします。各クエリで利用可能なフィルタは、[Filters]ペインに表示されます。

A simple dashboard with a global filter. (Salesforce is shown.)

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。