SparkSql系列--需求02

承接SparkSql系列--需求01  点击打开链接

import java.text.SimpleDateFormat

import java.util
import java.util.{Calendar, Date, Properties}
import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.sql.types._
import org.apache.spark.sql.{DataFrame, Row, SQLContext, SparkSession}
import org.slf4j.LoggerFactory

/**
   * SaveMode.Append 如果表已经存在,则追加在该表中;若该表不存在,则会先创建表,再插入数据;
  * SaveMode.Overwrite 重写模式,其实质是先将已有的表及其数据全都删除,再重新创建该表,最后插入新的数据;
  * SaveMode.Ignore 若表不存在,则创建表,并存入数据;在表存在的情况下,直接跳过数据的存储,不会报错。
  * 当前医院和日期(天)维度下,用户总数
  *模板示例
  **/
class AccountService {

val logger = LoggerFactory.getLogger(classOf[AccountService])

 

def

posted @ 2018-04-23 01:03  Dlimeng  阅读(7)  评论(0)    收藏  举报  来源