製品をチェック

Bugzilla ODBC Driver の30日間無償トライアルをダウンロード

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

製品の詳細

Bugzilla アイコン Bugzilla ODBC Driver 相談したい

Bugzilla ODBC Driver を使って、ODBC 接続をサポートするあらゆるアプリケーション・ツールからBugzilla プロジェクト管理データに連携。

Bugzilla にデータベースのようにアクセス - ODBC インターフェースでBugs、Branches、Users など多様なデータにSQL でクエリ。

Bugzilla データをR で分析

データビジュアライゼーション、ハイパフォーマンスな統計関数を使ってBugzilla をMicrosoft R Open で分析。

古川えりか
コンテンツスペシャリスト

最終更新日:2022-04-05

こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。

R スクリプトおよび 標準SQL を使ってBugzilla にアクセス。CData ODBC Driver for Bugzilla とRODBC package を使って、R でリモートBugzilla を利用できます。CData Driver を使うことで、オープンソースでポピュラーなR 言語のデータにアクセスできます。この記事では、ドライバーを使ってBugzilla にSQL クエリを実行する方法、およびR でBugzilla をビジュアライズする方法について説明します。

CData ODBC ドライバとは?

CData ODBC ドライバは、以下のような特徴を持ったリアルタイムデータ連携ソリューションです。

  1. Bugzilla をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレミスデータソースに対応
  2. 多様なアプリケーション、ツールにBugzilla データを連携
  3. ノーコードでの手軽な接続設定
  4. 標準 SQL での柔軟なデータ読み込み・書き込み

CData ODBC ドライバでは、1.データソースとしてBugzilla の接続を設定、2.R 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。

CData ODBC ドライバのインストールとBugzilla への接続設定

まずは、本記事右側のサイドバーからBugzilla ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。

接続プロパティの指定がまだの場合は、まずODBC DSN (データソース名)で接続設定を行います。これはドライバーのインストール時に自動的に立ち上がります。Microsoft ODBC データソースアドミニストレーターを使ってODBC DSN を作成および設定できます。

Bugzilla アカウントには以下の接続プロパティで接続します:

  • URL: Bugzilla 開発者ページの(Home ページ)。
  • ApiKey: Bugzilla 開発者ページのPreferences -> API Keys で生成したAPI Key。

RODBC パッケージをロード

ドライバーを使うにはRODBC パッケージをダウンロードします。RStudio で[Tools]>[Install Packages]をクリックし、RODBC を[Packages]ボックスに入力します。

RODBC パッケージをインストールしたら、次のコードを入力してパッケージをロードします。

library(RODBC)

ODBC データソースとしてBugzilla データに連携

次のコードを使ってR のDSN に接続できます:

conn <- odbcConnect("CData Bugzilla Source")

スキーマ検出

ドライバーはBugzilla API をリレーショナルデータベース、ビュー、ストアドプロシージャとしてモデル化します。次のコードを使ってテーブルリストを検出します。

sqlTables(conn)

SQL クエリの実行

sqlQuery 関数を使ってBugzilla API がサポートするすべてのSQL クエリを実行します。

bugs <- sqlQuery(conn, "SELECT Id, Summary FROM Bugs WHERE Creator = 'user@domain.com'", believeNRows=FALSE, rows_at_time=1)

次のコマンドを使って、結果を[data viewer]ウィンドウで見ることができます。

View(bugs)

Bugzilla データをプロット

これで、CRAN レポジトリで利用可能なあらゆるデータビジュアライゼーションパッケージを使ってBugzilla を分析できます。ビルトインのbar plot 関数を使って簡単なバーを作成できます:

par(las=2,ps=10,mar=c(5,15,4,2)) barplot(bugs$Summary, main="Bugzilla Bugs", names.arg = bugs$Id, horiz=TRUE) A basic bar plot. (Salesforce is shown.)

Bugzilla からR へのデータ連携には、ぜひCData ODBC ドライバをご利用ください

このようにCData ODBC ドライバと併用することで、270を超えるSaaS、NoSQL データをコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。

CData ODBC ドライバは日本のユーザー向けに、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。

関連コンテンツ

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

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