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