Quantcast
Channel: SCN : Discussion List - SAP HANA Developer Center
Viewing all articles
Browse latest Browse all 6412

Could not execute 'CALL _SYS_AFL.PAL_DT

$
0
0

Hello,

 

I am using HANA Studio on AWS and am getting the following error message.  This is for a Data Mining class at the University of St. Thomas in St. Paul, MN, USA.  www.stthomas.edu.

 

Could not execute 'CALL _SYS_AFL.PAL_DT (V_DT_DATA, DT_PARAMS, DT_MODEL_JSON, DT_MODEL_PMML) WITH OVERVIEW' in 67 ms 641 µs .

SAP DBTech JDBC: [2048]: column store error: search table error:  [2620] executor: plan operation failed;Can not insert data from temp table "AFLUSER:P3_5507FB1982050E8CE1000000AC1F1BE8 (-1)" into table ""PAL"."DT_MODEL_JSON""

 

AFLUSER is a developer user that I setup with the following privileges which I believe should be sufficient.  Do I need to grant AFLUSER access to a temp table for PAL?

 

Capture.PNG

 

This is the setup script which I am running as SYSTEM. This is pretty much based on Phillip Mugglestones most excellent tutorial.

 

SET SCHEMA PAL;

 

 

-- PAL setup

 

 

-- CREATE TYPE PAL_T_DT_DATA AS TABLE (POLICY VARCHAR(10), AGE INTEGER, AMOUNT INTEGER, OCCUPATION VARCHAR(10), FRAUD VARCHAR(10));

--- CREATE TYPE PAL_T_DT_DATA AS TABLE (PASSENGER INTEGER, CLASS VARCHAR(4), *** VARCHAR(8), AGE VARCHAR(5), SURVIVED VARCHAR(3));

-- GOTTA GET THE PASSENGER OUT OF THE TYPE TABLE

CREATE TYPE PAL_T_DT_DATA AS TABLE (CLASS VARCHAR(4), *** VARCHAR(8), AGE VARCHAR(5), SURVIVED VARCHAR(3));

CREATE TYPE PAL_T_DT_PARAMS AS TABLE (NAME VARCHAR(60), INTARGS INTEGER, DOUBLEARGS DOUBLE, STRINGARGS VARCHAR (100));

CREATE TYPE PAL_T_DT_MODEL_JSON AS TABLE (ID INTEGER, JSONMODEL VARCHAR(5000));

CREATE TYPE PAL_T_DT_MODEL_PMML AS TABLE (ID INTEGER, PMMLMODEL VARCHAR(5000));

 

 

CREATE COLUMN TABLE PAL_DT_SIGNATURE (ID INTEGER, TYPENAME VARCHAR(100), DIRECTION VARCHAR(100));

INSERT INTO PAL_DT_SIGNATURE VALUES (1, 'PAL.PAL_T_DT_DATA', 'in');

INSERT INTO PAL_DT_SIGNATURE VALUES (2, 'PAL.PAL_T_DT_PARAMS', 'in');

INSERT INTO PAL_DT_SIGNATURE VALUES (3, 'PAL.PAL_T_DT_MODEL_JSON', 'out');

INSERT INTO PAL_DT_SIGNATURE VALUES (4, 'PAL.PAL_T_DT_MODEL_PMML', 'out');

 

 

CALL SYSTEM.AFL_WRAPPER_GENERATOR ('PAL_DT', 'AFLPAL', 'CREATEDT', PAL_DT_SIGNATURE);

-- CALL SYSTEM.AFL_WRAPPER_GENERATOR ('PAL_DT', 'AFLPAL', 'CREATEDTWITHC45', PAL_DT_SIGNATURE);

 

 

-- app setup

CREATE VIEW V_DT_DATA AS

  SELECT CLASS, ***, AGE, SURVIVED

   FROM SURVIVE

   ;

CREATE COLUMN TABLE DT_PARAMS LIKE PAL_T_DT_PARAMS;

CREATE COLUMN TABLE DT_MODEL_JSON LIKE PAL_T_DT_MODEL_JSON;

CREATE COLUMN TABLE DT_MODEL_PMML LIKE PAL_T_DT_MODEL_PMML;

 

 

INSERT INTO DT_PARAMS VALUES ('THREAD_NUMBER', 2, null, null);

INSERT INTO DT_PARAMS VALUES ('PERCENTAGE', null, 1.0, null);

INSERT INTO DT_PARAMS VALUES ('MIN_NUMS_RECORDS', 1, null, null);

INSERT INTO DT_PARAMS VALUES ('IS_SPLIT_MODEL', 0, null, null);

INSERT INTO DT_PARAMS VALUES ('PMML_EXPORT', 1, null, null);

 

 

-- app runtime

 

 

TRUNCATE TABLE DT_MODEL_JSON;

TRUNCATE TABLE DT_MODEL_PMML;

 

 

-- CALL _SYS_AFL.PAL_DT (V_DT_DATA, DT_PARAMS, DT_MODEL_JSON, DT_MODEL_PMML) WITH OVERVIEW;

 

It seems like this should work, but obviously it does not!  Any help would be greatly appreciated!

 

Thanks!

 

Andy Waterous


Viewing all articles
Browse latest Browse all 6412

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>