类别

版本

读访问(JDBC连接器)

剧情简介

这个操作符从Microsoft Access数据库中读取一个ExampleSet。

描述

Read Access操作符用于从指定的Microsoft Access数据库(。MDB或.accdb扩展名)。为了正确使用此操作符,您至少需要对数据库、数据库连接和查询有基本的了解。通过参数和示例过程来理解这个操作符的流程。

输出

  • 输出(数据表)

    该端口以表格形式提供对数据库的查询结果以及元数据。该输出类似于Retrieve操作符的输出。

参数

  • 用户名该参数用于指定数据库的用户名(如果有的话)。范围:字符串
  • 密码该参数用于指定数据库的密码(如果有的话)。范围:字符串
  • define_query查询是用于从数据库中选择所需数据的语句。该参数指定数据库查询应该直接定义、通过文件定义还是通过给定的表名隐式定义。SQL查询可以通过表名自动生成,通过参数传递给RapidMiner,或者在长SQL语句的情况下,在单独的文件中生成。可以选择所需的行为定义查询参数。请注意,列名通常是区分大小写的,可能需要加引号。选择范围:
  • 查询此参数仅在定义查询参数设置为“query”。此参数用于定义从指定数据库中选择所需数据的SQL查询。范围:字符串
  • query_file此参数仅在定义查询参数设置为“查询文件”。该参数用于选择一个文件,其中包含从指定数据库中选择所需数据的SQL查询。长查询通常存储在文件中。将查询存储在文件中还可以增强可重用性。范围:文件名
  • table_name此参数仅在定义查询参数设置为“表名”。此参数用于从指定的数据库中选择所需的表。范围:字符串
  • database_file此参数指定Access数据库的路径,即mdb或accdb文件。范围:文件名

教程的过程

从Access数据库中写入数据,然后再读取数据

使用Retrieve操作符加载'Golf'数据集。Write Access操作符用于将这个exampleeset写入'golf_db '的高尔夫表中。mdb数据库。数据库文件参数提供了数据库文件golf_db的路径。Mdb ',所需表的名称在表名称参数中指定(即设置为'golf')。这里插入了一个断点。在这个阶段,在RapidMiner中看不到任何结果,但是您可以看到,在执行的这一点上,数据库已经创建,高尔夫表已经填充了' golf '数据集的示例。

现在使用Read Access操作符从'golf_db '中读取高尔夫表。mdb数据库。数据库文件参数提供数据库文件'golf_db.mdb'的路径。定义查询参数设置为'表名'。表名参数设置为'golf',这是所需表的名称。继续这个过程,您将在Results Workspace中看到整个高尔夫球桌。如果要从数据库中读取整个表,则将define查询参数设置为'table name'。还可以使用查询读取数据库的选定部分。将定义查询参数设置为'query',并在查询参数中指定查询。