Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3576

AFL Flowgraph Join

$
0
0

Hi All,

 

I tried the whole day to do only a simple join with flowgraphs.

I use only to tables and to keep it simple use a sink template. But it doesn' work.

I tried hana studio and the web editor, but always the same.

 

Does it really should work?

I didn't find any sample, any documentation and no videos for this feature.

 

I get this error:

[71000257] sql syntax error: incorrect syntax near "SELECT": line 5 col 66 (at pos 213)flwJoinLaborLaborwert3.hdbflowgraph

I think there must be an error with the select statement, but I don't know why and it is the generated code.

 

This is the log from the indexserver:

SQL: CREATE PROCEDURE "TBASE_PUBLIC"."development.diraschk.tbase.flowgraph::flwJoinLaborLaborwert3"()

LANGUAGE SQLSCRIPT SQL SECURITY INVOKER

AS

BEGIN

DEVELOPMENT_PROJECTS_TBASE_DATA__TBASE_CDS_LABOR_CDS.LABOR_TAB = SELECT "Abnahmezeit", "Auftragsnummer", "Counter", "Datum", "Fallnummer", "LaborID", "PatientID" FROM "TBASE_PUBLIC"."development.projects.tbase.data::TBASE.cds.Labor";

DEVELOPMENT_PROJECTS_TBASE_DATA__TBASE_CDS_LABORWERT_CDS.LABORWERT_TAB = SELECT "Bearbeitungszeit", "Bezeichnung", "Einheit", "Hinweis", "Intern", "Kommentar", "LaborID", "LaborwertID", "Wert" FROM "TBASE_PUBLIC"."development.projects.tbase.data::TBASE.cds.Laborwert";

JOIN_OUTPUT_TAB = SELECT "INPUT1"."Abnahmezeit" AS "Abnahmezeit", "INPUT1"."Auftragsnummer" AS "Auftragsnummer", "INPUT1"."Counter" AS "Counter", "INPUT1"."Datum" AS "Datum", "INPUT1"."Fallnummer" AS "Fallnummer", "INPUT1"."LaborID" AS "LaborID", "INPUT1"."PatientID" AS "PatientID", "INPUT2"."Bearbeitungszeit" AS "Bearbeitungszeit", "INPUT2"."Bezeichnung" AS "Bezeichnung", "INPUT2"."Einheit" AS "Einheit", "INPUT2"."Hinweis" AS "Hinweis", "INPUT2"."Intern" AS "Intern", "INPUT2"."Kommentar" AS "Kommentar", "INPUT2"."LaborwertID" AS "LaborwertID", "INPUT2"."Wert" AS "Wert" FROM (:DEVELOPMENT_PROJECTS_TBASE_DATA__TBASE_CDS_LABOR_CDS.LABOR_TAB AS "INPUT1" LEFT OUTER JOIN :DEVELOPMENT_PROJECTS_TBASE_DATA__TBASE_CDS_LABORWERT_CDS.LABORWERT_TAB AS "INPUT2" ON "INPUT1"."LaborID"="INPUT2"."LaborID");

FILTER_INPUT_TAB = SELECT "Fallnummer" AS "Fallnummer", "LaborID" AS "LaborID", "PatientID" AS "PatientID", "LaborwertID" AS "LaborwertID" FROM :JOIN_OUTPUT_TAB;

FILTER_OUTPUT_2_TAB=SELECT "Fallnummer", "LaborID", "PatientID", "LaborwertID" FROM :FILTER_INPUT_TAB AS "INPUT";

SELECT "Fallnummer" AS "Fallnummer", "LaborID" AS "LaborID", "PatientID" AS "PatientID", "LaborwertID" AS "LaborwertID" FROM :FILTER_OUTPUT_2_TAB INTO "TBASE_PUBLIC"."development.diraschk.tbase.flowgraph/flwJoinLaborLaborwert3";

END

 

 

flowgraph.PNG

BR,

Dirk


Viewing all articles
Browse latest Browse all 3576

Trending Articles



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