本博客描述了BusinessObjects Business Intelligence Platform 4.2 SP8与Azure SQL DB的设置,后者是Azure中的托管PaaS数据库解决方案。Azure SQL server/DB从BO/BI版本4.2 SP8开始受支持,请参阅SAP BusinessObjects BI 4.2 SP8产品可用性矩阵(PAM)。
此外,人工智能核心,博客中还介绍了系统的高可用性和灾难恢复部署。
Azure SQL数据库是一个完全托管的平台即服务(PaaS)数据库引擎,可处理大多数问题数据库管理功能,如升级、修补、备份和监视,无需用户参与。Azure SQL数据库始终运行在最新稳定版本的SQL Server数据库引擎和修补操作系统上,可用性为99.99%。内置在Azure SQL数据库中的PaaS功能使您能够专注于对您的业务至关重要的特定于域的数据库管理和优化活动。
最适合于希望使用最新稳定SQL Server功能并且在开发和营销方面有时间限制的现代云应用程序。
完全支持托管的SQL Server数据库引擎基于最新稳定的SQL Server企业版。SQL数据库有两个基于标准化硬件和软件的部署选项,关于云服务器,这些硬件和软件由Microsoft拥有、托管和维护。
使用SQL Server,您可以使用需要广泛配置的内置特性和功能(本地或Azure虚拟机)。在使用SQL数据库时,您可以按需付费,并提供扩展或缩小选项,以获得更大的功率而不中断。SQL数据库有一些SQL Server中没有的附加功能,大数据是,如内置的高可用性、智能和管理。
Azure SQL DB概述
Azure SQL DB SLA
SQL数据库提供以下三种购买模式:
基于vCore基于DTU无服务器
基于vCore的购买模式允许您选择vCore的数量、内存量以及存储量和速度。基于vCore的采购模型还允许您使用Azure Hybrid Benefit for SQL Server来节省成本。vCore模型中的服务层选项包括通用、业务关键型和超规模。服务层通常定义存储体系结构、空间和I/O限制,以及与可用性和灾难恢复相关的业务连续性选项。
通用模型是最适合的业务工作负载。它提供了面向预算、平衡和可扩展的计算和存储选项。这里描述了资源选项和限制。
业务关键型模型通过使用多个独立副本为业务应用程序提供最高的故障恢复能力,并为每个数据库副本提供最高的I/O性能。这里描述了资源选项和限制。
对于SAP BO/BI环境,使用基于vCore的模型很方便,可以选择通用或业务关键型SKU。
基于DTU的采购模型在三个服务层中提供计算、内存和I/O资源的混合,大数据资源,以支持从轻到重的数据库工作负载。每一层中的计算大小提供了这些资源的不同组合,您可以向其中添加额外的存储资源。
基于DTU的购买模型中的服务层根据一系列计算大小进行区分,包括固定数量的存储、固定的备份保留期,
无服务器模式根据工作负载需求自动缩放计算,并按每秒使用的计算量计费。无服务器计算层还可以在只有存储计费的非活动期间自动暂停数据库,并在活动返回时自动恢复数据库。这里描述了资源选项和限制
无服务器模式更适合间歇性、不可预测的使用,随着时间的推移,平均计算利用率较低。此模型可用于sapbo/BI部署的非prod环境。
在本节中,描述了sapbo/BI与Azure SQL DB的基本安装步骤。高可用性和灾难恢复设置不包含在本节中。
系统设计
以下是本博客中描述的参考设置的详细信息:
在有成本意识的设置中,我们可以在同一个虚拟机中安装CMS服务器和Web服务器。
准备
阅读所需的安装指南、SAP说明,在Azure文档上安装SAP并下载安装媒体。按照系统架构部署虚拟机,并选择操作系统作为Windows服务器。在CMS和Web层虚拟机的每个虚拟机上包括磁盘,并创建驱动器。将虚拟机加入域。在临时磁盘(D驱动器)中定义页文件。检查Windows防火墙中的必要端口是否打开。使用此链接中的说明禁用Windows中的连续可用性功能。
部署Azure SQL DB并创建CMS和审核数据库
转到Azure marketplace并搜索Azure SQL。
选择资源类型作为数据库服务器并单击"创建"。
输入数据库服务器详细信息。
输入Azure DB名称、资源组,位置、服务器管理员用户和密码。
摘要屏幕,然后单击"创建"。一旦创建了Azure SQL Server,创建CMS&AUDIT数据库。
根据大小要求选择计算和存储。请参考本博客中的Azure SQL数据库大小模型部分来选择首选选项。
以上截图显示了CMS数据库的创建。重复创建审计数据库的步骤。
在防火墙规则中,为CMS和Web服务器添加虚拟机的vnet。
添加应用虚拟机的vnet将允许Azure SQL Server数据库和虚拟机之间的连接。同时将设置更改为"否",以允许Azure服务和资源访问此Azure DB服务器。
SAP BO/BI CMS服务器安装
以管理员身份登录CMS服务器(azwinbocms1)。使用Azure SQL DB设置ODBC连接下载ODBC驱动程序版本13.1并安装在CMS服务器上。
https://docs.microsoft.com/en-us/sql/connect/odbc/windows/release-notes-odbc-sql-server-windows?view=sql-server-ver15#早期版本
转到控制面板->管理工具->ODBC数据源(64位)->系统DSN。单击"添加"为CMS数据库创建连接。
输入Azure SQL server的名称。
输入服务器管理员用户和密码。
从下拉列表中选择数据库名称。
测试连接并单击"完成"。
重复上述步骤为审核数据库创建连接。