OS X El Capitanで、RからFileMakerのデータベースをよみこむ [Mac]
RからFileMakerのデータベースをつかうときは、CSVファイルを経由していたのですが、直接よめたら便利だろうとおもったので、できるようにした手順をメモ。ODBCをつかいます。
環境
OS X El Captian 10.11.1
FileMaker Pro 13(まだ14にしてません)
R 3.2.2
参考にしたところ
FileMaker 13 ODBC と JDBC ガイド
r - Installation of RODBC/ROracle packages on OS X Mavericks - Stack Overflow
手順
環境
OS X El Captian 10.11.1
FileMaker Pro 13(まだ14にしてません)
R 3.2.2
参考にしたところ
FileMaker 13 ODBC と JDBC ガイド
r - Installation of RODBC/ROracle packages on OS X Mavericks - Stack Overflow
手順
- FileMakerのODBCドライバをインストールする。詳細は、「FileMaker 13 ODBC と JDBC ガイド」にあり。
- FileMakerでODBC/JDBCを有効にする。利用したいデータベースでアクセス権を適切に設定しておく。
- ODBC Managerをインストールする。
- ODBC ManagerでDSNを設定する。詳細はやはり「FileMaker 13 ODBC と JDBC ガイド」を参照。[データベース]はメニューにはあらわれなかったので、手動でうちこんだ。
- RにRODBCパッケージをインストールする。が、El Capitan用のバイナリはない。"Installation of RODBC/ROracle packages on OS X Mavericks"を参考にして、まずはiodbcをインストール。開発元ではOS X用バイナリもあるが、今回はMacPortsからlibiodbcをインストールした。
- つづいて、RのRODBCパッケージをインストール。MacPortsでlibiodbcをインストールした場合は、install.packages("RODBC", type = "source", configure.args = "--with-odbc-include=/opt/local/include --with-odbc-lib=/opt/local/lib")とする。
- RODBCがインストールできたら
> library(RODBC)
> ch <- odbcConnect(DSN, uid = uid, pwd = pwd)
などどしてRから使用する。
突然申し訳ございません。
合唱イベントでhirokiさんの万博の写真をスクリーンに投影したいのですが、許可願えませんでしょうか。
イメージがぴったりだったので・・・
by しばた (2015-11-19 12:41)
どうぞご利用ください。
by hiroki (2015-11-19 12:57)