如何在同一个module里面集成多个数据库的多张表数据

确保本公司数据安全,通常对数据的管理采取很多措施进行隔离访问。 但是,Mendix应怎样访问散布于异地的多个数据库呢?

前几期我们介绍过出海跨境的大企业对于Mendix的技术、人才的诉求后,陆陆续续有其他客户希望更聚焦具体的实际场景上。正好想到龙年过后的一家global公司的数据集成与处理方面的诉求,在此应答一下。

跨国公司要合规: 这个跨国公司为了遵循不同国家的数据隐私法规,采用了逻辑隔离来处理数据。他们设置了多个数据库实例,每一个实例处理一种特定地域的数据……

医疗行业特殊性:结合他们家的行业特点,HIPAA(健康保险流通与责任法案)要求进行数据的逻辑隔离,主要是为了保护个人健康信息(PHI)的安全和隐私。在这个法律框架下,数据的逻辑隔离有几个核心的目的,诸如保障病人隐私、最小必要性、减少整体泄露风险……

那么问题来了:

yes2.png

我们就来快速理解一下什么是MX 10.6导入的“external-database-connector”!

  1. 右键单击要添加连接的模块,然后单击添加其他>外部数据库连接。这将打开数据库连接向导:

  2. 选择您要连接的数据库并输入所需信息。
  3. 单击“测试连接”以查看连接是否有效。如果您没有看到绿色的“连接成功”文本确认,请尝试再次检查您的数据库详细信息。
  4. 单击“保存”打开该数据库的外部数据库文档。

现在您可以开始查询数据库以选择要在您的应用程序中使用的数据。

查询数据库

要查询数据库,请执行以下操作:

  1. 输入查询名称,以便您稍后可以访问相同的查询。

  2. 输入SQL 查询以从数据库中选择数据以在应用程序中使用。例如,查询选择CustomersSELECT * from customers表中的所有行:

  3. 单击“运行查询”,转到“响应数据”选项卡并查看查询的数据。

添加参数

单击“添加参数”将参数添加到 SQL 查询,以便在运行时将动态值传递给查询。

查询数据库中的示例数据库是一个客户详细信息表,其中包含客户姓名、地址和电话号码等信息。假设您想在应用程序运行时指定特定客户。您可以添加以下参数:

然后,在查询中使用参数:

select * from customers where contactFirstName like {paramFirstName}

使用查询响应

查询数据库后,您可以在响应屏幕中查看响应。

如果您想从响应创建实体,请单击“使用响应”

从响应创建实体

“响应结构”选项卡中,可以预览实体中查询的数据。您可以调整实体名称,但我们建议您使用以下名称:

单击“保存查询并创建实体”以创建实体并将其添加到您的域模型中:

在微流中使用实体

使用“查询外部数据库”活动在微流中调用数据库。请执行下列操作:

  1. 创建一个新的微流并将“查询外部数据库”活动拖入其中。

  2. 双击该活动,然后在“数据库”字段中单击“选择”以选择要查询的数据库。

  3. 选择您想要包含在活动中的查询(您在查询数据库时保存的查询)。

  4. 包括任何参数。

  5. 在输出字段中,选择是否要使用返回值

  6. 单击“确定”

  7. 配置结束事件(例如,如果您选择要显示在列表中的数据,则显示列表)。

您现在可以在应用程序中使用微流。以下是配置的微流的示例:

关于Mendix

作为西门子Xcelerator平台的低代码引擎,Mendix正在迅速成为推动企业数字化发展的首选应用程序开发平台。Mendix让企业能够以前所未有的速度构建应用程序、促进IT团队与业务专家之间开展有意义的协作,并帮助IT团队保持对整个应用程序环境的控制。作为一直被领先的行业分析师视为“领军者和远见者”的低代码平台,Mendix是云原生的、开放的、可扩展的、敏捷的,并且经过实践验证。从人工智能和增强现实,到智能自动化和原生移动,Mendix和西门子Xcelerator已成为“数字优先”企业的中坚力量。Mendix已被46个国家的4,000多家企业采用,并建立了由30多万名开发人员组成的活跃社区,这些开发人员使用该平台创建了20多万款应用程序。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/398968.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

