2020-09-22 07:35发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如何从数据集线器端为数据集线器创建自定义数据源/池。 我可以从backoffice创建,这意味着我需要从backoffice进行部署。但是我希望从datahub端进行部署,因此在打URL时我要小心。 我需要在哪里进行配置?
Manish,
您可以使用REST命令执行此操作。
向主体发送 POST 请求到 datahuburl/datahub-webapp/v1/data-feeds
POST
datahuburl/datahub-webapp/v1/data-feeds
{ " name":" HybrisFeed", " description":"混合饲料。", " poolingStrategy":" NAMED_POOL", " poolingCondition":" HybrisPool" }
然后,您将能够向该供稿/池发送 GET 和 POST 请求。
GET
例如:
创建原始项目: POST {{host}}/data-feeds/HybrisFeed/items/RawCategory
POST {{host}}/data-feeds/HybrisFeed/items/RawCategory
获取合成的状态:获取{{host}}/pools/HybrisPool/compositions
获取{{host}}/pools/HybrisPool/compositions
致谢,卢克
谢谢!!! 我成功地执行了步骤,并同样验证了输出。
要创建自定义提要/池,我们需要在" META-INF/essential-data"文件夹下创建一些csv文件
创建自定义Maven项目并添加以下文件结构
├──src │└──主要 │└──资源 │└──META-INF │├──基本数据 ││├──essential-data.mcsv ││├──custom-feed.csv ││└──custom-pool.csv
essential-data.mcsv
#导入默认的提要和池 DataHubPool,custom-pool.csv DataHubFeed,custom-feed.csv
custom-pool.csv
poolId,poolName 20000," CUSTOM_POOL"
custom-feed.csv
feedId,名称,说明,poolingStrategy,poolingCondition 20000," CUSTOM_FEED","新的自定义供稿"," NAMED_POOL"," CUSTOM_POOL"
在spring文件中配置该提要以用于原始项目映射服务,并将此自定义池添加到local.properties文件中以进行自动撰写和自动发布
关于基兰
我尝试在* raw \ src\ main \ resources \ META-INF下添加,但未成功。 这是错误:在DataHubInitializationCompletedEvent {}上执行。 继续通知其他听众。 com.hybris.kernel.persistence.exporting.Serializatio nException:标头[poolId,poolName]行[2]内容[20000," CUSTOM_POOL"]原因:未知属性poolId 13:58:59 [WARN] [czhpProxyConnection] datahub -由于SQLSTATE(),连接com.mysql.jdbc.JDBC4Connection@2832c53e被标记为损坏嘿,您能否将更详细的步骤传递给我。不确定是否需要在哪里添加? Manish
这也可以使用数据中心中的事件侦听器来完成。 一种常见的情况是为 DataHubInitializationCompletedEvent 创建事件侦听器,并在该事件上使用 DataHubFeedService 创建这些提要。
DataHubInitializationCompletedEvent
DataHubFeedService
位于 help.hybris.com 的解决方案手册中有示例。
https://help.hybris.com/6.5.0/hcd/ 8ac5f84bad6d48a7ba9f71a1271d700d.html
最多设置5个标签!
Manish,
您可以使用REST命令执行此操作。
向主体发送
POST
请求到datahuburl/datahub-webapp/v1/data-feeds
然后,您将能够向该供稿/池发送
GET
和POST
请求。例如:
创建原始项目:
POST {{host}}/data-feeds/HybrisFeed/items/RawCategory
获取合成的状态:
获取{{host}}/pools/HybrisPool/compositions
致谢,
卢克
谢谢!!! 我成功地执行了步骤,并同样验证了输出。
要创建自定义提要/池,我们需要在" META-INF/essential-data"文件夹下创建一些csv文件
创建自定义Maven项目并添加以下文件结构
essential-data.mcsv
custom-pool.csv
custom-feed.csv
在spring文件中配置该提要以用于原始项目映射服务,并将此自定义池添加到local.properties文件中以进行自动撰写和自动发布
关于基兰
我尝试在* raw \ src\ main \ resources \ META-INF下添加,但未成功。 这是错误:在DataHubInitializationCompletedEvent {}上执行。 继续通知其他听众。 com.hybris.kernel.persistence.exporting.Serializatio nException:标头[poolId,poolName]行[2]内容[20000," CUSTOM_POOL"]原因:未知属性poolId 13:58:59 [WARN] [czhpProxyConnection] datahub -由于SQLSTATE(),连接com.mysql.jdbc.JDBC4Connection@2832c53e被标记为损坏嘿,您能否将更详细的步骤传递给我。不确定是否需要在哪里添加? Manish
这也可以使用数据中心中的事件侦听器来完成。 一种常见的情况是为
DataHubInitializationCompletedEvent
创建事件侦听器,并在该事件上使用DataHubFeedService
创建这些提要。位于 help.hybris.com 的解决方案手册中有示例。
https://help.hybris.com/6.5.0/hcd/ 8ac5f84bad6d48a7ba9f71a1271d700d.html
一周热门 更多>