gpt4 book ai didi

mysql - Pentaho-spoon 指定不带数据库名称的mysql连接(用于多个数据库访问)

转载 作者:行者123 更新时间:2023-11-29 15:25:23 26 4
gpt4 key购买 nike

我有一个场景,我有两个独立的数据库olapoltp,在输入表或脚本(mysql)中我想连接这两个不同的表数据库。

创建连接时无法将数据库列留空,因此无法访问数据库(和连接表)。

答案中建议的一个解决方案是将变量放入kettle.properties中。但我不确定如何访问 SQL 查询中的这些变量(像这样的 ${} 语法可以在 SQL 中工作吗?)

最佳答案

试试这个:

  • 在连接中选择一个数据库名称。
  • 在表格输入步骤中:

    选择
    表1.字段1
    , 表2.字段2
    FROM [数据库1].[模式].表1
    内连接 [database2].[schema].table2

  • 如果这不起作用,请尝试使用两个表输入(每个数据库一个),确保它们在您将用作 JOIN 中的键的列上进行排序,并使用合并联接步骤,如下所示: Example

关于mysql - Pentaho-spoon 指定不带数据库名称的mysql连接(用于多个数据库访问),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59119785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com