Quantcast
Channel: SCN : All Content - SAP BusinessObjects Predictive Analytics
Viewing all articles
Browse latest Browse all 836

Predictive Analytics to SAP HANA wrong data type

$
0
0

Hello all.

 

We have a problem when we want to use PAL/R libraries on SAP HANA called directly from PA 2.5.

PA want to create table types on HANA, but it uses type String for some columns. HANA doesn't support String. PA should use VARCHAR. So this operation ends with SQL error.

This is probably problem with data types mapping, but I can not find any topic on this (SAP notes or internet discussion).

 

Has someone this issue also?

Full SQL PA want to run on HANA is below.

 

Thanks.

 

Peter

 

CREATE TYPE PAS12_READER_0_TYPE AS TABLE ("row_id"  INT , "AGE_INSURED_ANALYSIS_DATE_1" DOUBLE ,"AGE_POISTENY_PLANOVANE_DOZITIE" DOUBLE ,"AGE_POISTENY_PRI_PODPISE" DOUBLE ,"AGE_POISTNIK_PLANOVANE_DOZITIE" DOUBLE ,"AGE_POISTNIK_PRI_PODPISE" DOUBLE ,"AGE_POISTNIK_DATUM_ANALYZY" DOUBLE ,"COUNT" INTEGER ,"DEAD_1" DOUBLE ,"DOBA_DO_DOZITIA" DOUBLE ,"DOBA_TRVANIA" DOUBLE ,"DURATION" DOUBLE ,"FLAG_INSURER_INSURED_1" DOUBLE ,"LIVE" DOUBLE ,"PLANOVANA_DOBA_TRVANIA" DOUBLE ,"PREMIUM_1" DOUBLE ,"PREMIUM_COUNT" DOUBLE ,"PREMIUM_TERM_1" DOUBLE ,"PRODUCT01" DOUBLE ,"PRODUCT02" DOUBLE ,"PRODUCT04" DOUBLE ,"PRODUCT05" DOUBLE ,"PRODUCTS" DECIMAL ,"STATUS_1" DOUBLE ,"STORNO_ENDOWMENT" DOUBLE ,"STORNO_JUBILEE_EVENT" DOUBLE ,"STORNO_NON_PAYMENT" DOUBLE ,"STORNO_OTHERS" DOUBLE ,"STORNO_TERMINATION" DOUBLE ,"TYPSCH_ID" DOUBLE ,"DOZITIE" DOUBLE ,"LAT_KRAJ" DOUBLE ,"LAT_OKRES" DOUBLE ,"LONG_KRAJ" DOUBLE ,"DISTRICT" VARCHAR (255)  ,"LONG_OKRES" DOUBLE ,"PLAT_PERIODA" DOUBLE ,"COUNTRY" VARCHAR (255)  ,"POCET_POIST" DOUBLE ,"POCET_PREDPISOV" DOUBLE ,"POCET_PRIPOISTENI" DOUBLE ,"POCET_UPOMIENOK" DOUBLE ,"AGE_INSURED_ANALYSIS_DATE" INTEGER ,"AGE_INSURED_CONTRACT_DATE" INTEGER ,"AGE_INSURED_PLAN_SURVIVAL" INTEGER ,"REGION.description" String (255)  ,"AGE_INSURER_ANALYSIS_DATE" INTEGER ,"AGE_INSURER_CONTRACT_DATE" INTEGER ,"AGE_INSURER_INTERVAL_ANALYSIS_DATE" VARCHAR (255)  ,"AGE_INSURER_PLAN_SURVIVAL" INTEGER ,"ALL_DATA" INTEGER ,"AUTONUMBER" INTEGER ,"BIRTHDATE" DATE ,"BIRTH_DATE" DATE ,"COUNTRY_NAME.description" VARCHAR (255)  ,"DEAD" DOUBLE ,"DISTRIBUTION_CHANNEL" INTEGER ,"DISTRICT_NAME.description" VARCHAR (21)  ,"DURATION_IN_MONTHS" INTEGER ,"DURATION_IN_YEARS" DOUBLE ,"DURATION_IN_YEARS_ROUNDED" INTEGER ,"ENDOWMENT_ASSURANCE" DOUBLE ,"ENDOWMENT_TERM" INTEGER ,"END_DATE" DATE ,"FLAG_INSURER_INSURED" INTEGER ,"FLAG_LAPSE" VARCHAR (1)  ,"GENDER" VARCHAR (4)  ,"GENDER_INS" VARCHAR (1)  ,"COUNTRY.description" String (255)  ,"COUNTRY.description" VARCHAR (255)  ,"DISTRICT.description" String (255)  ,"DISTRICT.description" VARCHAR (21)  ,"GEOGRAPHY_OKRES_LONGLAT_KEY_3" VARCHAR (257)  ,"GEOGRAPHY_OKRES_LONGLAT_KEY_4" VARCHAR (257)  ,"GEOGRAPHY_OKRES_LONGLAT_KEY_5" VARCHAR (257)  ,"DISTRICT_LATITUDE" DOUBLE ,"DISTRICT_LONGITUDE" DOUBLE ,"COUNTRY_FEATUREID" VARCHAR (255)  ,"COUNTRY_LATITUDE" DOUBLE ,"COUNTRY_LONGITUDE" DOUBLE ,"OKRES_LONGLAT_REGION" String (255)  ,"REGION_FEATUREID" VARCHAR (255)  ,"REGION_LATITUDE" DOUBLE ,"REGION_LONGITUDE" DOUBLE ,"REGION.description" VARCHAR (255)  ,"HIERARCHY_KEY_2" VARCHAR (257)  ,"HIERARCHY_KEY_3" VARCHAR (255)  ,"SKUP_PRODUKTOV_TXT_2" VARCHAR (255)  ,"PRODUKT_ID_2" INTEGER ,"INSURANCE_STATUS" VARCHAR (3)  ,"INSURED_BIRTHDATE" DATE ,"INSURED_COUNTRY" VARCHAR (4)  ,"INSURED_COUNT" INTEGER ,"INSURED_GENDER" VARCHAR (4)  ,"INSURED_ZIP" VARCHAR (7)  ,"LAST_MONTH" INTEGER ,"LAST_QUARTER" INTEGER ,"LAST_YEAR" INTEGER ,"LAT_DISTRICT" DOUBLE ,"LAT_REGION" DOUBLE ,"LIFE_STATUS" INTEGER ,"LIFE_STATUS_TXT" VARCHAR (43)  ,"LIVE_TRUE" INTEGER ,"LONG_DISTRICT" DOUBLE ,"LONG_REGION" DOUBLE ,"PAYMENT" VARCHAR (2)  ,"PAYMENT_TXT" VARCHAR (21)  ,"PAY_END_DATE" DATE ,"PAY_PERIOD" INTEGER ,"PERIOD" VARCHAR (13)  ,"PLAN_TAKE_TIME" INTEGER ,"PREMIUM" DOUBLE ,"PREMIUM_TERM" DOUBLE ,"PRESCRIPTION_COUNT" INTEGER ,"PRODUCT01_TRUE" INTEGER ,"PRODUCT02_TRUE" INTEGER ,"PRODUCT04_TRUE" INTEGER ,"PRODUCT05_TRUE" INTEGER ,"PRODUCT_GROUP" VARCHAR (47)  ,"PRODUCT_ID" INTEGER ,"REGION_NAME.description" VARCHAR (255)  ,"REMINDER_COUNT" INTEGER ,"RIDER_COUNT" INTEGER ,"START_DATE" DATE ,"STATE" VARCHAR (4)  ,"STATUS" VARCHAR (24)  ,"STAT_ID" VARCHAR (2)  ,"STORNO_DATE" TIMESTAMP ,"STORNO_ENDOWMENT_TRUE" INTEGER ,"STORNO_JUBILEE_EVENT_TRUE" INTEGER ,"STORNO_NON_PAYMENT_TRUE" INTEGER ,"STORNO_OTHERS_TRUE" INTEGER ,"STORNO_TERMINATION_TRUE" INTEGER ,"SWITCH_OF_PERIOD" VARCHAR (255)  ,"TIME_STORNO_DAT_DAY" TINYINT ,"TIME_STORNO_DAT_MONTH" TINYINT ,"TIME_STORNO_DAT_QUARTER" TINYINT ,"TIME_STORNO_DAT_DATE_SQL" TIMESTAMP ,"TIME_STORNO_DAT_YEAR" INTEGER ,"ZIP" VARCHAR (5)  );


Viewing all articles
Browse latest Browse all 836

Trending Articles