Microsoft Access データベースコネクタ
カテゴリ: データベースコネクタ
はじめに
このドキュメントは、mindzieDataDesignerコネクタをMicrosoft Accessデータベースに設定するための手順を説明しています。mindzieDataDesignerは、mindzieStudioで使用されるETLツールで、データベーステーブルをプロセスマイニングのイベントログに変換します。本書の目的は、接続文字列の作成および必要に応じてファイアウォールのポート開放を支援することです。
概要
Microsoft Accessコネクタは、Accessデータベースファイル(.mdbおよび.accdb形式)への接続を可能にします。このコネクタは、小規模なプロセスマイニングプロジェクトや、データがAccessデータベースに保存されているレガシーシステムの統合に最適です。
システム要件
- データベースシステム: Microsoft Access 2007以降(.accdb)、Access 2003(.mdb)
- プラットフォームサポート: Windows(Accessデータベースエンジンが必要)
- 依存関係: Microsoft Access Database Engine (ACE) または Jet Database Engine
- ファイルアクセス: Accessデータベースファイルへの読み書き権限
接続文字列形式
Access 2007以降 (.accdb)
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\path\to\database.accdb;
Access 2003 (.mdb)
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\path\to\database.mdb;
接続例
標準の .accdb 接続
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\ProcessData\ProcessMining.accdb;
パスワード保護されたデータベース
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\ProcessData\SecureDB.accdb;Jet OLEDB:Database Password=mypassword;
読み取り専用接続
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\ProcessData\ReadOnlyDB.accdb;Mode=Read;
レガシー .mdb 接続
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\LegacyData\OldProcess.mdb;
トラブルシューティング
よくある問題
「Provider not found」エラー
- Microsoft Access Database Engine再頒布可能パッケージをインストールしてください
- 32ビットと64ビットの互換性を確認してください
- プロバイダー名のスペルや大文字小文字を確認してください
「File not found」エラー
- ファイルパスが正しくアクセス可能か確認してください
- 読み書き権限を確認してください
- ファイルが他のアプリケーションによってロックされていないことを確認してください
「Database password required」エラー
- 接続文字列にパスワードを含めてください
- パスワードが正しいことを確認してください
- パスワードに特殊文字が含まれていないか確認してください
関連情報
- Microsoft Access: Access Database Engine ドキュメント
- OLE DB プロバイダー: Microsoft OLE DB ドキュメント
💡 ヒント: 大規模なAccessデータベースは、エンタープライズのプロセスマイニングシナリオでのパフォーマンスとスケーラビリティ向上のために、SQL Serverや他のサーバーベースシステムへの移行を検討してください。