2017-07-12 34 views

回答

0

据我所知,Pentaho数据集成(Kettle)不直接支持从azure blob存储读取文件。

但Pentaho提供了一个HTTP元素,通过使用它你可以从它的url读取blob文件。

在Microsoft Azure Blob存储中,您可以生成SAS令牌。如果使用由存储资源URI和SAS令牌创建的URL作为HTTP元素中的URL字段的输入,则Pentaho可以访问Blob存储中的相应文件。

有关如何生成blob文件SAS的更多详细信息,可以参考此article

此外,如果您不想在Pentaho中使用http元素,则可以尝试使用另一个ETL,如azure data factorytalend

+0

非常感谢.... Brando – dass

+0

如果您觉得我的回答有用/有帮助,请将其标记为答案,以便其他人可以从中受益。 –

+0

一旦我获得了投票的声望,我会做到这一点..Brando – dass