在 Spotfire 中使用 IronPython 获取数据连接名称

问题描述 投票:0回答:1

我一直在 API 和网络上搜索以在 IronPython 脚本中以编程方式获取数据连接名称。您可以在此处找到 Spotfire 中的数据连接信息,其中包括名称:

数据 > 数据表属性 > 源信息

这是复制到剪贴板后的效果:

1. Imported data table from data connection.
    Connection name: CONNECTION NAME HERE
    Path to connection in library: PATH TO CONNECTION
    View name: VIEW
    Connection type: Google BigQuery
    On-demand settings
        Column to filter by: ---
            Expression: ---
            Limited by active filtering scheme: Yes
            Limited by: (None)
        Update behavior: Manual
        Caching allowed: Yes
    Data loaded at: 02-Aug-2024 08:32

有没有办法从这些信息中提取“连接名称”?或者存储连接名称的其他任何地方...

spotfire
1个回答
0
投票

这篇社区文章中的 dxp 有点作用:它要求提供一些连接详细信息,但您可以跳过它们。

https://community.spotfire.com/articles/spotfire/how-to-use-ironpython-in-spotfire-to-get-the-datatable-source-information/

  • 你需要信任脚本

  • 您需要使用空文本区域作为输入参数(否则按钮会被覆盖)

  • 你需要像这样更改第25行(至少在我尝试时有效):

    如果找到。First 不是 None: writeHtml(tbl.Name,type(t).__name__,found.First.Path)

© www.soinside.com 2019 - 2024. All rights reserved.