springboot+vue的飘香水果购物网站(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…

ip https证书推荐

公网IP地址是每个连接到互联网的设备所必需的标识。公网IP地址是用于在互联网上唯一标识一个设备的IP地址,它由一组由四个数字组成的字符串组成,每个数字在0到255之间。随着互联网的发展,只有公网IP地址的站点也开始重视传输信息安全&#xf…

小脑萎缩怎么办?我们如何战胜这个疾病?

小脑萎缩是一种神经系统疾病,主要表现为小脑功能的进行性退化。这种疾病可能导致患者出现行走困难、平衡障碍、言语不清等症状。近年来,中医治疗小脑萎缩的研究逐渐受到关注,其中刘家峰中医使用中草药治疗小脑萎缩取得了一定的成果。 刘家峰中…

springboot+vue的宠物咖啡馆平台(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…

观察者模式和发布订阅模式的区别

从下图中可以看出,观察者模式中观察者和目标直接进行交互,而发布订阅模式中统一由调度中心进行处理,订阅者和发布者互不干扰。这样一方面实现了解耦,还有就是可以实现更细粒度的一些控制。比如发布者发布了很多消息,但…

【探究大语言模型中G、P、T各自的作用】

文章目录 前言一、GPT全称二、Generative:生成式三、Pre-trained:预训练四、Transformer:变换模型 前言 偷偷告诉你们,在写这篇文章时,标题就是用chatGPT生成的 一、GPT全称 大语言模型的全称是Generative Pre-train…

[嵌入式AI从0开始到入土]15_orangepi_aipro欢迎界面、ATC bug修复、镜像导出备份

[嵌入式AI从0开始到入土]嵌入式AI系列教程 注:等我摸完鱼再把链接补上 可以关注我的B站号工具人呵呵的个人空间,后期会考虑出视频教程,务必催更,以防我变身鸽王。 第1期 昇腾Altas 200 DK上手 第2期 下载昇腾案例并运行 第3期 官…

同城系统源码_城市o2o系统源码OctShop

同城系统源码O2O的模式就是一种将线下商品或服务与线上互联网相结合,让互联网成为线下交易的前台。比如:商家企业可以通过线上的方式展示自己商品或服务的详细信息,以及各种营销活动的宣传,引导买家消费者下单,通过线上…

Java的String类

目录 String类的常用方法 1.1 字符串构造 1.2 String对象的比较 1.3 字符串查找 1.4 转换 1.5 字符串替换 1.6字符串拆分 1.7 字符串截取 1.8 其他操作方法 1.9 字符串的不可变性 1.10 字符串修改 String类的常用方法 1.1 字符串构造 String类常用的构造方法有很多…

优化|非强凸问题的一阶算法线性收敛条件(一)

原文信息(包括题目、发表期刊、原文链接等):Linear convergence of first order methods for non-strongly convex optimization 原文作者:I. Necoara, Yu. Nesterov, F. Glineur 论文解读者:陈宇文 编者按&#xf…

LabVIEW压电驱动迟滞补偿控制

LabVIEW压电驱动迟滞补偿控制 随着精密控制技术的迅速发展,压电陶瓷驱动器因其高精度和快速响应特性,在微纳精密定位系统中得到了广泛应用。然而,压电材料固有的迟滞非线性特性严重影响了其定位精度和重复性。开发了一种基于LabVIEWFPGA的压…

WSL里的Ubuntu 登录密码忘了怎么更改

环境: Win10 专业版 WSL2 如何 Ubuntu22.04 问题描述: WSL里的Ubuntu 登录密码忘了怎么更改 解决方案: 在WSL中的Ubuntu系统中,忘记了密码,可以通过以下步骤重置密码: 1.打开命令提示符或PowerShel…

HTTP的详细介绍

目录 一、HTTP 相关概念 二、HTTP请求访问的完整过程 1、 建立连接 2、 接收请求 3、 处理请求 3.1 常见的HTTP方法 3.2 GET和POST比较 4、访问资源 5、构建响应报文 6、发送响应报文 7、记录日志 三、HTTP安装组成 1、常见http 服务器程序 2、apache介绍和特点 …

Idea中使用git将多次提交记录合并成一次提交记录

一、查看Idea中的提交记录 查看Idea中的提交记录,我们希望将新增了bbb.txt、新增了ccc.txt、新增了ddd.txt,这三次提交记录合并成一次提交记录。 二、使用Interactively Rebase from Here进行合并 2.1、把鼠标放在新增了bbb.txt这次提交记录上并右键单击 把鼠标放…

文件上传漏洞--Upload-labs--Pass17--条件竞争

一、条件竞争原理(结合代码审计) 1、首先进行代码审计,查看源代码。 我们可知,将文件上传至服务器后,不会被立即删除,而是做短暂的停留,中间会有一小部分时间差,这部分时间差是代码…

今日早报 每日精选15条新闻简报 每天一分钟 知晓天下事 2月21日,星期三

每天一分钟,知晓天下事! 2024年2月21日 星期三 农历正月十二 1、 央行:5年期LPR下调25个基点至3.95%。100万元房贷30年少还5.2万元。 2、 民航局等四部门明确:到2025年,机场噪声污染防控标准体系基本建成。 3、 应急…

云数据库 Redis 性能深度评测(阿里云、华为云、腾讯云、百度智能云)

在当今的云服务市场中,阿里云、腾讯云、华为云和百度智能云都是领先的云服务提供商,他们都提供了全套的云数据库服务,其中 Redis属于RDS 之后第二被广泛应用的服务,本次测试旨在深入比较这四家云服务巨头在Redis云数据库性能方面的…

相机图像质量研究(25)常见问题总结:CMOS期间对成像的影响--过曝、欠曝

系列文章目录 相机图像质量研究(1)Camera成像流程介绍 相机图像质量研究(2)ISP专用平台调优介绍 相机图像质量研究(3)图像质量测试介绍 相机图像质量研究(4)常见问题总结:光学结构对成像的影响--焦距 相机图像质量研究(5)常见问题总结:光学结构对成…

欲速则不达,慢就是快!

引言 随着生活水平的提高,不少人的目标从原先的解决温饱转变为追求内心充实,但由于现在的时间过得越来越快以及其他外部因素,我们对很多东西的获取越来越没耐心,例如书店经常会看到《7天精通Java》、《3天掌握XXX》等等之类的书籍…

《最新出炉》系列初窥篇-Python+Playwright自动化测试-23-处理select下拉框-下篇

1.简介 上一篇中宏哥主要讲解和分享了一下,我们常见或者传统的select下拉框的操作,但是近几年又出现了了一种新的select下拉框,其和我们传统的select下拉框完全不一样,那么我们如何使用playwright对其进行定位操作了。宏哥今天就…