现在SAP TechEd季已经结束,我可以恢复我在SAP的"正常"生活,并开始分享更多我认为对社区有意思的技巧和窍门。
在SAP TechEd季期间,物联网智库,我受邀支持法国鲁昂附近的ESIGELEC InnoJam!
学生们被一些有趣的关于机器学习、地理空间和云的用例所挑战,海淘客,我们的合作伙伴向我们提供了超过10GB的数据文件,这些文件被加载到SAP HANA(本地hyper visor托管的速成版虚拟机实例)中。
SAP HANA,速成版非常适合这些挑战,因为它提供了所需的所有机器学习和地理空间功能,并且与云连接器相结合,学生能够将他们的结果暴露在云上。
然而,在那个阶段,我们没有预料到学生会使用SAP HANA工具以外的其他工具,尤其是Eclipse IDE的SAP HANA插件,用于查询数据。
猜猜他们想使用SAP提供的工具以外的其他工具做什么。许多学生想使用JDBC或节点.js,需要SQL端口号。
在Eclipse IDE中使用SAP HANA插件时,不需要提供此信息。只需要主机名、实例号和租户名称(或使用系统租户)。
即使学生没有被授予访问系统租户数据库的权限,也可以记录该部分。
默认情况下,下载返利,系统租户将使用39013作为SQL端口(313)。
这在SAP HANA管理指南(在Landscape Management and Network Administration\Network Administration\Network Administration\Connections from Database Clients and Web Clients to SAP HANA下)中有说明,但在所有SAP的TCP/IP端口中也有说明产品文档
对于租户数据库,端口号根据数据库创建时的可用性从可用端口号范围(341–398)自动分配。
管理员还可以明确指定创建租户数据库时要使用的端口号。
但是,使用最新版本的SAP HANA,express edition,HXE tenant数据库(默认创建)使用39015作为SQL端口(315)。
这与单个容器系统转换为支持多租户数据库容器时使用的默认端口相对应。
在事件之前,我们确实使用HXE测试了数据导入,并调整了一些内容(特别是日期格式)。然后,用最终的数据创建一个新的租户。
现在,最大的问题:
获得租户SQL端口的最简单方法是从:
系统租户数据库
租户数据库本身
运行一段SQL现在您可以使用HDB CLI或Eclipse IDE的SAP HANA插件来运行这些SQL语句之一并获取详细信息。
SAP HANA HDB CLI是SAP HANA客户端的一部分,可以从这里下载
一旦下载,您可以按照《SAP HANA Client Installation and Update Guide》(SAP HANA客户端安装和更新指南)中的说明进行操作。
下面是一个从系统租户数据库运行的HDB CLI命令的快速示例:
结果如下:
您可以在此处找到Eclipse IDE的SAP HANA插件的安装说明。
安装完成后,使用菜单栏窗口>透视图>SAP HANA管理控制台切换到SAP HANA管理控制台透视图。
然后在"系统"选项卡下,您可以使用下面显示的"添加系统"菜单。
系统将提示您输入主机名、实例号、租户名称,企业应用开发平台,然后输入凭据。
如果您想获得帮助关于该主题的其他资料,SAP开发人员中心提供了SAP开发人员社区为社区制作的大量在线教程。
这里有一些教程:
使用JDBC连接到SAP HANA express edition使用Python连接到SAP HANA express edition连接到SAP HANA,使用Microsoft.NET数据提供商的express edition
感谢您的阅读,玩得开心,淘客返利app,并让我们知道您的反馈!
您还可以:
订阅SAP开发者新闻月刊以获取更新跟我们来推特@sapdevYouTube:SAP社区Google+:SAP开发者注意我们接下来的CodeJam事件
当然,如果你觉得这个博客有用,记住"分享就是关心"! ?