通过BI4.2SP05,我们发布了BI自动化框架,作为BI管理控制台的一部分。在这个博客中,店铺淘客怎么做,我想分享更多关于自定义任务模板Java SDK的信息,以及如何开发任务模板并在自动化框架中使用它们。
自定义任务模板Java SDK允许您通过OSGI插件向自动化框架添加高级功能。例如,您可以使用SAP BusinessObjects Business Intelligence平台的其他API开发插件。
本教程将指导您使用示例内容创建第一个自定义任务模板插件的整个过程。先前的Eclipse和Java知识是有帮助的,但不是强制性的。我们将引导您了解您需要了解的部分。
基于本教程的更高级概念:使用JUnit简化BI自动化框架的自定义任务模板的实现如何为BI自动化框架开发和调试自定义任务模板
我们还发布了一些示例,教育大数据,您可以探索和尝试:BI自动化框架示例
首先,我们准备开发环境。然后演示如何修改和部署任务模板定义,部署插件,最后在场景中使用自定义任务模板。
学习如何开发和部署一个简单的自定义任务模板示例,海淘客,您可以观看视频或直接练习以下步骤。
下载-入门视频(目前不提供)
必备条件
Java开发工具包7(或更高版本)(64位),已安装BI自动化框架代理,存档可用文件夹中的安装包:..\Collaterals\Tools\Automation\比亚卡.zip任务模板SDK示例项目,存档可用下载–示例项目(SAP Note–2626505)
安装Eclipse IDE
导入任务模板SDK示例项目
示例项目将在您的工作区中列出。
设置目标平台
目标平台指向您的代理安装。这使您的eclipseide能够访问BI自动化框架代理附带的SDK。您可以使用已安装的代理或安装代理:
安装代理后,云估价,请执行以下步骤:
导入启动配置以运行TaskWriterUtility命令行工具
第一次从Eclipse IDE部署自定义任务模板时,您需要指定一些配置参数并创建启动配置以运行TaskWriterUtlity命令行工具。我们将使用样本附带的配置文件和启动配置。
重要:工具正在检查模板位置的文件夹。文件夹必须以"content/"开头或包含"/plugins/task\u bundle/"。
创建文件夹C:\TaskWriterUtility\workspace\plugins\task\u bundle从C:\TaskWriterUtility\workspace复制示例\com.sap.bong网站.任务.示例\json文件\sampleTaskTemplate.json文件到这个文件夹
命令行工具将把信息写入控制台,因此,企业大数据分析,在Eclipse IDE中显示控制台视图非常重要。
导入运行配置。
运行配置已创建并可供将来在Eclipse中运行TaskWriterUtility命令行工具使用。
指定自定义任务模板定义
将自定义任务模板添加到框架中,您必须为自定义任务模板提供JSON定义。
部署自定义任务模板定义
您可以使用创建的运行配置将自定义任务模板定义部署到CMS数据库,如下所示:
重要信息:Automation Framework服务必须正在运行(您可以在CCM中进行检查)。
TaskWriterUtility将定义部署到BI平台,您将在控制台视图中找到一些信息,例如自定义任务模板的名称、Id和CUID:第一个自定义任务(7261,AeGuI0yrcTxLuyCuonSdfK0)
在中央管理控制台(CMC)中,您可以在以下位置找到自定义任务模板:BI管理控制台>任务模板>自定义
将自定义任务模板插件导出并部署到代理
将自定义任务模板插件部署到服务器的代理。
已启动的代理将注册该插件,并且您可以在BI自动化框架中使用自定义任务模板。如果该插件不可用注册后,请在中央配置管理器(CCM)中重新启动代理。
在场景中使用自定义任务模板
在场景执行后,状态应显示成功。
最后您可以检查,信息反映的是自定义任务模板插件的执行情况。