Commit a2b72039 authored by afe's avatar afe

2017年11月08 智能分析平台提交内容

--模型页面
parents 19d07868 3d549e7b
......@@ -147,7 +147,7 @@
<classpathentry kind="lib" path="src/main/webapp/WEB-INF/lib/XmlSchema-1.1.jar"/>
<classpathentry kind="lib" path="src/main/webapp/WEB-INF/lib/xmlsec-1.3.0-1.0.0.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="D:/hg-env7/workspace/CmszMonitorAnalysis/freemarker-2.3.20.jar"/>
<classpathentry kind="lib" path="D:/hungriam/CmszMonitorAnalysis/trunk/src/main/webapp/WEB-INF/lib/servlet-api.jar"/>
<classpathentry kind="lib" path="D:/CMSZMonitorAnalysis/apache-tomcat-7.0.47/lib/servlet-api.jar"/>
<classpathentry kind="lib" path="C:/Users/liuna/git/monitorAnalysis/lib/freemarker.jar"/>
<classpathentry kind="output" path="src/main/webapp/WEB-INF/classes"/>
</classpath>
......@@ -34,6 +34,10 @@ public class DataModel implements Serializable{
private Date businessEndTime;//业务结束时间
private Long batchNo;
private Long modelStatus;//模型状态
private Long kpiTypeId;//数据类型
private String modelDesc;//模型描述
private String evaluationMethod;//评判方法
private String evaluationStandard;//评判标准
@Id
......@@ -117,5 +121,29 @@ public class DataModel implements Serializable{
public void setModelStatus(Long modelStatus) {
this.modelStatus = modelStatus;
}
public Long getKpiTypeId() {
return kpiTypeId;
}
public void setKpiTypeId(Long kpiTypeId) {
this.kpiTypeId = kpiTypeId;
}
public String getModelDesc() {
return modelDesc;
}
public void setModelDesc(String modelDesc) {
this.modelDesc = modelDesc;
}
public String getEvaluationMethod() {
return evaluationMethod;
}
public void setEvaluationMethod(String evaluationMethod) {
this.evaluationMethod = evaluationMethod;
}
public String getEvaluationStandard() {
return evaluationStandard;
}
public void setEvaluationStandard(String evaluationStandard) {
this.evaluationStandard = evaluationStandard;
}
}
......@@ -32,6 +32,10 @@ public class DataModelView{
private String serverName;//服务器名称
private String modelParameter;//模型参数
private Long modelStatus;//模型状态
private Long kpiTypeId;//数据类型
private String modelDesc;//模型描述
private String evaluationMethod;//评判方法
private String evaluationStandard;//评判标准
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
......@@ -113,5 +117,29 @@ public class DataModelView{
public void setModelStatus(Long modelStatus) {
this.modelStatus = modelStatus;
}
public Long getKpiTypeId() {
return kpiTypeId;
}
public void setKpiTypeId(Long kpiTypeId) {
this.kpiTypeId = kpiTypeId;
}
public String getModelDesc() {
return modelDesc;
}
public void setModelDesc(String modelDesc) {
this.modelDesc = modelDesc;
}
public String getEvaluationMethod() {
return evaluationMethod;
}
public void setEvaluationMethod(String evaluationMethod) {
this.evaluationMethod = evaluationMethod;
}
public String getEvaluationStandard() {
return evaluationStandard;
}
public void setEvaluationStandard(String evaluationStandard) {
this.evaluationStandard = evaluationStandard;
}
}
......@@ -41,8 +41,8 @@ public interface DataModelDao extends JpaSpecificationExecutor<DataModel>,
*/
//根据数据模型ID修改数据模型
@Modifying
@Query("update from DataModel dm set dm.dataModelName=:dataModelName, dm.ruleDefinition=:ruleDefinition, dm.dataModelTypeId=:dataModelTypeId, dm.serverId=:serverId,dm.modelStatus=:modelStatus, dm.modelScriptName=:modelScriptName, dm.modelUpdateTime=:modelUpdateTime,dm.businessStartTime=:businessStartTime,dm.businessEndTime=:businessEndTime where dm.dataModelId=:dataModelId")
void updateDataModelByDataModelId(@Param("dataModelName")String dataModelName,@Param("ruleDefinition")String ruleDefinition,@Param("dataModelTypeId")Long dataModelTypeId,@Param("serverId")Long serverId,@Param("modelStatus")Long modelStatus,@Param("modelScriptName")String modelScriptName,@Param("modelUpdateTime")Date modelUpdateTime,@Param("businessStartTime")Date businessStartTime,@Param("businessEndTime")Date businessEndTime,@Param("dataModelId")Long dataModelId);
@Query("update from DataModel dm set dm.dataModelName=:dataModelName,dm.modelDesc=:modelDesc, dm.ruleDefinition=:ruleDefinition, dm.evaluationMethod=:evaluationMethod, dm.evaluationStandard=:evaluationStandard, dm.dataModelTypeId=:dataModelTypeId, dm.serverId=:serverId,dm.modelStatus=:modelStatus, dm.modelScriptName=:modelScriptName, dm.kpiTypeId=:kpiTypeId, dm.modelUpdateTime=:modelUpdateTime,dm.businessStartTime=:businessStartTime,dm.businessEndTime=:businessEndTime where dm.dataModelId=:dataModelId")
void updateDataModelByDataModelId(@Param("dataModelName")String dataModelName,@Param("modelDesc")String modelDesc,@Param("ruleDefinition")String ruleDefinition,@Param("evaluationMethod")String evaluationMethod,@Param("evaluationStandard")String evaluationStandard,@Param("dataModelTypeId")Long dataModelTypeId,@Param("serverId")Long serverId,@Param("modelStatus")Long modelStatus,@Param("modelScriptName")String modelScriptName,@Param("kpiTypeId")Long kpiTypeId,@Param("modelUpdateTime")Date modelUpdateTime,@Param("businessStartTime")Date businessStartTime,@Param("businessEndTime")Date businessEndTime,@Param("dataModelId")Long dataModelId);
//根据模型名称得到数据条数
......
......@@ -21,11 +21,17 @@ public interface DataModelViewDao extends JpaSpecificationExecutor<DataModelView
@Query("from DataModelView dataModelView where dataModelView.modelPublishTime between timestampadd(M,-1,getdate()) and getdate() order by dataModelView.modelPublishTime desc")
List<DataModelView> findLastDataModel();
//按时间,模型类别,部署服务器查找数据模型
List<DataModelView> findByModelPublishTimeBetweenAndDataModelTypeIdInOrderByModelPublishTimeDesc(Date startTime, Date endTime,List<Long> dataModelTypeId);
//按时间,模型类别,部署服务器,数据类型查找数据模型
List<DataModelView> findByModelPublishTimeBetweenAndDataModelTypeIdInAndKpiTypeIdOrderByModelPublishTimeDesc(Date startTime, Date endTime,List<Long> dataModelTypeId, Long kpiTypeId);
//按时间,模型类别,部署服务器,模型状态查找数据模型
List<DataModelView> findByModelPublishTimeBetweenAndDataModelTypeIdInAndModelStatusOrderByModelPublishTimeDesc(Date startTime, Date endTime,List<Long> dataModelTypeId,Long modelStatus);
//按时间,模型类别,部署服务器,数据类型查找数据模型(筛选)
List<DataModelView> findByModelPublishTimeBetweenAndDataModelTypeIdInAndKpiTypeIdInOrderByModelPublishTimeDesc(Date startTime, Date endTime,List<Long> dataModelTypeId, List<Long> kpiTypeId);
//按时间,模型类别,部署服务器,模型状态,数据类型查找数据模型(筛选)
List<DataModelView> findByModelPublishTimeBetweenAndDataModelTypeIdInAndModelStatusAndKpiTypeIdOrderByModelPublishTimeDesc(Date startTime, Date endTime,List<Long> dataModelTypeId,Long modelStatus, Long kpiTypeId);
//按时间,模型类别,部署服务器,模型状态,数据类型查找数据模型(筛选)
List<DataModelView> findByModelPublishTimeBetweenAndDataModelTypeIdInAndModelStatusAndKpiTypeIdInOrderByModelPublishTimeDesc(Date startTime, Date endTime,List<Long> dataModelTypeId,Long modelStatus, List<Long> kpiTypeId);
//按标题模糊查询
List<DataModelView> findByDataModelNameLikeOrderByModelPublishTimeDesc(String modelTitle);
......
......@@ -32,8 +32,8 @@ public class DataModelService {
//根据数据模型ID修改数据模型
@Transactional(readOnly=false)
public void updateByDataModelId(String dataModelName, String ruleDefinition,Long dataModelTypeId,Long serverId,Long modelStatus,String modelScriptName,Date modelUpdateTime,Date businessStartTime,Date businessEndTime,Long dataModelId){
dataModelDao.updateDataModelByDataModelId(dataModelName, ruleDefinition, dataModelTypeId, serverId, modelStatus, modelScriptName, modelUpdateTime, businessStartTime, businessEndTime, dataModelId);
public void updateByDataModelId(String dataModelName, String modelDesc, String ruleDefinition, String evaluationMethod, String evaluationStandard, Long dataModelTypeId,Long serverId,Long modelStatus,String modelScriptName ,Long kpiTypeId,Date modelUpdateTime,Date businessStartTime,Date businessEndTime,Long dataModelId){
dataModelDao.updateDataModelByDataModelId(dataModelName, modelDesc, ruleDefinition, evaluationMethod, evaluationStandard, dataModelTypeId, serverId, modelStatus, modelScriptName, kpiTypeId, modelUpdateTime, businessStartTime, businessEndTime, dataModelId);
}
//根据模型类别得到数据
......
......@@ -121,12 +121,16 @@ public class ModelMaintainController {
public String saveModelDataForm(HttpServletResponse response,HttpServletRequest request) throws ParseException{
String modelSavePath = systemParameterDao.findByParameterName("MODEL_SCRIPT_FILE_DIR").get(0).getParameterValue();
String dataModelName = "";
String modelDesc = "";
String ruleDefinition = "";
String evaluationMethod = "";
String evaluationStandard = "";
String modelType = "";
String deployedServer = "";
String modelStatus = "";
//String cycleMinutes = "";
String modelExeScriptName = "";
String kpiTypeId = "";
String businessEndTime = "";
String businessStartTime = "";
Date publishTime = new Date();
......@@ -147,14 +151,22 @@ public class ModelMaintainController {
String tempName = fm.getString("UTF-8");
if(formName.equals("dataModelName")){
dataModelName = tempName;
}else if(formName.equals("modelDesc")){
modelDesc = tempName;
}else if(formName.equals("ruleDefinition")){
ruleDefinition = tempName;
}else if(formName.equals("evaluationMethod")){
evaluationMethod = tempName;
}else if(formName.equals("evaluationStandard")){
evaluationStandard = tempName;
}else if(formName.equals("modelType")){
modelType = tempName;
}else if(formName.equals("deployedServer")){
deployedServer = tempName;
}else if(formName.equals("modelStatus")){
modelStatus = tempName;
}else if(formName.equals("kpiTypeId")){
kpiTypeId = tempName;
}/*else if(formName.equals("cycleMinutes")){
cycleMinutes = tempName;
}*/else if(formName.equals("businessStartTime")){
......@@ -187,10 +199,14 @@ public class ModelMaintainController {
SimpleDateFormat batchFormat = new SimpleDateFormat("yyyyMMdd000001");
dataModel.setBatchNo(Long.parseLong(batchFormat.format(sd.parse(businessStartTime))));
dataModel.setDataModelName(dataModelName);
if(!modelDesc.trim().equals("")){dataModel.setModelDesc(modelDesc);}
if(!ruleDefinition.trim().equals("")){dataModel.setRuleDefinition(ruleDefinition);}
if(!evaluationMethod.trim().equals("")){dataModel.setEvaluationMethod(evaluationMethod);}
if(!evaluationStandard.trim().equals("")){dataModel.setEvaluationStandard(evaluationStandard);}
if(!modelType.trim().equals("")){dataModel.setDataModelTypeId(Long.parseLong(modelType));}
if(!deployedServer.trim().equals("")){dataModel.setServerId(Long.parseLong(deployedServer));}
if(!modelStatus.trim().equals("")){dataModel.setModelStatus(Long.parseLong(modelStatus));}
if(!kpiTypeId.trim().equals("")){dataModel.setKpiTypeId(Long.parseLong(kpiTypeId));}
/*if(!cycleMinutes.trim().equals("")){dataModel.setCycleMinutes(Long.parseLong(cycleMinutes));}*/
dataModel.setModelPublishTime(publishTime);
dataModel.setModelUpdateTime(updateTime);
......
......@@ -165,11 +165,15 @@ public class ModelParameterConfigurationController {
String modelScript = dataModelDao.findByDataModelId(Long.parseLong(staticDataModelId)).getModelScriptName();
String dataModelName = "";
String modelDesc = "";
String ruleDefinition = "";
String evaluationMethod = "";
String evaluationStandard = "";
String modelTypeId = "";
String deployedServerId = "";
String modelStatus = "";
//String cycleMinutes = "";
String kpiTypeId = "";
String businessEndTime = "";
String businessStartTime = "";
Date updateTime = new Date();
......@@ -201,8 +205,14 @@ public class ModelParameterConfigurationController {
String tempName = fm.getString("UTF-8");
if(formName.equals("dataModelName")){
dataModelName = tempName;
}else if(formName.equals("modelDesc")){
modelDesc = tempName;
}else if(formName.equals("ruleDefinition")){
ruleDefinition = tempName;
}else if(formName.equals("evaluationMethod")){
evaluationMethod = tempName;
}else if(formName.equals("evaluationStandard")){
evaluationStandard = tempName;
}else if(formName.equals("modelType")){
modelTypeId = tempName;
}else if(formName.equals("deployedServer")){
......@@ -211,7 +221,9 @@ public class ModelParameterConfigurationController {
modelStatus = tempName;
}/*else if(formName.equals("cycleMinutes")){
cycleMinutes = tempName;
}*/else if(formName.equals("businessStartTime")){
}*/else if(formName.equals("kpiTypeId")){
kpiTypeId = tempName;
}else if(formName.equals("businessStartTime")){
businessStartTime = tempName;
}else if(formName.equals("businessEndTime")){
businessEndTime = tempName;
......@@ -228,7 +240,7 @@ public class ModelParameterConfigurationController {
runTaskService.updateTaskStatusByModelId(Long.parseLong(staticDataModelId));
}
//dataModelService.updateByDataModelId(Long.parseLong(modelTypeId), Long.parseLong(deployedServerId), modelScript, Long.parseLong(cycleMinutes), updateTime, sdf.parse(businessStartTime), sdf.parse(businessEndTime), Long.parseLong(staticDataModelId));
dataModelService.updateByDataModelId(dataModelName, ruleDefinition, Long.parseLong(modelTypeId), Long.parseLong(deployedServerId), Long.parseLong(modelStatus), modelScript, updateTime, sdf.parse(businessStartTime), sdf.parse(businessEndTime), Long.parseLong(staticDataModelId));
dataModelService.updateByDataModelId(dataModelName, modelDesc, ruleDefinition, evaluationMethod, evaluationStandard, Long.parseLong(modelTypeId), Long.parseLong(deployedServerId), Long.parseLong(modelStatus), modelScript, Long.parseLong(kpiTypeId), updateTime, sdf.parse(businessStartTime), sdf.parse(businessEndTime), Long.parseLong(staticDataModelId));
cmszOperationLogService.createLog("修改","更新数据模型","fxjm_data_model_info_t. DATA_MODEL_ID="+staticDataModelId);
return "redirect:/ModelManage/ModelResult?modelPeriod="+staticModelPeriod+"&modelType="+staticModelType+"&modelTitle="+staticModelTitle+"&modelStatusId="+staticModelStatusId+"&modelPageNum="+staticModelPageNum;
......
......@@ -92,6 +92,7 @@ public class ModelResultController {
private String staticType = "";
private String staticTitle = "";
private String staticModelStatusId = "";
private String staticKpiTypeId = "";
List<DataModelView> staticModelViewList = new ArrayList<DataModelView>();
@RequestMapping(value = "")
......@@ -100,6 +101,7 @@ public class ModelResultController {
@RequestParam(value = "modelType", defaultValue="") String modelType,
@RequestParam(value = "modelTitle", defaultValue="") String modelTitle,
@RequestParam(value = "modelStatusId", defaultValue="") String modelStatusId,
@RequestParam(value = "kpiTypeId", defaultValue="") String kpiTypeId,
@RequestParam(value = "modelPageNum", defaultValue="1") String modelPageNum,
Map model){
List<DataModelType> dataModelTypeList = dataModelTypeDao.findAllDataModelType();
......@@ -127,10 +129,15 @@ public class ModelResultController {
for(int i=0;i<modelType.split(",").length;i++){
modelTypeList.add(Long.parseLong(modelType.split(",")[i]));
}
List<Long> kpiTypeIdList = new ArrayList<Long>();
for(int i=0;i<kpiTypeId.trim().split(",").length;i++){
kpiTypeIdList.add(Long.parseLong(kpiTypeId.trim().split(",")[i]));
}
if(modelStatusId.equals("")){
dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList);
dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInAndKpiTypeIdInOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList, kpiTypeIdList);
}else{
dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInAndModelStatusOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList, Long.parseLong(modelStatusId));
dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInAndModelStatusAndKpiTypeIdInOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList, Long.parseLong(modelStatusId), kpiTypeIdList);
}
//dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList);
......@@ -168,11 +175,13 @@ public class ModelResultController {
@RequestParam(value = "modelType", defaultValue="") String modelType,
@RequestParam(value = "modelStatusId", defaultValue="") String modelStatusId,
@RequestParam(value = "modelTitle", defaultValue="") String modelTitle,
@RequestParam(value = "kpiTypeId", defaultValue="") String kpiTypeId,
HttpServletResponse response) throws UnsupportedEncodingException{
staticTime = modelPeriod;
staticType = modelType;
staticTitle = modelTitle;
staticModelStatusId = modelStatusId ;
staticKpiTypeId = kpiTypeId;
System.out.println("modelPeriod="+modelPeriod+"\nmodelType="+modelType+"\nmodelTitle="+modelTitle);
List<DataModelView> dataModelViewList = new ArrayList<DataModelView>();
......@@ -194,10 +203,14 @@ public class ModelResultController {
for(int i=0;i<modelType.split(",").length;i++){
modelTypeList.add(Long.parseLong(modelType.split(",")[i]));
}
List<Long> kpiTypeIdList = new ArrayList<Long>();
for(int i=0;i<kpiTypeId.trim().split(",").length;i++){
kpiTypeIdList.add(Long.parseLong(kpiTypeId.trim().split(",")[i]));
}
if(modelStatusId.equals("")){
dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList);
dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInAndKpiTypeIdInOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList, kpiTypeIdList);
}else{
dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInAndModelStatusOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList, Long.parseLong(modelStatusId));
dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInAndModelStatusAndKpiTypeIdInOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList, Long.parseLong(modelStatusId), kpiTypeIdList);
}
//dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList);
......@@ -274,9 +287,9 @@ public class ModelResultController {
modelTypeList.add(Long.parseLong(staticType.split(",")[i]));
}
if(!staticModelStatusId.equals("")){
dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList);
dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInAndKpiTypeIdOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList, Long.parseLong(staticKpiTypeId));
}else{
dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInAndModelStatusOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList, Long.parseLong(staticModelStatusId));
dataModelViewList = dataModelViewDao.findByModelPublishTimeBetweenAndDataModelTypeIdInAndModelStatusAndKpiTypeIdOrderByModelPublishTimeDesc(startTime, endTime, modelTypeList, Long.parseLong(staticModelStatusId), Long.parseLong(staticKpiTypeId));
}
......@@ -340,11 +353,15 @@ public class ModelResultController {
List<String> fialList = new ArrayList<String>();
fialList.add("数据模型ID");
fialList.add("数据模型标题");
fialList.add("模型描述");
fialList.add("规则定义");
fialList.add("评判方法");
fialList.add("评判标准");
fialList.add("模型执行脚本名称");
fialList.add("模型类别");
fialList.add("部署服务器");
//fialList.add("模型运行频度分钟数");
fialList.add("数据类型");
fialList.add("模型发布时间");
fialList.add("模型修改时间");
......@@ -407,13 +424,17 @@ public class ModelResultController {
row.createCell(0).setCellValue(dataModelView.getDataModelId());
dataModelIds.add(dataModelView.getDataModelId());
row.createCell(1).setCellValue(dataModelView.getDataModelName());
if(dataModelView.getRuleDefinition()!=null){row.createCell(2).setCellValue(dataModelView.getRuleDefinition());}
row.createCell(3).setCellValue(dataModelView.getModelScriptName());
row.createCell(4).setCellValue(dataModelView.getDataModelTypeName());
row.createCell(5).setCellValue(dataModelView.getServerName());
row.createCell(2).setCellValue(dataModelView.getModelDesc());
if(dataModelView.getRuleDefinition()!=null){row.createCell(3).setCellValue(dataModelView.getRuleDefinition());}
row.createCell(4).setCellValue(dataModelView.getEvaluationMethod());
row.createCell(5).setCellValue(dataModelView.getEvaluationStandard());
row.createCell(6).setCellValue(dataModelView.getModelScriptName());
row.createCell(7).setCellValue(dataModelView.getDataModelTypeName());
row.createCell(8).setCellValue(dataModelView.getServerName());
//if(dataModelView.getCycleMinutes()!=null){row.createCell(6).setCellValue(dataModelView.getCycleMinutes());}
row.createCell(6).setCellValue(formatDate.format(dataModelView.getModelPublishTime()));
if(dataModelView.getModelUpdateTime()!=null){row.createCell(7).setCellValue(formatDate.format(dataModelView.getModelUpdateTime()));}
row.createCell(9).setCellValue(dataModelView.getKpiTypeId());
row.createCell(10).setCellValue(formatDate.format(dataModelView.getModelPublishTime()));
if(dataModelView.getModelUpdateTime()!=null){row.createCell(11).setCellValue(formatDate.format(dataModelView.getModelUpdateTime()));}
}
//参数表
......
......@@ -28,7 +28,7 @@ jdbc.database=ccolap
#jdbc.username=szcm
#jdbc.password=szcm
jdbc.driver=com.vertica.jdbc.Driver
jdbc.url=jdbc:vertica://192.168.189.128:5433/cmsz_ccolap
jdbc.url=jdbc:vertica://hg-computer:5433/cmsz_ccolap
jdbc.username=ccolap
jdbc.password=hg.2015
##test
......
......@@ -28,7 +28,7 @@ jdbc.database=ccolap
#jdbc.username=szcm
#jdbc.password=szcm
jdbc.driver=com.vertica.jdbc.Driver
jdbc.url=jdbc:vertica://192.168.189.128:5433/cmsz_ccolap
jdbc.url=jdbc:vertica://hg-computer:5433/cmsz_ccolap
jdbc.username=ccolap
jdbc.password=hg.2015
##test
......
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment