微软云_沈阳品牌网站建设_限量秒杀

安全 虚拟云 浏览

小编:今天我想和大家分享在SAP-HANA上生成模拟数据的各种变体。为了开发、测试和演示一个应用程序,必须用内容填充连接的后端。手动生成大量数据可能非常耗费时间—为了节省您的时间

今天我想和大家分享在SAP-HANA上生成模拟数据的各种变体。为了开发、测试和演示一个应用程序,必须用内容填充连接的后端。手动生成大量数据可能非常耗费时间—为了节省您的时间(和精力),云服务器的与,本博客文章介绍了SAP HANA环境中的自动数据生成。

在解释生成数据的第一个过程之前,本节将向您概述此博客的结构。首先,您必须决定要开发什么样的应用程序。它是一个以静态方式呈现数据的应用程序,这意味着数据不会经常更改吗?或者你打算开发一个应用程序,在这个应用程序中,你意识到与你存储的信息有关的许多变化?

下一章介绍了各种方法,并根据它们的"数据变化频率"对这些应用程序进行了分类。

接下来将解释不同的方法。首先,华为服务器云,我将向您展示如何使用外部工具(Java应用程序)为HANA数据库创建大量数据。之后,我将继续介绍在HANA XS环境中创建数据的其他两种变体(用于本机应用程序开发)。最后一章将介绍我对这些不同的数据生成方法的看法和经验。

现在,让我们开始对您的应用程序进行分类。静态应用程序处理不经常更改的数据(例如,存档、每月生成的数据,例如季度结果等)。动态应用程序可以描述为处理经常更改的信息的应用程序。一方面,用户希望看到最新的数据,另一方面,它可能会被用户无法影响的其他(外部)事件更改多次。作为这样一个动态、快速移动的应用程序的例子,我想提到一个物联网应用程序。与"事物"或传感器进行交互,并从这些传递的数据中得出结论可能非常有价值。尤其是在没有真正的物理传感器的情况下演示这种应用是不容易的。

在这种情况下,传感器可以在很短的时间内传输许多不同的值。要用模拟数据来模拟这一点,您必须考虑一些与静态应用程序模拟数据不同的事实。我将在后面的相应章节中讨论这个问题。

在SAP HANA上实现应用程序具有以非常高效的方式处理大量数据的优势。处理大量数据是通过将业务逻辑直接实现到数据库堆栈中来完成的。为了验证是否以适当的方式处理了大量数据,您需要模拟数据来进行模拟。以手动方式生成每一条数据记录不是很有效。因此,我想向您展示一个专用的Java应用程序,它将帮助您几乎自动完成这项工作。

下面的指南将引导您完成整个过程。下面的图片和一些术语是从Erik Lemen创建的文档中获取的。为了与其他数据生成方法进行比较,云试用,我想总结一下本指南的部分内容。关于这个过程的更详细的信息可以在埃里克的指南中找到。通过此链接下载Java应用程序后,一个引导过程将引导您完成整个过程。

2。将Java应用程序连接到运行HANA实例的主机上。

备注:请考虑您用于设置HANA实例连接的用户具有将数据插入数据库的足够权限。

3。为了找到用于插入随机模拟数据的相应数据库表,该指南为您提供了整个目录的概述。这使您能够从各种模式钻取到要查找的表。

4。选择要插入数据的表是下一步必须进行的操作。根据您选择的表,java应用程序会提示您选择要在其中写入数据的列。当然,所有键列以及不允许为"null"的其他列都会提前选择。用于创建随机数据的模式配置完成设置。

上图说明了不同的数据生成模式(1到5)。对于具有数据类型字符的列,有两种不同的模式可用。您可以在自动生成模式#4和自定义模式#5之间进行选择。首先提到的一个生成具有众所周知的"Lorem ipsum…"模式的数据。第二种模式允许您为每个数据记录输入一个值。

可以用三种不同的模式创建基于日期和数字的列的内容。如#1、#2所示,何谓云服务器,随机和顺序模式生成的值介于下限值和上限值之间。#3,云腾讯服务器,固定模式,只需要一个值,它将为每个数据记录的相应列创建一个几乎类似于#5的固定预定义值。

工具应创建多少记录的配置完成生成过程。最后一步还要考虑一件事。三个复选框允许创建大量数据的额外控制。

下周我将向您展示如何使用oData Explorer在HANA XS环境中生成数据,这样您就不必依赖于外部工具集。

您是否曾面临过生成随机样本数据的挑战?如果是这样,告诉我你是怎么接近的!

当前网址:http://vmchk.cooou.com/theory/100973.html

 
你可能喜欢的: