主页 > 云储存 > > 正文

金山云_遵义网站建设公司_企业级

来源:胜利云 发布时间:2021-06-12 00:04 标签:企业级公司网站建设金山遵义
浏览:

金山云_遵义网站建设公司_企业级

工作的第一天,我必须交付一个爬虫程序:

将数据填充到SAP HANA数据库实例。在这种情况下,我很自然地选择了一个我最熟悉的精益编程框架。

使用python3flask,我可以构建精益的、可移植的web应用程序。如果我需要一个web界面来与连接到Raspberry Pi 3的传感器交互,即时通讯云平台,什么叫云服务,我甚至可以部署一个Python 3 Flask应用程序Raspberry Pi 3。

因此,我选择Python 3 Flask作为编程框架来完成这项任务。

如果您希望实现由HANA服务器支持的Python 3 Flask应用程序,继续阅读了解更多信息。

安装Python依赖项

python3flask应用程序的首要任务之一是定义所需的依赖项。鉴于此,我有以下几点要求.txtpip安装文件:

另外,Flask和Flask SQLAlchemy以SQLAlchemy为ORM构建Python Flask应用程序,我们还需要SQLAlchemy方言(SQLAlchemy hana)和数据库驱动程序(pyhdb)来连接到hana数据库实例。

由于pyhdb完全是用Python编写的,物联网是学什么的,所以我选择它而不是SAP hana客户端接口。

这样做将使我的应用程序能够与hana数据库实例交互,而无需安装SAP hana客户端。这将使我的Python应用程序非常可移植。

定义到HANA数据库实例的URI连接

因为我使用PyHDB作为底层数据库驱动程序,我通过Flask配置提供给Flask SQLAlchemy的URI如下:

注意,我没有在URI中包含数据库模式信息,因为在本文撰写时PyHDB不支持这样的特性。这不是一个太大的问题,因为我们可以通过SQLAlchemy模型指定数据库模式。

除了URI信息,我还需要提供以下配置,以表示我不希望跟踪修改:

定义SQLAlchemy数据模型以映射数据库模式中的数据库表

以下是一个我如何对数据库表进行建模的示例:

UserActivity类的大部分都包含使用SQLAlchemy的模型数据库表。

在UserActivity类中,我们指明了数据库架构的名称和模型将通过UserActivity类中的uuu table_uargs_uuuuuuuux映射到的表的类型。

在UserActivity类中,大数据传输,我们首先使用Sequence类映射到数据库序列:MYDBSCHEMA.UA\u ID\u NUM编号.之后,我们将此序列作为参数传递给Column类,返利系统,我们将使用它来描述HANA数据库表中的整数主键。

此时按常规使用SQLAlchemy工具

,您应该能够使用SQLAlchemy提供的数据操作函数与Python程序中的HANA数据库实例进行交互。

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 对象存储_网站集约化建设_哪家好
    对象存储_网站集约化建设_哪家好

    对象存储_网站集约化建设_哪家好

    当戴夫·麦克卢尔首次提出海盗指标的概念时,它震撼了创业界的核心。尽管你现在可能知道他是500家初创企业的幕后推手,但在贝宝(PayPal)上市前担任...

  • 数据库_数据库事务原理_安全稳定
    <strong>数据库_数据库事务原理_安全稳定</strong>

    数据库_数据库事务原理_安全稳定

    为CloudFlare客户提供对源站的免费和高性能加密2014年秋季,CloudFlare推出了Universal SSL,并将通过HTTPS访问的网站数量增加了一倍。在短短几天内,我们颁发了...

  • 百度云_企业邮箱怎么设置签名_排行榜
    百度云_企业邮箱怎么设置签名_排行榜

    百度云_企业邮箱怎么设置签名_排行榜

    在快节奏的销售世界里,时间是无价的。这正是为什么你需要停止切换标签,使用新的Pipedrive Chrome扩展直接从Gmail使用Pipedrive的强大功能。如果你是一个狂...

  • 游戏服务器_节点服务器_优惠
    <strong>游戏服务器_节点服务器_优惠</strong>

    游戏服务器_节点服务器_优惠

    nomad0.11为任务引入了生命周期部分,可以用来表示任务依赖关系。这可以用来表示任务组中任务之间的任务依赖关系,甚至可以利用consur来表示任务间的任...

  • 企业邮箱_华为云techwave_企业级
    <strong>企业邮箱_华为云techwave_企业级</strong>

    企业邮箱_华为云techwave_企业级

    遵守一套不断发展的数据隐私法规的需求可能看起来很繁重,或者会导致公司停滞不前,不知道下一步该采取什么措施。如果不了解这些法规对日常运营的...

云储存

更多 >
  • <strong>阿里云_cdn厂商_速度快</strong>
    阿里云_cdn厂商_速度快

    非常感谢SUSE的Bernd Schubert校对了博客。 第1部分:HANA在SLES 12 SP 3上使用SUSE HAE扩展HA的系统复制和自动故障切换–第1部分 第2部分:HANA在SLES 12 SP 3上使用S...

  • 香港服务器_分布式mysql数据库_评分榜
    香港服务器_分布式mysql数据库_评分榜

    当您开始使用SAP云平台提供的虚拟机时,您会注意到它带有一个默认操作系统,当前为SUSE Linux Enterprise Server 12 SP1,没有安装任何附加软件。 SAP不负责安装...

云储存服务器_百度云6_优惠券
云储存网站空间_什么是百度云_试用
云储存百度云_阿里云在哪里_速度快
云储存数据库_常见的消息中间件_12月免费
云储存网站空间_https服务器_超低折扣