当前位置:主页 > 分布式数据库 > 云服务器 >

企业邮箱_seer数据库_是什么

你好!

在TinyWorld教程的第2部分(SAP Web IDE for SAP HANA入门)中,我们学习了如何创建项目、创建、构建和运行应用程序模块。在这里,在第3部分中,我们将扩展我们的应用程序以实际执行更有用的操作。

注意:在下面,您将需要更新MTA描述符文件–mta.yaml公司. YAML语法是缩进敏感的,您应该始终使用空格,而不是制表符。委员会的作用mta.yaml公司文件将在第7部分(引擎盖下)中进一步解释。

您可以使用第2部分中介绍的CDS文本编辑器来创建大型和复杂的数据模型,但也可以使用CDS图形编辑器,大数据的发展,与文本编辑器并排使用。右击tinyf.hdbcds文件>"Open with>Graphical Editor"看到:

点击(最左边的)Add Entity图标创建一个新实体,并将其命名为country。这将打开列和关联向导。点击"+"添加一个新的列(字段),将其重命名为名称,将数据类型改为"字符串",大数据局,输入长度100并标记为键列

然后点击"关联"选项卡,添加一个新的关联。将其重命名为。在"目标实体"下,选择世界实体。现在点击"workspace…>Tables",您将看到我们刚刚创建的两个表,分别称为tinyworld.tinydb公司::tinyf.世界"和"tinyworld.tinydb公司::tinyf.国家". 现在可以打开SQL控制台(右键单击容器并选择open SQL console),然后输入一些数据,例如:

(通过在工具栏中按运行)。您可以查看它,例如:

在这一步中,我们使用SAP HANA modeler以图形方式添加计算视图,以仅显示欧洲国家。

导航到tinydb/module文件夹的src/子文件夹,大数据怎么看,右键单击">新建>计算视图"。调用它,例如myview,从下拉列表中选择"数据类别"作为"维度",然后单击"创建"。等待几秒钟,直到您看到:

在工具栏上,单击(创建投影)图标一次,然后(不按住鼠标按钮)将鼠标移动到画布上现有投影下方的空白处,然后再次单击,以创建一个新的投影,大数据+,称为投影\u 1。选中它,然后将右边的小箭头"拖动"到投影的底部,将它们连接起来:

现在,让我们创建投影,以便只显示欧洲国家的结果。选择投影节点。在右侧的"映射"选项卡上,单击"+",将出现一个搜索向导。输入tiny以搜索我们在第2部分中创建的表。选择tinyworld.tinydb公司::tinyf.国家在搜索结果中,单击"确定"。我们首先要将"数据源"连接到"输出列":选择表并单击(添加到输出)图标:

下一步,单击"过滤表达式"选项卡,打开"列"元素,然后双击部分。在操作符选择器中,单击一次"="。表达式出现在顶部;通过键入"Europe"完成:

接下来,选择左侧的投影节点,在其映射选项卡中,用鼠标选择并将名称从"数据源"拖到"输出列"。

最后,为了支持匿名用户,数据分析法,选择图面顶部的"语义"节点,选择"查看属性"页签,将应用权限从"SQL分析权限"改为空

保存计算视图(CTRL/S),重新构建tinydb模块。这就完成了我们的任务:我们创建了一个只显示欧洲国家名称的视图。

最常见的使用模式之一是通过OData协议公开数据模型(请参阅:). 这在webide中很容易实现,只需在我们的小程序中添加一个文件节点.js模块

在文件夹树(导航窗格)中,右击tinyjs/lib/文件夹,创建一个"New>文件"并调用它欧元.xsodata. 请注意,后缀很重要–它决定如何在HANA数据库中处理文件。在编辑器中,键入:

然后保存文件。我们刚刚定义了一个名为欧元.xsodata,并基于myview计算视图(使用名称空间前面的HANA表的名称)定义了一个实体euro。euro实体使用一个名为ID的自动生成键。

在我们可以运行OData服务之前,我们需要从节点.js公开OData服务的模块,以及它所依赖的底层HDB模块。

打开mta.yaml公司MTA描述符,并查找tinyjs模块。您将看到如下内容:

将以下文本附加到tinyjs模块的属性:

注意:YAML语法对缩进敏感,不允许使用制表符。确保只使用空格。

接下来,打开文件tinyjs/服务器.js,并取消对建立到HANA数据库的连接的行的注释。它应该是这样的:

保存所有文件,然后运行节点.js再次打开模块(右键单击tinyjs/">运行>运行方式节点.js应用程序")。

因为我们没有更改索引.xsjs然而,你会看到同样的"这是一个小小的JS世界!"消息,但现在我们还有一个OData服务,我们可以使用odataurl来测试:

在浏览器选项卡中,显示hello world消息的地方,替换URL后缀/索引.xsjs使用

如果一切正常,您将看到输出(基于我们上面的手动输入),如下:

以上URL测试告诉我们OData服务已启动并正在运行。现在,让我们编写一个以编程方式使用相同OData服务的小型UI5应用程序。

双击以再次打开现有的tinyui/resources/索引.html文件,将其内容替换为以下UI5代码,然后保存:

猜你喜欢

微信公众号