【问题标题】:Create a Volatile table in teradata在 teradata 中创建易失性表
【发布时间】:2013-11-07 05:36:25
【问题描述】:

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

我已成功链接 ishare 列表(由于附件字段而存在困难),然后基于此创建一个本地表。 我已经设法在我的 Volatile 空间中创建了临时表。 如何将我从列表中创建的新创建的表附加到我的临时空间中。

我正在使用 Access 2010 和 sharepoint 2007

感谢您的宝贵时间

【问题讨论】:

    标签: sharepoint ms-access-2010 volatile teradata


    【解决方案1】:

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

    创建易失性表 NewTable (

    第 1 列 DEC(18,0),

    column2 DEC(18,0)

    )

    主索引(第 1 列)

    提交保留行;

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

    插入新表 (?,?)

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

    完成后,您可以使用:

    删除表新表

    您也可以使用 File->Export Data 导出结果。

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

    【讨论】:

    • 谢谢你,drbailey...我从来没有想过要使用 python,但我找到了一个共享点库,它允许您将列表下载到内存中,然后将其上传到 teradata。跨度>
    • 很高兴听到这个消息!我越来越多地使用 python 来满足我的 ODBC 类型需求。
    猜你喜欢
    • 2013-11-29
    • 2016-01-18
    • 2013-06-11
    • 1970-01-01
    • 1970-01-01
    • 2020-12-10
    • 2016-04-25
    • 2016-07-27
    • 1970-01-01
    相关资源
    最近更新 更多