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.

DROP TYPE DATA_T;<br />

CREATE TYPE DATA_T AS TABLE(<br />

"ID" INTEGER,<br />

"TEXT" VARCHAR (1000)<br />

);<br />

DROP TYPE PARAMETERS_T;<br />

CREATE TYPE PARAMETERS_T AS TABLE(<br />

"NAME" VARCHAR (50),<br />

"INT_ARGS" INTEGER,<br />

"DOUBLE_ARGS" DOUBLE,<br />

"STRING_ARGS" VARCHAR (100)<br />

);<br />

DROP TYPE DICTIONARY_T;<br />

CREATE TYPE DICTIONARY_T AS TABLE(<br />

"WORDID" INTEGER,<br />

"TEXT" VARCHAR (100)<br />

);<br />

DROP TYPE TOPICWORDDISTRIBUTION_T;<br />

CREATE TYPE TOPICWORDDISTRIBUTION_T AS TABLE(<br />

"TOPICID" INTEGER,<br />

"WORDID" INTEGER,<br />

"PROBABILITY" DOUBLE<br />

);<br />

DROP TYPE DOCTOPICDISTRIBUTION_T;<br />

CREATE TYPE DOCTOPICDISTRIBUTION_T AS TABLE(<br />

"DOCUMENTID" INTEGER,<br />

"TOPICID" INTEGER,<br />

"PROBABILITY" DOUBLE<br />

);<br />

DROP TYPE GENERALINFO_T;<br />

CREATE TYPE GENERALINFO_T AS TABLE(<br />

"NAME" VARCHAR (50),<br />

"INT_ARGS" INTEGER,<br />

"DOUBLE_ARGS" DOUBLE,<br />

"STRING_ARGS" VARCHAR (100)<br />

);<br />

DROP TYPE TOPWORDS_T;<br />

CREATE TYPE TOPWORDS_T AS TABLE(<br />

"TOPICID" INTEGER,<br />

"TEXT" VARCHAR (1000)<br />

);<br />

DROP TABLE PDATA_TBL;<br />

CREATE COLUMN TABLE PDATA_TBL("POSITION" INT,"SCHEMA_NAME"<br />

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

INSERT INTO PDATA_TBL VALUES (1,'DM_<strong>PAL</strong>','DATA_T','IN');<br />

INSERT INTO PDATA_TBL VALUES (2,'DM_<strong>PAL</strong>','PARAMETERS_T','IN');<br />

INSERT INTO PDATA_TBL VALUES (3,'DM_<strong>PAL</strong>','DICTIONARY_T','OUT');<br />

INSERT INTO PDATA_TBL VALUES (4,'DM_<strong>PAL</strong>','TOPICWORDDISTRIBUTION_T','OUT');<br />

INSERT INTO PDATA_TBL VALUES (5,'DM_<strong>PAL</strong>','DOCTOPICDISTRIBUTION_T','OUT');<br />

INSERT INTO PDATA_TBL VALUES (6,'DM_<strong>PAL</strong>','GENERALINFO_T','OUT');<br />

INSERT INTO PDATA_TBL VALUES (7,'DM_<strong>PAL</strong>','TOPWORDS_T','OUT');<br />

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

CALL<br />

SYS.AFLLANG_WRAPPER_PROCEDURE_CREATE('AFL<strong>PAL</strong>','LDAESTIMATE','DM_<strong>PAL</strong>','<strong>PAL</strong>_LDAESTI<br />

MATE',PDATA_TBL);<br />

DROP TABLE DATA_TBL;<br />

CREATE COLUMN TABLE DATA_TBL like DATA_T;<br />

INSERT INTO DATA_TBL VALUES (10 , 'cpu harddisk graphiccard cpu monitor keyboard<br />

cpu memory memory');<br />

INSERT INTO DATA_TBL VALUES (20 , 'tires mountainbike wheels valve helmet<br />

mountainbike rearfender tires mountainbike mountainbike');<br />

INSERT INTO DATA_TBL VALUES (30 , 'carseat toy strollers toy toy spoon toy<br />

strollers toy carseat');<br />

INSERT INTO DATA_TBL VALUES (40 , 'sweaters sweaters sweaters boots sweaters<br />

rings vest vest shoe sweaters');<br />

DROP TABLE PARAMETERS_TBL;<br />

CREATE COLUMN TABLE PARAMETERS_TBL like PARAMETERS_T;<br />

94 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!