如何下载和安装 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

根据您的操作系统选择要下载的文件 –

Software Download

在 Microsoft Window 上安装

在具有管理员权限的默认目录或没有管理员权限的用户主文件夹中安装 SAP HANA Studio。

单击 hdbsetup.exe 来安装 SAP HANA studio。

Install SAP HANA Studio on Microsoft Window

会出现 SAP HANA 生命周期管理屏幕。

Install SAP HANA Studio on Microsoft Window

默认安装文件夹是 C:/Program Files / SAP / hdbstudio。

第 1 步) 定义 Studio 属性

Install SAP HANA Studio on Microsoft Window

  1. 选择安装新的 SAP HANA Studio。
  2. 点击 在 Microsoft Window 上安装 SAP HANA Studio按钮。

出现选择功能屏幕,如下所示 –

第 2 步) 选择功能

Install SAP HANA Studio on Microsoft Window

  1. 选择功能屏幕用于选择功能。
  2. 选择功能如下 –
  • SAP HANA Studio Administration – 用于各种管理任务的工具集,不包括传输。
  • SAP HANA Studio Application Development – 用于开发 SAP HANA 原生应用程序的工具集 (XS 和 UI5 工具,不包括 SAPUI5)。
  • SAP HANA Studio Database Development – 用于内容开发的工具集。
  1. 点击 在 Microsoft Window 上安装 SAP HANA Studio按钮。

第 3 步) 审阅并确认

Install SAP HANA Studio on Microsoft Window

  1. 出现审阅和确认屏幕。
  2. 显示 SAP HANA Studio 安装摘要。
  3. 点击 在 Microsoft Window 上安装 SAP HANA Studio按钮。

第 4 步和第 5 步) 安装软件和完成。

  1. 出现安装进度屏幕,之后进入完成页面。

    Install SAP HANA Studio on Microsoft Window

  2. 显示消息“您已成功安装 SAP HANA Studio”。
  3. 点击 在 Microsoft Window 上安装 SAP HANA Studio按钮。

运行 SAP HANA Studio

现在,转到默认安装文件夹“C:/Program Files / SAP / hdbstudio”。

有一个 hdbstudio.exe 文件,通过右键单击它,您可以在桌面上创建快捷方式。

Run SAP HANA Studio

当您单击“hdbstudio.exe”文件时,它将打开工作区启动器屏幕,如下所示。

Run SAP HANA Studio

  1. 工作区默认是选中的。我们可以通过 Browse 选项更改工作区位置。工作区用于存储 Studio 配置设置和开发构件。
  2. 选择“将此用作默认值,不再询问”选项,以防止每次打开 SAP HANA Studio 时弹出此工作区选择屏幕。
  3. 点击 运行 SAP HANA Studio按钮。

出现 SAP HANA Studio 欢迎屏幕 –

Run SAP HANA Studio

在欢迎屏幕上会显示不同的透视图,每个透视图的详细信息如下 –

1. Administration Console Perspective (管理控制台透视图)

此屏幕用于配置、管理和监控 SAP HANA 数据库。SAP HANA Administration Console 中提供了多个视图和编辑器。

System View Toolbar (系统视图工具栏) 用于管理;它看起来如下 –

Administration Console Perspective

下面是一个表格,显示了 SAP HANA Administration Console 中可用的系统级编辑器和视图。

视图/编辑器 详情 路径 图片>
系统 System 视图以分层方式显示 SAP HANA Studio 中管理的所有 SAP HANA 系统及其内容(目录、内容等)。 Window-> Show View ->
System (系统)
Administration Console Perspective
System Monitor (系统监视器) System Monitor 是一个编辑器,可在一次屏幕截图中提供所有 SAP HANA 数据库的概览。我们可以通过钻取来查看 System Monitor 中各个系统的详细信息。 Administration Console PerspectiveSystem View Toolbar 上的按钮。 Administration Console Perspective
管理 这用于执行管理和监控任务。 1. 从 System Toolbar。
2. 双击 System。
Administration Console Perspective
Administration Diagnosis Mode (管理诊断模式) 此编辑器用于紧急情况,以便在系统 SQL 连接不可用或 SQL 连接过载时执行系统监控和操作。 1. 从点击 Administration tool list icon (管理工具列表图标)。
2. Ctrl+Shift + O
Administration Console Perspective

