SAP HANA PAL - K-Means Algorithm or How To Do Cust... - SAP Community-C
SAP HANA PAL - K-Means Algorithm or How To Do Cust... - SAP Community-C
- SAP Community
"ID" INT,
"AVG_CALL_DURATION" DOUBLE,
"AVG_NUMBER_CALLS_RCV_DAY" DOUBLE,
"AVG_NUMBER_CALLS_ORI_DAY" DOUBLE,
"DAY_TIME_CALLS" DOUBLE,
"WEEK_DAY_CALLS" DOUBLE,
"CALLS_TO_MOBILE" DOUBLE,
"SMS_RCV_DAY" DOUBLE,
"SMS_ORI_DAY" DOUBLE,
primary key("ID")
);
"CENTER_ID" INT,
"V000" DOUBLE,
"V001" DOUBLE,
"V002" DOUBLE,
"V003" DOUBLE,
"V004" DOUBLE,
"V005" DOUBLE,
"V006" DOUBLE,
"V007" DOUBLE
);
"INTARGS" INTEGER,
"DOUBLEARGS" DOUBLE,
);
"ID" INT,
"TYPENAME" VARCHAR(100),
"DIRECTION" VARCHAR(100) );
After executing this code we should see a new procedure in the _SYS_AFL schema called PAL_KMEANS_TELCO
I generated the K-Means procedure so now I need to write the code that will execute it:
"INTARGS" INTEGER,
"DOUBLEARGS" DOUBLE,
);
INSERT INTO PAL_CONTROL_TAB_TELCO VALUES ('INIT_TYPE',4,null,null); --> This parameter will specify how to
select the initial center of each cluster
INSERT INTO PAL_CONTROL_TAB_TELCO VALUES ('DISTANCE_LEVEL',2,null,null); --> Which distance to use. In this
case I'm using Euclidean