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」エラー

  • 接続文字列にパスワードを含めてください
  • パスワードが正しいことを確認してください
  • パスワードに特殊文字が含まれていないか確認してください

関連情報


💡 ヒント: 大規模なAccessデータベースは、エンタープライズのプロセスマイニングシナリオでのパフォーマンスとスケーラビリティ向上のために、SQL Serverや他のサーバーベースシステムへの移行を検討してください。