25.10.2016 Views

SAP HANA Predictive Analysis Library (PAL)

sap_hana_predictive_analysis_library_pal_en

sap_hana_predictive_analysis_library_pal_en

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

);<br />

DROP table <strong>PAL</strong>_LRMCTE_INIT_TBL;<br />

CREATE column table <strong>PAL</strong>_LRMCTE_INIT_TBL ("POSITION" INT, "SCHEMA_NAME"<br />

NVARCHAR(256), "TYPE_NAME" NVARCHAR(256), "PARAMETER_TYPE" VARCHAR(7));<br />

insert into <strong>PAL</strong>_LRMCTE_INIT_TBL values (1,'DM_<strong>PAL</strong>', '<strong>PAL</strong>_LRMCTE_DATA_T','IN');<br />

insert into <strong>PAL</strong>_LRMCTE_INIT_TBL values (2,'DM_<strong>PAL</strong>', '<strong>PAL</strong>_CONTROL_T','IN');<br />

insert into <strong>PAL</strong>_LRMCTE_INIT_TBL values (3,'DM_<strong>PAL</strong>', '<strong>PAL</strong>_LRMC_MODEL_T','IN');<br />

insert into <strong>PAL</strong>_LRMCTE_INIT_TBL values (4,'DM_<strong>PAL</strong>', '<strong>PAL</strong>_LRMCTE_RESULT_T','OUT');<br />

DROP TABLE <strong>PAL</strong>_LRMCTE_RESULT_TBL;<br />

CREATE COLUMN TABLE <strong>PAL</strong>_LRMCTE_RESULT_TBL like <strong>PAL</strong>_LRMCTE_RESULT_T;<br />

DROP TABLE <strong>PAL</strong>_LRMCTE_DATA_TBL;<br />

CREATE COLUMN TABLE <strong>PAL</strong>_LRMCTE_DATA_TBL like <strong>PAL</strong>_LRMCTE_DATA_T;<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (0,'B',2.62,0);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (1,'B',2.875,0);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (2,'A',2.32,1);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (3,'A',3.215,2);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (4,'B',3.44,3);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (5,'B',3.46,0);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (6,'A',3.57,1);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (7,'B',3.19,2);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (8,'A',3.15,3);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (9,'B',3.44,0);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (10,'B',3.44,1);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (11,'A',4.07,3);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (12,'A',3.73,1);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (13,'B',3.78,2);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (14,'B',5.25,2);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (15,'A',5.424,3);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (16,'A',5.345,0);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (17,'B',2.2,1);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (18,'B',1.615,2);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (19,'A',1.835,0);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (20,'B',2.465,3);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (21,'A',3.52,1);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (22,'A',3.435,0);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (23,'B',3.84,2);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (24,'B',3.845,3);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (25,'A',1.935,1);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (26,'B',2.14,0);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (27,'B',1.513,1);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (28,'A',3.17,3);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (29,'B',2.77,0);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (30,'B',3.57,0);<br />

INSERT INTO <strong>PAL</strong>_LRMCTE_DATA_TBL VALUES (31,'A',2.78,3);<br />

DROP TABLE <strong>PAL</strong>_CONTROL_TBL;<br />

CREATE COLUMN TABLE <strong>PAL</strong>_CONTROL_TBL like <strong>PAL</strong>_CONTROL_T;<br />

INSERT INTO <strong>PAL</strong>_CONTROL_TBL VALUES ('MODEL_TYPE', 1, null, null);<br />

INSERT INTO <strong>PAL</strong>_CONTROL_TBL VALUES ('VERBOSE_OUTPUT', 0, null, null);<br />

CALL SYS.AFLLANG_WRAPPER_PROCEDURE_DROP('DM_<strong>PAL</strong>', '<strong>PAL</strong>_LRMCTE_PROC');<br />

CALL SYS.AFLLANG_WRAPPER_PROCEDURE_CREATE('AFL<strong>PAL</strong>','LRMCTE', 'DM_<strong>PAL</strong>',<br />

'<strong>PAL</strong>_LRMCTE_PROC',<strong>PAL</strong>_LRMCTE_INIT_TBL);<br />

delete from <strong>PAL</strong>_LRMCTE_RESULT_TBL;<br />

CALL DM_<strong>PAL</strong>.<strong>PAL</strong>_LRMCTE_PROC(<strong>PAL</strong>_LRMCTE_DATA_TBL, <strong>PAL</strong>_CONTROL_TBL,<br />

<strong>PAL</strong>_LRMC_MODEL_TBL, <strong>PAL</strong>_LRMCTE_RESULT_TBL) with overview;<br />

select * from <strong>PAL</strong>_LRMCTE_RESULT_TBL;<br />

Expected Result<br />

188 P U B L I C<br />

<strong>SAP</strong> <strong>HANA</strong> <strong>Predictive</strong> <strong>Analysis</strong> <strong>Library</strong> (<strong>PAL</strong>)<br />

<strong>PAL</strong> Functions

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!