def carga(self): datos_conx = Util.obt_datos_conx('conx_oracle') prop_conx = Util.obt_prop_driver(datos_conx['driver']) url_jdbc = datos_conx['url_jdbc'] self.df_sp_campanias.write.jdbc(url=url_jdbc, table="ADS_INFO_CAMPANIA", mode='append', properties=prop_conx)
def carga(self): datos_conx = Util.obt_datos_conx('conx_oracle') prop_conx = Util.obt_prop_driver(datos_conx['driver']) url_jdbc = datos_conx['url_jdbc'] self.df_sp_detalle_de_campanias.write.jdbc(url=url_jdbc, table="FB_DETALLE_CAMPANIA", mode='append', properties=prop_conx) # Guarda en object storage csv nom_archivo = 'detalle_de_campania_' + Util.obt_cadena_fecha_actual( ) + '.csv' nom_ruta_hdfs = 'oci://bdcsce@axk8tyxiw9wz/facebook/marketing/campania/' + nom_archivo self.df_sp_detalle_de_campanias.coalesce(1).write.format( 'com.databricks.spark.csv').save(nom_ruta_hdfs, header='true')
def carga(self): datos_conx = Util.obt_datos_conx('conx_oracle') prop_conx = Util.obt_prop_driver(datos_conx['driver']) url_jdbc = datos_conx['url_jdbc'] # Guarda a oracle self.estadistica_de_anuncios.write.jdbc( url=url_jdbc, table="FB_ESTADISTICA_ANUNCIOS", mode='append', properties=prop_conx) # Guarda en object storage csv nom_archivo = 'estadistica_de_anuncio_' + Util.obt_cadena_fecha_actual( ) + '.csv' nom_ruta_hdfs = 'oci://bdcsce@axk8tyxiw9wz/facebook/marketing/anuncio/' + nom_archivo self.estadistica_de_anuncios.coalesce(1).write.format( 'com.databricks.spark.csv').save(nom_ruta_hdfs, header='true')