HANA 数据源配置指南

概述

SAP HANA 是一个高性能的内存关系型数据库管理系统,由 SAP 公司开发。它支持 OLTP(在线事务处理)和 OLAP(在线分析处理),具备实时数据处理能力和高级分析功能。通过配置 SAP HANA 数据源,你可以实现高效的数据同步和处理,支持复杂的数据分析和商业智能应用。

参数配置

配置 SAP HANA 数据源时,需要提供以下信息以确保成功连接到 HANA 数据库:

  • 数据源名称:为你的 HANA 数据源指定一个唯一且易于识别的名称。建议使用有意义的命名规则,如"行为数据数据源"。

  • JDBC 连接地址:提供 SAP HANA 数据库的 JDBC 连接地址,格式通常为

    jdbc:sap://host:port
    jdbc:sap://host:port
    。例如,
    jdbc:sap://hana-server:30015
    jdbc:sap://hana-server:30015
    。对于 HANA Cloud,连接地址格式可能为
    jdbc:sap://xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.hana.trial-us10.hanacloud.ondemand.com:443/?encrypt=true&validateCertificate=true
    jdbc:sap://xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.hana.trial-us10.hanacloud.ondemand.com:443/?encrypt=true&validateCertificate=true

  • 用户名:输入用于连接 HANA 数据库的用户名。通常是具有相应权限的数据库用户,如

    admin
    admin

  • 密码:提供对应用户名的数据库密码。请确保密码的安全性和准确性。

  • 允许使用配置信息连接所有数据库/Schema(可选):勾选此选项,使得配置信息可以用于连接到 HANA 实例中的所有数据库和 Schema。如果未勾选,连接将仅限于指定的 schema。建议在生产环境中谨慎使用此选项。

  • 数据库时区:选择 HANA 数据库所在的时区,确保时间数据的准确性。

  • 数据源描述:(可选)为数据源添加描述性信息,以帮助你或其他管理员理解该数据源的用途或特点。

  • 通过 SSH Tunnel 连接:(可选)当数据库位于受限网络时启用。需补充 SSH 服务地址、端口、用户名和认证信息。

  • 可用工作空间:设置该数据源授权给哪些工作空间使用。可以指定工作空间,也可以授权给全部工作空间。

连接配置

  • 直连:确保你输入的连接信息在网络中可访问。如果 HANA 服务器开启了 IP 访问白名单,请确保数据集成服务的出口 IP 地址已被添加到白名单中,具体 IP 地址请联系技术支持人员。

注意事项

  • 连接信息验证:确保所有提供的连接信息准确无误,并且 SAP HANA 服务是可访问的。在保存配置前,建议使用"测试连通"功能验证连接。
  • 安全性管理:保护你的数据库凭证信息和 SSH 凭证信息,避免泄露给未经授权的人员。建议定期更换数据库密码。
  • 权限配置:确保用于连接的数据库用户具有执行数据同步任务所需的权限,包括但不限于 SELECT、INSERT、UPDATE、DELETE 权限。
  • 网络配置:如果 HANA 数据库部署在防火墙后面,请确保必要的端口(如 30015、30013 等)已开放。
  • 性能优化:SAP HANA 作为内存数据库,建议合理配置连接池参数以获得最佳性能。
  • 监控维护:定期检查并更新你的数据源配置,以适应数据库结构的变化或新的安全要求。监控数据同步任务的运行状态,以便及时发现并解决可能出现的问题。
  • 版本兼容性:确认你的 HANA 数据库版本与数据集成平台的兼容性,推荐使用 HANA Cloud、HANA 2.0 SP04 或者更高版本。

最佳实践

  • 连接池配置:合理设置连接池大小,避免连接数过多或过少影响性能。
  • Schema 权限:只授予必要的 Schema 访问权限,遵循最小权限原则。
  • 数据类型映射:了解 HANA 数据类型与目标系统的映射关系,确保数据同步的准确性。
  • 备份策略:在进行重要数据同步前,建议对目标数据进行备份。

配置完成后,你就可以在数据同步任务中选择此 HANA 数据源,进行数据的导入或导出操作。通过 SSH 隧道连接可以增强数据传输的安全性,特别是在处理敏感数据时。合理的权限配置和安全措施将确保你的 HANA 数据源配置既高效又安全。

相关文档

联系我们
预约咨询
微信咨询
电话咨询
邮件咨询