Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Java代码实现ETL_Java_Etl - Fatal编程技术网

用Java代码实现ETL

用Java代码实现ETL,java,etl,Java,Etl,我需要将数据加载到OLAP多维数据集。有什么工具可以让我用java代码编写ETL吗? (我指的主要是转型) 谢谢你的提示。这个工具叫做文本编辑器。但是你也可以试试talend,关于你的问题的更多信息可能会有所帮助 你看过吗?一位前同事对该工具进行了评价并给予了高度评价。这取决于您使用的OLAP(Microsoft SSAS、Pentaho OLAP,如Fortyrunner所述,…)。我相信以下情况适用于所有OLAP(对于Microsoft SSA,我确信这是正确的):您不能直接将数据加载到OL

我需要将数据加载到OLAP多维数据集。有什么工具可以让我用java代码编写ETL吗? (我指的主要是转型)


谢谢你的提示。

这个工具叫做文本编辑器。但是你也可以试试talend,关于你的问题的更多信息可能会有所帮助


你看过吗?一位前同事对该工具进行了评价并给予了高度评价。

这取决于您使用的OLAP(Microsoft SSAS、Pentaho OLAP,如Fortyrunner所述,…)。我相信以下情况适用于所有OLAP(对于Microsoft SSA,我确信这是正确的):您不能直接将数据加载到OLAP。然而,您可以使用任何您喜欢的工具来提取、加载数据,并将数据转换到目标数据库。然后使用Microsoft SSAS制作多维数据集/维度/事实表。SSAS本身将处理目标数据库数据并将其填充到多维数据集中


您可能想看看开源ETL解决方案。它是用java编写的。您也可以编写自己的组件,只需编写普通的JAVA代码,因为输入和输出都是JAVA类型。

OLAP多维数据集不是特定的应用程序。它基于数据的数组表示。您可以使用三维数组和稀疏数组实现来显示数据的关系。Java是一种非常适合这种业务应用程序的语言

您可以使用以下工具进行自己的开发:

  • 一些RDBMS会很有用
  • 您也可以尝试一些OLAP实施解决方案,如:

    也可能是不错的选择,但在学习如何使用它们之前,您需要一些准备时间


    是一个提供免费许可证的商业程序,您可以尝试。

    什么OLAP?微软OLAP,Pentaho OLAP,其他什么?