当前位置: 首页 > news >正文

网后台的网站怎么做广州关键词排名推广

网后台的网站怎么做,广州关键词排名推广,seo技术团队,dw怎么做秋季运动会网站接前文背景, 当需要从关系型数据库(如Oracle)中读取数据时,Spark提供了JDBC连接功能,允许我们轻松地将数据从Oracle等数据库导入到Spark DataFrame中。然而,在处理时间字段时,可能会遇到一些挑战…

接前文背景,

        当需要从关系型数据库(如Oracle)中读取数据时,Spark提供了JDBC连接功能,允许我们轻松地将数据从Oracle等数据库导入到Spark DataFrame中。然而,在处理时间字段时,可能会遇到一些挑战,特别是在Oracle的DATETIMESTAMP类型与Spark SQL的日期时间类型之间进行转换时。

Spark通过JDBC读取Oracle基本配置

val jdbcUrl = "jdbc:oracle:thin:@hostname:port:sid"  
val connectionProperties = new java.util.Properties()  
connectionProperties.put("user", "username")  
connectionProperties.put("password", "password")  
connectionProperties.put("driver", "oracle.jdbc.driver.OracleDriver")  val df = spark.read.jdbc(jdbcUrl, "your_table", connectionProperties)  df.show()

时间转换

        我一开始的续期就是timestamp类型的且格式为yyyy-mm-dd hh:mm:ss字段转换为特定格式的字符串yyyy-MM-dd的将date类型,这是我最直接的需求。

        我是从Oracle读取出来,在Oracle中字段的类型就是Date,格式是yyyy-mm-dd,但是通过这个spark连接jdbc读取出来,就变成了yyyy-mm-dd hh:mm:ss,字段类型也发生了专变成了timestamp类型,导致后面的处理报错。

  误区:我们能直接将TIMESTAMP类型转换成DateType的同时还保持yyyy-MM-dd的字符串格式,因为DateType在Spark SQL中代表的是没有时间的日期(即只包含年、月、日),但是我们可以迂回啊!

      解决思路:

   //1、先把TIMESTAMP转换为String格式的yyyy-mm-dd
val dfWithStringDate = df.withColumn("stat_date", date_format(col("stat_date"), "yyyy-MM-dd"))  //2、再把String格式的yyyy-mm-dd转为Date类型.withColumn("stat_date", to_date(col("stat_date")))

        这样得到了一个既包含DateType日期字段也包含StringType(yyyy-MM-dd格式)日期字段的DataFrame。。。。。。。。。。。。。。。。。。。。。。。

        如有其他理解,欢迎交流。

N!

http://www.15wanjia.com/news/53703.html

相关文章:

  • 制作短视频的app哪个好推广优化排名
  • 做网站需要apache石家庄百度推广优化排名
  • 网站虚拟主机里的内容强制删除微信如何投放广告
  • 多种网站建设百度框架户开户渠道代理
  • 做网站资料准备百度搜索推广的五大优势
  • 银饰品网站建设规划策划书万网域名查询注册商
  • 有没有什么做热力图的图表网站疫情最新官方消息
  • 长沙网站开发长沙网站建设培训方案模板
  • 合肥建站公司有哪家招聘的太原seo优化公司
  • 重庆给商家企业做网站小程序开发工具
  • 网站服务器怎么优化高粱seo博客
  • phpcmsv9 网站搬家怎么制作网站
  • wordpress建站好么厦门百度广告
  • wordpress好还是帝国cms深圳网站搜索优化
  • 网站制作服务平台怎么开发自己的网站
  • 建筑公司网站广告宣传语深圳seo优化外包公司
  • 足球比分网站建设网站建设技术
  • 网站开发 估算 excel百度搜索seo优化技巧
  • 室内设计师做单网站如何找外包的销售团队
  • 没有自己的网站做百度竞价百度收录规则2022
  • 门户网站推广渠道广告代运营
  • 做网站尽在美橙互联可以放友情链接的网站
  • 吉林网站建设找哪家uc搜索引擎入口
  • 公司做网站的费用事件营销
  • 浙江网站建设推广公司十大排行广州网站推广排名
  • 上海网站建设 虹口关键词优化难度查询
  • 学网站建设前途关键词在线查询
  • 深圳网站建设网站制作网站推广快速seo优化
  • 2021年贵州疫情最新消息网站优化价格
  • 建网站开发湖南网站建设推广优化