从Twitter加载用于社交媒体的SAP数据服务

2020-09-20 09:03发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

我们当前正在尝试将Twitter上的社交媒体帖子加载到内部的SAP hybris marketing 1605中。 我们正在使用SAP Data Services 4.2 SP9和SAP IPS 4.2 SP4。 我们遵循了快速数据加载指南和"为SAP Hybris Marketing(DI6)加载社交媒体数据"。

在执行作业期间,我们目前遇到以下错误:

 |数据流DF_Map_Twitter_Data_NoCust |加载程序Get_T_MaxID_STG_TW_MAXID
 提交给ODBC数据源的SQL导致错误<[SAP AG] [LIBODBCHDB DLL] [HDBODBC]一般错误; 362
 无效的架构名称::第1行第21行(在pos 20)>。 提交的SQL是。" STG_TW_MAXID"(" CHANNEL" VARCHAR(4)不为空," LANGUAGE" VARCHAR(4)不为空," SEARCH_TERM" VARCHAR
 (50)不为null," MAX_ID" VARCHAR(50),主键(" CHANNEL"," LANGUAGE"," SEARCH_TERM"))>。
 |数据流DF_Map_Twitter_Data_NoCust |加载程序Get_T_MaxID_STG_TW_MAXID
 提交给ODBC数据源的SQL导致错误<[SAP AG] [LIBODBCHDB DLL] [HDBODBC]一般错误; 362
 无效的架构名称::第1行第21行(在pos 20)>。 提交的SQL是。" STG_TW_MAXID"(" CHANNEL" VARCHAR(4)不为空," LANGUAGE" VARCHAR(4)不为空," SEARCH_TERM" VARCHAR
 (50)不为null," MAX_ID" VARCHAR(50),主键(" CHANNEL"," LANGUAGE"," SEARCH_TERM"))>。
 

不过,当我查看HANA时,就会显示该架构。

另外,我确实对存储库进行了如下更改(以添加由于" hana服务器未知"错误而导致的用户)。

有人之前遇到过此错误吗? 我是否需要实际更改SAP Data Services作业本身中的某些内容?

(9.2 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

我们当前正在尝试将Twitter上的社交媒体帖子加载到内部的SAP hybris marketing 1605中。 我们正在使用SAP Data Services 4.2 SP9和SAP IPS 4.2 SP4。 我们遵循了快速数据加载指南和"为SAP Hybris Marketing(DI6)加载社交媒体数据"。

在执行作业期间,我们目前遇到以下错误:

 |数据流DF_Map_Twitter_Data_NoCust |加载程序Get_T_MaxID_STG_TW_MAXID
 提交给ODBC数据源的SQL导致错误<[SAP AG] [LIBODBCHDB DLL] [HDBODBC]一般错误; 362
 无效的架构名称::第1行第21行(在pos 20)>。 提交的SQL是。" STG_TW_MAXID"(" CHANNEL" VARCHAR(4)不为空," LANGUAGE" VARCHAR(4)不为空," SEARCH_TERM" VARCHAR
 (50)不为null," MAX_ID" VARCHAR(50),主键(" CHANNEL"," LANGUAGE"," SEARCH_TERM"))>。
 |数据流DF_Map_Twitter_Data_NoCust |加载程序Get_T_MaxID_STG_TW_MAXID
 提交给ODBC数据源的SQL导致错误<[SAP AG] [LIBODBCHDB DLL] [HDBODBC]一般错误; 362
 无效的架构名称::第1行第21行(在pos 20)>。 提交的SQL是。" STG_TW_MAXID"(" CHANNEL" VARCHAR(4)不为空," LANGUAGE" VARCHAR(4)不为空," SEARCH_TERM" VARCHAR
 (50)不为null," MAX_ID" VARCHAR(50),主键(" CHANNEL"," LANGUAGE"," SEARCH_TERM"))>。
 

不过,当我查看HANA时,就会显示该架构。

另外,我确实对存储库进行了如下更改(以添加由于" hana服务器未知"错误而导致的用户)。

有人之前遇到过此错误吗? 我是否需要实际更改SAP Data Services作业本身中的某些内容?

(9.2 kB)
付费偷看设置
发送
4条回答
1楼 · 2020-09-20 09:37.采纳回答

修复如下。 如果您需要更多详细信息,请与我联系。

  1. 在SAP DS上运行Job_Load_Social_Media_Search_Query创建基本表
  2. 运行Job_Twitter_Data_Load检索帖子
  3. 在应用服务器中运行报告等以分配情感

我现在能够从Twitter检索帖子。

还有一些问题:

  • 搜索查询是从Excel上传的,那么为什么需要在应用服务器中进行自定义?
  • 搜索查询中的语言设置有多准确?
compass1988
2楼-- · 2020-09-20 09:40

亲爱的阿基尔,

对不起,我很晚才回答,但是我想在注释215369中与大家分享所有SAP Answer。

",请注意,将推文导入SAP Hybris Marketing通常不会将推文中的信息与您实际客户的信息合并。而是将为每个Twitter用户创建新的联系人。这是由于缺少匹配ID的联合ID引起的 联系人– Twitter仅提供Twitter用户ID和用户名,没有其他信息(例如电子邮件地址)可用于合理的联系人匹配。如果您的客户知道Twitter ID,则匹配有效。例如,如果您 通过Twitter实施了一个社交登录解决方案。为了获得令人难以置信的结果,您需要一个不容易实现的显着匹配率。从我参与的客户项目中,我感觉相反的方法通常效果更好:您在SAP Hybris Marketing中拥有客户 并将其作为自定义受众群体转移到外部平台。您可以在那里直接使用联系人,创建相似的受众群体或更新自定义受众群体事件, 例如具有合同的联系人,对于长期运行的广告系列而言,这些合同很快就会过期。 例如,直接为Facebook提供支持,或者可以使用外部执行的活动在Twitter的客户项目中实现。
关于填写表SOCIALDATA和SOCIALUSERINFO。 这些表是"社会智能"的一部分。 SAP Hybris Marketing不使用此功能(确切地说,所提到的RDS使用了某些部件,但这与SAP Hybris Marketing无关。) 而是将社交发布存储为交互(业务对象CUAN_INTERACTION,根表CUAND_CE_IA_RT),并将相应的用户存储为交互联系人(业务对象CUAN_INTERACTION_CONTACT,根表CUAND_CE_IC_ROOT)。"

此致

Danitza Apaza

打个大熊猫
3楼-- · 2020-09-20 09:20

由于某些原因,由于某些原因,DS_OWNER为。我通过再次更改数据存储区解决了第一个问题。

我删除了<和>。

现在我们遇到以下错误:

 5272 1308 DBS-070404 2017/7/21上午6:28:14 |数据流DF_Map_Twitter_Data_NoCust | Reader Get_T_Data-BreakKey-Mapping1
 5272 1308 DBS-070404 7/21/2017 6:28:14 AM提交到ODBC数据源<服务器名>的SQL导致错误<[SAP AG] [LIBODBCHDB DLL] [HDBODBC]基本表未找到; 259
 5272 1308 DBS-070404 2017/7/21上午6:28:14无效的表名称:在架构RDS_DS_STAGE:行7列356(位置972)中找不到表/视图STG_SMI_SEARCH_QUERY>。 的
 

手册中没有地方提到手动创建表格,有人没有指南吗?

大简至美
4楼-- · 2020-09-20 09:17

您好,Komur,

在运行Twitter作业之前,请遵循测试脚本DI6_CEI12_BPD_EN_XX.docx维护搜索查询并按顺序运行该作业。

最好的问候

汉克

一周热门 更多>