如何使用pentaho查询amazon dynamodb

如何使用pentaho查询amazon dynamodb,pentaho,amazon-dynamodb,Pentaho,Amazon Dynamodb,我曾尝试使用pentaho连接amazon dynamodb,使用pentaho中的通用数据库连接,但无法连接。如何使用pentaho查询Amazon dynamodb?假设:没有DyanmoDBInput或DynamoDBQuery Ketter插件可用 我建议的解决办法: 您可以使用AWS DynamoDB Java SDK编写自己的Ketter插件 奖励:将其贡献给社区:) 您可以编写一个Java类来完成您需要的任务,并使用AWS DynamoDB SDK。构建一个包含所有依赖项的jar文

我曾尝试使用pentaho连接amazon dynamodb,使用pentaho中的通用数据库连接,但无法连接。如何使用pentaho查询Amazon dynamodb?

假设:没有DyanmoDBInput或DynamoDBQuery Ketter插件可用

我建议的解决办法:

  • 您可以使用AWS DynamoDB Java SDK编写自己的Ketter插件 奖励:将其贡献给社区:)

  • 您可以编写一个Java类来完成您需要的任务,并使用AWS DynamoDB SDK。构建一个包含所有依赖项的jar文件。将jar文件放到kettle lib目录中。 然后使用“用户定义的Java类”插件,创建类的实例,并将流中的参数作为输入传递给dynamodb查询,并将任何输出和错误代码/消息传递给流

  • 这两种解决方案都是可重用的。我使用第二种解决方案连接到其他数据源,效果很好


    祝你好运。

    当你说你无法连接时,你会遇到什么具体错误?你使用Pentaho套件中的什么产品连接?您是如何尝试使用通用数据库连接的?你们有什么错误?我在pentaho中使用勺子进行ETL。我真的不知道如何通过勺子连接到dynamodb。我已经了解到,用这种方式连接是不可能的(如果错误,请纠正我)。你知道如何通过spoon和query连接到dynamodb吗?