云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

游戏服务器_爱思唯尔数据库_年度促销

小七 141 0

这是对实时流录制内容的可搜索描述,特别是"第10集-完成中的数据检索机制"节点.js在"使用qmacro实践SAP开发"系列中。视频录制中有直接指向特定亮点的链接。有关其他剧集的注释链接,请参阅该系列博客文章的"捕捉重播"部分。

本集标题为"完成中的数据检索机制"节点.js",于2019年3月7日(星期四)进行直播,时长约一小时。YouTube上提供了视频流录制。

下面是一个简短的概要,以及指向特定亮点的链接-使用这些链接可以直接跳到录制中的特定感兴趣的地方,基于"hh:mm:ss"样式的时间戳。

简要概述

在上一集之后,我们还有一些工作要做,以完成我们一直在构建的数据检索机制,从原始的Northwind服务中提取数据,并将其转换为CSV文件,该文件可以用cds deploy加载到持久层。在这一集中,我们完成这一步并加载数据。

链接到特定的突出部分

00:02:20:记住我们离开的地方,返利淘客,刚刚将类别CSV文件加载到Northbreeze中,我们有一个北风.db使用cds deploy调用得到的命令。还要考虑从CSV列标题的角度看,要使导航属性关系"在下面"工作,我们必须做些什么。

00:04:55:使用sqlite3".dump"命令查看持久层中的数据定义,注意到实体是如何通过带有"\u ID"后缀的属性名称(供应商\u ID和类别\u ID)联系起来的。

00:07:30:当我们查看产品实体集中可用的属性时,我们发现这在Northwind服务中是类似的。

00:08:08:重新连接到我们昨天与tmux a的tmux会话,瞧,云服务器怎么用,我们所有的工作都是还在等着我们继续。终端多路复用器ftw!

00:08:30:显示您可以缩放tmux窗格,以使用前缀键+‘z’(表示"缩放")扩展到整个窗口大小。默认情况下,前缀键设置为Ctrl-b,但我将其设置为Ctrl-a,大数据app,因为我发现这是一个更容易键入的键组合。所以"Ctrl-a z"会将一个窗格缩放到整个窗口大小,同样的组合会再次将其切换(取消缩放)。

00:10:02:使用Vim插件Nerdtree探索目录结构并找到我要查找的文件,这是型号.cds文件,所以当我填写实体中的配置时可以将其作为参考地图中的抓取.js脚本。

我用Vim中的一个组合键切换Nerdtree,5118大数据,特别是这个配置:

更多细节请参阅GitHub上dotvim存储库中的我的Vim配置。

00:15:15:默认的cds命令是"compile",但我们也可以显式调用它,我们这样做,要检查将为服务生成什么数据定义语言(DDL)语句:

00:17:15:禁用键盘上的Ctrl键以尝试并强制自己使用CapsLock键,该键以前已重新定义为Ctrl键。我想这会让我以后迷糊的,但是嘿。(更新:是的!)

00:18:55:意外发现一个Ranger特性,即如果您选择多个文件(例如,淘客单,使用空格),选择其中一个(使用"l",进入"right")将打开该文件类型的默认处理程序,在本例中,它是我的编辑器Vim,但它将打开所有选定文件的Vim,这意味着我可以在Vim中导航。很好!

00:20:30:我们将基本URL的值替换为中的真实Northwind服务URL抓取.js,因此脚本的真正和最终执行使用Northwind,而不是我们保存的数据文件。

00:23:30:由旧配置文件Nabheet Madan的评论触发,我们查看ABAP编辑器怀旧的推文线程,还记得我在80年代末第一次出现在场景中时是如何编辑ABAP的吗,还想知道我们是否会看到ABAP通过语言服务器实现在Vim中被编辑。天哪!

00:25:32:在tmux中创建一个新窗口,并复制我们刚刚用抓取.js在Northbreeze项目的db/csv/目录中编写脚本。

00:26:30:有人在门口!通过门廊中的Nest Hello设备在我的Google Home Hub上宣布(并显示)。

00:27:40:使用Vim keybinding方法重命名Ranger中的文件,还有一个"批量重命名"功能,我当时不记得如何使用,但这里描述了:批量重命名。

现在我们重命名了CSV文件以遵循约定名称应为-.csv.

00:30:55:使用cds deploy将csv数据加载到持久层。我们不需要指定--tosqlite:northbreeze.db选项因为这个细节已经保存在包.json上一次调用的文件。

00:32:20:使用cds run启动服务,在这里我们只能成功地看到元数据文档,包括导航属性,这些属性是我们在中定义的关联的结果型号.cds. 真可爱!

00:36:32:也查看类别、供应商和产品实体集中的数据,现在可以从CSV文件、cds deploy活动中加载到持久层。

00:37:55:尝试一些OData查询选项,例如:

…在这里,我们发现了一些关于中止财产价值的奇怪之处:它们都设置为true,这是不正确的(我们通过查看原始Northwind服务上的"相同"查询来再次检查这一点:https://services.odata.org/V3/Northwind/Northwind.svc/Products?$format=json&$select=Discontracted.

00:40:40:查看持久层,我们可以看到数据库中的值实际上是正确的(即,对于Discontracted属性,我们有一些错误的值)。

我们把它放在那里,放在这个激动人心的悬念上!停产的房产价值是怎么回事?让我们尽快发现!