点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的会员
:我们实际上面临着一个非常奇怪的问题:-
我们有一个ETL bo服务,该服务由来自不同数据库(如AS400,Salesforce,MySQL)的不同表组成。
我们所有的连接工作都很好,但是执行BODS作业时我无法使用其他SAS工具连接到该数据库。
我遇到以下错误:-
MySQL] [ODBC 5.3(w)驱动程序]由于许多连接错误,主机'90 .85.95.113'被阻止; 使用" mysqladmin flush-hosts"取消阻止
解决问题的唯一方法是运行命令FLUSH HOSTS
但是当没有作业执行时,我们可以连接到那些数据库吗?
我们可以在BODS上设置任何参数来避免此问题吗?
董事会:-14.2.11.2066
BI平台:-BI 4.2支持包6补丁2
BI Windows(服务器):-Windows Server 2016标准64位
BI Windows(客户端):-Windows 10专业版64位版本1803
MYSQL版本:-MySQL 5.5.37
SAP IQ版本:16_1
乍一看,该问题与MYSQL连接问题有关:
https://www.cyberciti.biz/faq/error-1129-hy000-host-is-blocked-因为许多连接错误/
非常感谢您提供任何帮助
私下
BODS确实创建了多个连接,因此可以并行处理数据。 多少取决于一些设置。 如果您可以发布监视器日志的屏幕截图,我们也许可以计算对数据库执行操作的线程数。
仅作为提示,最重要的是数据流中的DegreeOfParallelism属性。 如果将default保留为空,则通常为3。 因此,如果您因为不需要并行而降低并行度,那就是起点。
另一个有趣的问题是是否有剩余的会话。 BDOS当然会在数据流结束时与数据库断开连接,但也许会遇到错误或出现其他错误。 您可以从哪个时间开始签入MySQL,这些用户是谁? 最好是在没有BODS作业正在运行的时间点。
一周热门 更多>