Windows7 64bit で Talend Open Studio を使用する [BI]
環境移行で久しぶりにハマりました…。
Windows7 64bit を使用した場合以下のプログラムの32bit、64bitの選択が求められます。
・Office2010
・ODBCドライバ
・データソース管理
・Java
・MySQL
・Talend(64bitも探すとあった気がします)
結論としてはこの中で
Office2010-データソース管理-ODBCドライバ-Javaは32か64bitに統一する必要があります。
◯いろいろ起こる面倒な現象
・32か64bitの制約がつくものとしてはOffice2010です。MSは互換性の問題から64bit Officeをあまり推奨していません。
・64bit Officeがインストールされていないと64bitのODBCドライバがインストールされません。
・一方でTalendは現在Windows向けは32bitですが、この場合32bitのJavaを利用するため、データソースは32bitのドライバがあるものしか使用できません。
・データソース管理はコントロールパネルから立ち上げると64bitドライバのデータソースしか利用できません。一方で32bitのOfficeからODBC接続を使用すると32bitのデータソース管理画面が出てきます。
・バッチファイルを吐き出してそれを実行する場合、デフォルトのJavaが64bitになっていると、32bit Officeの場合64bit ODBCドライバが入っていないので、tAccess何がしを実行しようとしてもエラーになります。
ということで、若干妥協して32bit版で統一しました(--#。そこそこVBAを使用するのでOfficeを64bitにするのはちょっと怖い…。
Windows7 64bit を使用した場合以下のプログラムの32bit、64bitの選択が求められます。
・Office2010
・ODBCドライバ
・データソース管理
・Java
・MySQL
・Talend(64bitも探すとあった気がします)
結論としてはこの中で
Office2010-データソース管理-ODBCドライバ-Javaは32か64bitに統一する必要があります。
◯いろいろ起こる面倒な現象
・32か64bitの制約がつくものとしてはOffice2010です。MSは互換性の問題から64bit Officeをあまり推奨していません。
・64bit Officeがインストールされていないと64bitのODBCドライバがインストールされません。
・一方でTalendは現在Windows向けは32bitですが、この場合32bitのJavaを利用するため、データソースは32bitのドライバがあるものしか使用できません。
・データソース管理はコントロールパネルから立ち上げると64bitドライバのデータソースしか利用できません。一方で32bitのOfficeからODBC接続を使用すると32bitのデータソース管理画面が出てきます。
・バッチファイルを吐き出してそれを実行する場合、デフォルトのJavaが64bitになっていると、32bit Officeの場合64bit ODBCドライバが入っていないので、tAccess何がしを実行しようとしてもエラーになります。
ということで、若干妥協して32bit版で統一しました(--#。そこそこVBAを使用するのでOfficeを64bitにするのはちょっと怖い…。
コメント 0