使用 数据访问窗口 导入数据

概念信息

ACCESSDATA 命令

数据访问窗口Analytics 的一个组件,该组件所包含的数据连接器可用来将各种数据源中的数据导入 Analytics数据访问窗口还包含用于精确形成您要导入的数据集的功能。

有关您可以使用数据访问窗口连接到的数据源的完整列表,请参见 可使用 Analytics 访问的数据源

说明

您还可以使用数据定义向导导入数据。有关更多信息,请参阅 使用数据定义向导定义和导入数据

在连接到任何数据源或者从任何数据源导入时,Analytics 都只能是只读的。有关更多信息,请参阅 Analytics 的数据访问权限为只读

什么是数据连接器?

数据连接器是在 Analytics 和 ODBC 兼容数据库与文件格式(如 Microsoft SQL Server、Oracle、Salesforce 和 Microsoft Excel)之间提供接口的 ODBC 驱动程序。

ODBC 表示 Open Database Connectivity(开放数据库连接),这是一种使用 SQL(Structured Query Language,结构化查询语言)以使应用程序可以访问外部数据库或文件中的数据的 Microsoft 标准。

说明

数据访问窗口是一款仅限于导入的工具。您可以编辑用来访问外部数据库或文件中的数据的 SQL 导入语句。不支持编辑 SQL 以写入到数据源。

概览 数据访问窗口

下面介绍了数据访问窗口中包含的功能。

编号

功能

描述

1

连接

显示有关当前活动数据连接的信息。

包括连接的名称以及包含源数据的数据库名称或文件位置。

 

2

搜索表

一个搜索框,用于逐步过滤源数据中的可用表列表。

当您在该搜索框中输入字符时,可用表列表会被过滤,以便它只包含具有匹配字符串的表名称。

3

可用表

源数据中可供导入的表。

源数据中的前 200 个表被显示出来。如果存在其他表,您可以单击一个链接,以一次最多显示 500 个表的方式显示它们。

4

展示区域

数据访问窗口中包含您已选择以供导入的表的区域。

展示区域还是您在表之间执行联接以及选择将表中的哪些域导入的位置。

5

过滤器面板

用于构建简单或复杂过滤器以精确指定将数据集中的哪些记录导入的面板。

6

导入预览

将被导入到 Analytics 中的数据的精确预览。

当您通过联接表、省略域和创建过滤器来使用数据时,您可以刷新预览以查看所做更改的效果。

估计大小选项显示了导入中的记录数估计以及将要创建的 Analytics 数据文件 (.fil) 的大小。

7

域配置

三个使您可以完成下列工作的选项:

  • 调整所导入的字符域或备注域的最大域长度
  • 将所有域导入为字符数据类型

8

SQL 模式

使您可以直接编辑 SQL 导入语句的文本编辑器。

了解 SQL 的用户可以控制数据导入的无法通过用户界面控制的方面。

管理数据连接

数据访问窗口中,您可以重命名、复制或删除使用 Analytics 数据连接器创建的连接。

您还可以清除连接器所存储的缓存表名称列表。

重命名、复制或删除连接

说明

您不能使用数据访问窗口重命名、复制或者删除使用 Windows ODBC 驱动程序创建的 DSN 连接。这些连接可以在 Windows 中进行维护。

  1. Analytics 主菜单中选择导入 > 数据库和应用程序
  2. 现有连接选项卡上的 ACL 连接器ACL DSN 连接器(捆绑式)下,将鼠标指针悬停在您想要维护的连接上,然后单击省略号图标
  3. 选择下列可用选项之一:
    • 创建副本
    • 重命名连接
    • 删除连接
  4. 按照屏幕提示信息完成任务。

清除缓存的表名称

当您使用数据访问窗口成功连接到数据源时,您使用的连接器会缓存数据源中的前 200 个表的名称。此表名称列表会使后续的到相同数据源的连接提速。

如果该数据源中的架构更改添加、删除或者重命名任何表,您需要手动清除表名称缓存。表名称缓存和数据源架构之间的不匹配会导致连接错误。

在清除缓存并成功连接到数据源之后,该缓存会被使用已更新的表名称列表刷新。

  1. Analytics 主菜单中选择导入 > 数据库和应用程序
  2. 现有连接选项卡上的 ACL 连接器ACL DSN 连接器(捆绑式)Windows DSN 连接器下,将鼠标指针悬停在您想要维护的连接上,然后单击省略号图标
  3. 选择清除缓存

    表名称缓存被清除。

数据访问日志文件

两个日志文件记录数据访问窗口中的活动,并且可在数据连接失败时用来排除故障:

  • ServerDataAccess.log会在导入数据之前记录所有 数据访问窗口 活动和错误

    位置:C:\Users\<user account>\AppData\Local\ACL\ACL for Windows\Data Access\ServerDataAccess.log

    说明

    ServerDataAccess.log 中的“Server”是指在安装了 Analytics 的计算机上本地运行的 Analytics 的数据访问组件。

  • DataAccess.log记录有关导入操作和您要向其导入数据的 Analytics 项目的信息

    位置:..\<Analytics project folder>\DataAccess.log