我有一个在MS Access中链接到的共享点列表。需要将此表中的信息与我们的数据仓库中基于两组数据所具有的键的信息进行比较。我希望能够创建一个查询,在我登录时将ishare数据上传到我们的数据仓库中。运行比较,然后将详细信息导出到Excel中。MS Access似乎是实现这一目标的途径。
我已经设法链接了ishare列表(由于附件字段的原因,有困难(,然后在此基础上创建了一个本地表。我已经设法在我的易失性空间中创建了临时表。如何将从列表中创建的新表附加到临时空间中。
我正在使用Access 2010和sharepoint 2007
感谢您抽出时间
如果你可以避免使用Access,我建议你这样做,因为这是你尝试做的额外步骤。你可以在Teradata会话中轻松地操作或网格化数据并导出结果。您可以使用标准Teradata SQL Assistant运行以下类型的查询:
创建可变表格新建表格(
列1 DEC(18,0(,
列2 DEC(18,0(
)
主索引(第1列(
提交时保留行;
将助手更改为导入模式(文件->导入数据(
插入新表(?,?(
浏览您的文件,这个例子是一个逗号分隔的文件,有两个数字列,第一列是索引。现在,您可以查询此表或将其与上载数据库中的任何信息连接。
当你完成后,你可以放下:
DROP TABLE新表
您可以使用文件导出结果->导出数据。
如果这是你计划经常运行的东西,那么有很多方法可以轻松地进行这些类型的导入和导出。Python模块Pandas具有简单的功能,可以将查询直接读取到DataFrame对象中,并通过Pandas.io.sql.read_frame((和.to_Excel函数将这些对象拖放到Excel中。