如何下载和安装 SAP HANA Studio
什么是 SAP HANA Studio?
SAP HANA Studio 是一个基于 Eclipse 的集成开发环境 (IDE),它以 GUI 工具的形式用于 SAP HANA 数据库的开发和管理。
SAP HANA Studio 在客户端/开发人员机器上运行,并连接到 SAP HANA 服务器。SAP HANA Studio 可以访问本地或远程 SAP HANA 数据库。
通过使用 SAP HANA Studio,我们可以 –
- 使用户能够管理 SAP HANA 数据库。
- 创建和管理用户授权。
- 创建新的或修改现有的数据模型。
SAP HANA Studio 的先决条件
支持平台
SAP HANA Studio 在以下平台运行 –
Microsoft Windows x32 和 x64 版本 –
- Window XP
- Window Vista
- Window 7
- Window 8
- SUSE Linux Enterprise Server:x86 64 位版本,Red Hat Enterprise Linux (6.5)。
- Mac OS 10.9 或更高版本。
系统要求
- JAVA JVM – 在安装和更新 SAP HANA Studio 期间,会安装或更新 JVM。
- SAP HANA Client – 这是一个软件,通过它可以连接任何其他数据库、应用程序。
- SAP HANA Client 可以安装在 Unix / Linux 和 Microsoft Windows 上,也可以在服务器安装期间安装在 SAP HANA 服务器主机上。SAP HANA Client 与 SAP HANA Studio 分开安装。
下载并安装 SAP HANA Studio
安装路径
根据操作系统及其版本,系统路径的默认安装如下 –
- Microsoft Window (32 & 64 位) - C:\Program files \sap\hdbstudio。
- Linux x86, 64 位 – /user / sap / hdbstudio。
- Mac OS , 64 位 – /Applications / sap / hdbstudio.app
软件下载
您可以在这里下载 SAP HANA Studio 和 SAP HANA Client
根据您的操作系统选择要下载的文件 –
在 Microsoft Window 上安装
在具有管理员权限的默认目录或没有管理员权限的用户主文件夹中安装 SAP HANA Studio。
单击 hdbsetup.exe 来安装 SAP HANA studio。
会出现 SAP HANA 生命周期管理屏幕。
默认安装文件夹是 C:/Program Files / SAP / hdbstudio。
第 1 步) 定义 Studio 属性
- 选择安装新的 SAP HANA Studio。
- 点击
按钮。
出现选择功能屏幕,如下所示 –
第 2 步) 选择功能
- 选择功能屏幕用于选择功能。
- 选择功能如下 –
- SAP HANA Studio Administration – 用于各种管理任务的工具集,不包括传输。
- SAP HANA Studio Application Development – 用于开发 SAP HANA 原生应用程序的工具集 (XS 和 UI5 工具,不包括 SAPUI5)。
- SAP HANA Studio Database Development – 用于内容开发的工具集。
- 点击
按钮。
第 3 步) 审阅并确认
- 出现审阅和确认屏幕。
- 显示 SAP HANA Studio 安装摘要。
- 点击
按钮。
第 4 步和第 5 步) 安装软件和完成。
运行 SAP HANA Studio
现在,转到默认安装文件夹“C:/Program Files / SAP / hdbstudio”。
有一个 hdbstudio.exe 文件,通过右键单击它,您可以在桌面上创建快捷方式。
当您单击“hdbstudio.exe”文件时,它将打开工作区启动器屏幕,如下所示。
- 工作区默认是选中的。我们可以通过 Browse 选项更改工作区位置。工作区用于存储 Studio 配置设置和开发构件。
- 选择“将此用作默认值,不再询问”选项,以防止每次打开 SAP HANA Studio 时弹出此工作区选择屏幕。
- 点击
按钮。
出现 SAP HANA Studio 欢迎屏幕 –
在欢迎屏幕上会显示不同的透视图,每个透视图的详细信息如下 –
1. Administration Console Perspective (管理控制台透视图)
此屏幕用于配置、管理和监控 SAP HANA 数据库。SAP HANA Administration Console 中提供了多个视图和编辑器。
System View Toolbar (系统视图工具栏) 用于管理;它看起来如下 –
下面是一个表格,显示了 SAP HANA Administration Console 中可用的系统级编辑器和视图。
2. Modeler Perspective (建模器透视图)
此透视图用于在 SAP HANA 系统中创建建模对象、数据库对象管理。此透视图供建模人员用于以下活动 –
- 创建/修改表、函数、索引、视图、序列、同义词、触发器、视图。
- 创建建模对象,如属性视图、分析视图、计算视图、分析权限、存储过程和决策表。
- 通过 SLT、BODS、DXC 将数据从 SAP / 非 SAP 源提供到 SAP HANA 数据库。
3. Development Perspective (开发透视图)
此透视图用于在 HANA 上为 Web 环境开发应用程序。在此透视图中使用编程语言 – Java Script、J Query、ODATA 等。
Lifecycle Management Perspective (生命周期管理透视图)
此屏幕用于安装和更新与 SAP HANA 数据库和 SAP HANA Studio 相关的软件。生命周期管理也用于将对象从一个 HANA 系统传输到另一个 HANA 系统。
在 SAP HANA Studio 中添加系统
要使用 SAP HANA 数据库,用户需要从 SAP HANA Studio 连接到 SAP HANA 数据库。因此,我们如下构建到 SAP HANA DATABASE 的连接 –
第 1 步) 从 System Toolbar (系统工具栏) 点击“Add System”图标,如下所示 –
第 2 步) 提供以下详细信息,如下所示 –
- Host Name (主机名) – 在此处输入 SAP HANA 数据库。
- Instance Number (实例号) – 两位的实例号。
- Description (描述) – 系统的描述,以便更好地理解。
- 点击
按钮。
出现连接属性屏幕,我们需要在此屏幕中输入 SAP HANA 数据库用户和密码。
- 输入 SAP HANA 数据库的用户名和密码,以便从 SAP HANA Studio 访问。
- 点击
按钮。如果没有错误,则连接成功,系统名称将添加到 SAP HANA Studio 的 System Node (系统节点) 下。
使用 SAP HANA Studio
要通过 SAP HANA Studio 登录 SAP HANA 数据库,请遵循以下步骤 –
- 点击已添加的系统。此处为“DB (HANAUSER)”。
- 出现用户名/密码弹出屏幕。输入 HANA 数据库的用户名和密码。
- 点击 Ok (确定) 按钮。
登录 SAP HANA Studio 后,我们将获得所选 HANA 系统的以下屏幕。
在 Hana Studio 的 HANA System (HANA 系统) 下存在以下子节点 –
-
Catalog (目录)
SAP HANA Studio Catalog 节点代表 SAP HANA 数据字典,其中数据库对象(表、视图、存储过程、索引、触发器、同义词等)存储在 Schema 文件夹中。当在 SAP HANA 中创建用户时,默认会在 SAP HANA 数据库中创建同名的 Schema。这是用户创建任何数据库对象的默认 Schema。Schema 用于对数据库对象进行分组。
Schema 定义了一个容器,其中包含数据库对象,如表、视图、触发器、存储过程、序列、函数、索引、同义词等。
可以在 SQL 编辑器中使用以下 SQL 创建 Schema –
CREATE SCHEMA "SCHEMA_NAME" OWNED BY "USERNAME".
此处“SCHEMA_NAME”和“USERNAME”应根据要求进行更改。刷新 Catalog Node 后,将显示新创建的 Schema。
我通过其前的 SQL 创建了 Schema “DHK_SCHEMA”。
所有数据库对象都存储在 Schema 的相应文件夹中,如下所示 –
-
配置
Provisioning (数据配置) 用于选择源元数据并将元数据和数据导入 SAP HANA。
数据配置有两种类别,它们是 –
- SAP HANA 内置工具 (平面文件、Smart Data Access、Smart Data Streaming 等)
- 外部工具 (SLT、BODS、DXC 等)
在 SAP HANA Studio Provisioning 节点中,SAP 使用一项名为“Smart Data Access”的新功能,这是一个内置工具。
Smart Data Access 整合了来自 Hadoop、Teradata、Oracle 和 Sybase 等异构数据源的数据。
来自不同源的数据将作为“虚拟表”存储在 SAP HANA 数据库中。虚拟表的限制是,它们只能用于在 SAP HANA 中构建计算视图。
-
内容
Content Node (内容节点) 是设计时存储库,其中包含包中所有数据模型的信息。所有信息视图(例如属性视图、分析视图、计算视图等)将在 Content Node 下的包中创建。
包用于以结构化的方式对相关信息对象进行分组。可以通过右键单击 Content Node -> New -> Package 来创建包。
-
安全性
SAP HANA Studio 中的 Security Node (安全节点) 包含 3 个子节点,它们是 –
- Security (安全) – 用于创建用户审计策略、密码策略等。
- Users (用户) – 用于创建/修改/删除用户。角色和权限也将从此屏幕授予用户。
- Roles (角色) – 用于创建/修改/删除角色。权限将从此处添加到角色。