Backup (备份) 用于执行备份和管理。 展开系统并选择备份。 Administration Console Perspective
安全性 此编辑器用于管理以下主题 –
1. 密码策略
2. 数据卷加密
Security views (安全视图) 中的 Security (安全) 选项。 Administration Console Perspective
SQL Console (SQL 控制台) 用于在 SQL Console 中输入、执行和分析 SQL 语句。 从 System Toolbar 选择 SQL Administration Console Perspective

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”图标,如下所示 –

Add System in SAP HANA Studio

第 2 步) 提供以下详细信息,如下所示 –

  1. Host Name (主机名) – 在此处输入 SAP HANA 数据库。
  2. Instance Number (实例号) – 两位的实例号。
  3. Description (描述) – 系统的描述,以便更好地理解。
  4. 点击 在 SAP HANA Studio 中添加系统按钮。

Add System in SAP HANA Studio

出现连接属性屏幕,我们需要在此屏幕中输入 SAP HANA 数据库用户和密码。

Add System in SAP HANA Studio

  1. 输入 SAP HANA 数据库的用户名和密码,以便从 SAP HANA Studio 访问。
  2. 点击 在 SAP HANA Studio 中添加系统按钮。如果没有错误,则连接成功,系统名称将添加到 SAP HANA Studio 的 System Node (系统节点) 下。

使用 SAP HANA Studio

要通过 SAP HANA Studio 登录 SAP HANA 数据库,请遵循以下步骤 –

Work With SAP HANA Studio

  1. 点击已添加的系统。此处为“DB (HANAUSER)”。
  2. 出现用户名/密码弹出屏幕。输入 HANA 数据库的用户名和密码。
  3. 点击 Ok (确定) 按钮。

登录 SAP HANA Studio 后,我们将获得所选 HANA 系统的以下屏幕。

Work With SAP HANA Studio

在 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”。

Catalog in SAP HANA Studio

所有数据库对象都存储在 Schema 的相应文件夹中,如下所示 –

Catalog in SAP HANA Studio

  • 配置

Provisioning (数据配置) 用于选择源元数据并将元数据和数据导入 SAP HANA。

数据配置有两种类别,它们是 –

  1. SAP HANA 内置工具 (平面文件、Smart Data Access、Smart Data Streaming 等)
  2. 外部工具 (SLT、BODS、DXC 等)

在 SAP HANA Studio Provisioning 节点中,SAP 使用一项名为“Smart Data Access”的新功能,这是一个内置工具。

Smart Data Access 整合了来自 Hadoop、Teradata、Oracle 和 Sybase 等异构数据源的数据。

Provisioning in SAP HANA Studio

来自不同源的数据将作为“虚拟表”存储在 SAP HANA 数据库中。虚拟表的限制是,它们只能用于在 SAP HANA 中构建计算视图。

  • 内容

Content Node (内容节点) 是设计时存储库,其中包含包中所有数据模型的信息。所有信息视图(例如属性视图、分析视图、计算视图等)将在 Content Node 下的包中创建。

包用于以结构化的方式对相关信息对象进行分组。可以通过右键单击 Content Node -> New -> Package 来创建包。

Content in SAP HANA Studio

  • 安全性

SAP HANA Studio 中的 Security Node (安全节点) 包含 3 个子节点,它们是 –

  1. Security (安全) – 用于创建用户审计策略、密码策略等。
  2. Users (用户) – 用于创建/修改/删除用户。角色和权限也将从此屏幕授予用户。
  3. Roles (角色) – 用于创建/修改/删除角色。权限将从此处添加到角色。