繁体   English   中英

在Teradata中创建挥发表

[英]Create a Volatile table in teradata

我有一个在MS Access中链接到的共享点列表。 该表中的信息需要根据两组数据具有的键与我们的数据仓库中的信息进行比较。 我希望能够创建一个查询,该查询将在我登录后将ishare数据上传到我们的数据仓库中,进行比较,然后将详细信息导出到某个地方的Excel。 MS Access似乎是这里的解决之道。

我已经设法链接了ishare列表(由于附件字段而遇到了麻烦),然后基于此创建了一个本地表。 我设法在我的挥发空间中创建了临时表。 如何将我从列表创建的新表追加到临时空间中。

我正在使用Access 2010和SharePoint 2007

感谢您的时间

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

创建挥发表NewTable(

第1列DEC(18,0),

column2 DEC(18,0)

主要指标(第1栏)

在保留行上;

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

插入到NewT​​able(?,?)

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

完成后,您可以使用:

删除表NewTable

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

如果您打算经常运行此功能,则可以通过多种方法轻松地进行此类进出口。 Python模块Pandas具有简单的功能,可以直接将查询读取到DataFrame对象中,并通过pandas.io.sql.read_frame()和.to_excel函数将这些对象拖放到Excel中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM