ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →IBM Informix ODBC Driver の30日間無償トライアルをダウンロード
30日間の無償トライアルへ製品の詳細
IBM Informix ODBC Driver 相談したいIBM Informix ODBC Driver を使って、ODBC 接続をサポートするあらゆるアプリケーション・ツールからIBM Informix にデータ連携。
IBM Informix データにデータベースと同感覚でアクセスして、IBM Informix データベースに使い慣れたODBC インターフェースで双方向連携。
こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
R スクリプトおよび 標準SQL を使ってIBM Informix にアクセス。CData ODBC Driver for Informix とRODBC package を使って、R でリモートIBM Informix を利用できます。CData Driver を使うことで、オープンソースでポピュラーなR 言語のデータにアクセスできます。この記事では、ドライバーを使ってIBM Informix にSQL クエリを実行する方法、およびR でIBM Informix をビジュアライズする方法について説明します。
CData ODBC ドライバは、以下のような特徴を持ったリアルタイムデータ連携ソリューションです。
CData ODBC ドライバでは、1.データソースとしてIBM Informix の接続を設定、2.R 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。
まずは、本記事右側のサイドバーからInformix ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。
接続プロパティの指定がまだの場合は、まずODBC DSN (データソース名)で接続設定を行います。これはドライバーのインストール時に自動的に立ち上がります。Microsoft ODBC データソースアドミニストレーターを使ってODBC DSN を作成および設定できます。
以下のプロパティを設定してIBM Informix に接続します。
ドライバーを使うにはRODBC パッケージをダウンロードします。RStudio で[Tools]>[Install Packages]をクリックし、RODBC を[Packages]ボックスに入力します。
RODBC パッケージをインストールしたら、次のコードを入力してパッケージをロードします。
library(RODBC)
次のコードを使ってR のDSN に接続できます:
conn <- odbcConnect("CData IBM Informix Source")
ドライバーはIBM Informix API をリレーショナルデータベース、ビュー、ストアドプロシージャとしてモデル化します。次のコードを使ってテーブルリストを検出します。
sqlTables(conn)
sqlQuery 関数を使ってIBM Informix API がサポートするすべてのSQL クエリを実行します。
books <- sqlQuery(conn, "SELECT Id, Price FROM Books WHERE Category = 'US'", believeNRows=FALSE, rows_at_time=1)
次のコマンドを使って、結果を[data viewer]ウィンドウで見ることができます。
View(books)
これで、CRAN レポジトリで利用可能なあらゆるデータビジュアライゼーションパッケージを使ってIBM Informix を分析できます。ビルトインのbar plot 関数を使って簡単なバーを作成できます:
par(las=2,ps=10,mar=c(5,15,4,2))
barplot(books$Price, main="IBM Informix Books", names.arg = books$Id, horiz=TRUE)
このようにCData ODBC ドライバと併用することで、270を超えるSaaS、NoSQL データをコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。
CData ODBC ドライバは日本のユーザー向けに、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。