Write Access
(JDBC Connectors)
概要
この演算子は、指定されたMicrosoft AccessデータベースにExampleSetを書き込みます。
詳細
Write Accessオペレータは、UCanAccess jdbcドライバーを使用して、指定されたMicrosoft Accessデータベース(拡張子.mdbまたは.accdb)にExampleSetを書き込むために使用されます。 この演算子を適切に使用するには、データベースの基本的な知識が必要です。 この演算子の動作を理解するには、パラメータと添付のサンプルプロセスを確認してください。
入力
input(IOObject)
この入力ポートには、ExampleSetが必要です。 添付のプロセス例のRetrieveオペレータの出力です。
出力
through (IOObject)
入力ポートで提供されたExampleSetは、変更なしでこの出力ポートを介して配信されます。 これは通常、プロセスのさらに別の演算子で同じExampleSetを再利用するために使用されます。
file (File)
このポートメモリは、リーダーオペレータに渡すためにファイルオブジェクトをバッファリングします。
パラメータ
database_file
このパラメーターは、Accessデータベース(mdbまたはaccdbファイル)のパスを指定します
レンジ:filename
username
このパラメーターは、データベースのユーザー名(存在する場合)を指定するために使用されます。
レンジ:string
password
このパラメーターは、データベースのパスワードを指定するために使用されます(存在する場合)。
レンジ:string
table_name
このパラメーターは、指定されたデータベースから必要なテーブルの名前を指定するために使用されます。
レンジ:string
overwrite_mode
このパラメーターは、既存のテーブルを上書きするか、データを追加するかを示します。
レンジ:selection
access_version
新しいデータベースが作成される場合、このパラメーターはそのフォーマットバージョンを指定します。 データベースが既に存在する場合、このパラメーターは使用されません。
レンジ:selection
チュートリアルプロセス
Accessデータベースからのデータの書き込みと読み取り
「ゴルフ」データセットは、検索演算子を使用してロードされます。 Write Access演算子は、このExampleSetを「golf_db.mdb」データベースのゴルフテーブルに書き込むために使用されます。データベースファイルパラメには、データベースファイル ‘golf_db.mdb’のパスが提供され、目的のテーブルの名前はテーブル名パラメータで指定されます(つまり、 ‘golf’に設定されます)。ここにブレークポイントが挿入されます。この段階ではRapidMinerに結果は表示されませんが、実行のこの時点でデータベースが作成され、ゴルフテーブルに「ゴルフ」データセットの例が入力されていることがわかります。
現在、「golf_db.mdb」データベースからゴルフテーブルを読み取るために、読み取りアクセス演算子が使用されています。データベースファイルパラメータには、データベースファイル「golf_db.mdb」のパスが提供されます。クエリ定義パラメータは「テーブル名」に設定されています。テーブル名パラメータは、必要なテーブルの名前である「ゴルフ」に設定されます。プロセスを続けると、結果ワークスペースにゴルフテーブル全体が表示されます。データベースからテーブル全体を読み取る場合、クエリ定義パラメータは「テーブル名」に設定されます。クエリを使用して、データベースの選択した部分を読み取ることもできます。クエリ定義パラメータを「クエリ」に設定し、クエリパラメータでクエリを指定します。