在teradata中创建一个易失性表

时间:2013-11-05 11:56:30

标签: sharepoint ms-access-2010 volatile teradata

我有一个我在MS Access中链接到的共享点列表。 需要将此表中的信息与基于两组数据所具有的密钥的数据仓库中的信息进行比较。 我希望能够创建一个查询,它将ishare数据上传到我们的数据仓库中,在我的登录下运行比较,然后将详细信息导出到某个地方的Excel。 MS Access似乎是去这里的方式。

我已设法链接ishare列表(由于附件字段导致的困难),然后基于此创建本地表。 我已经设法在我的易失性空间中创建了临时表。 如何将我从列表中创建的新创建的表附加到我的临时空间中。

我正在使用Access 2010和sharepoint 2007

感谢您的时间

1 个答案:

答案 0 :(得分:1)

如果您可以避免使用Access我会推荐它,因为它是您尝试做的额外步骤。您可以在Teradata会话中轻松操作或网格化数据并导出结果。 您可以使用标准Teradata SQL Assistant运行以下类型的查询:

  

CREATE VOLATILE TABLE NewTable(

     

column1 DEC(18,0),

     

第2栏DEC(18,0)

     

     

PRIMARY INDEX(第1栏)

     

ON COMMIT PRESERVE ROWS;

将您的助手更改为导入模式(文件 - >导入数据)

  

INSERT INTO NewTable(?,?)

浏览您的文件,此示例将是一个逗号描述的文件,其中包含两个数字列,第一列是索引。 您现在可以查询或将此表连接到上载数据库中的任何信息。

完成后,您可以选择:

  

DROP TABLE NewTable

您也可以使用文件 - >导出数据导出结果。

如果这是你计划经常运行的东西,有很多方法可以轻松地进行这些类型的导入和导出。 Python模块Pandas具有简单的功能,可以直接将查询读入DataFrame对象,并通过pandas.io.sql.read_frame()和.to_excel函数将这些对象放入Excel中。