We have two applications
- app 1 creates two tables ie sourceTable and targetTable1. It does select * from sourceTable to targetTable1. This are both created on kafka topics
- App2 creates a sourceTable2 on kafka topic of targetTable1 created above. It then creates another targetTable2. Does the same query ie select * from targetTable1 to targetTable2
This are written as sql queries in zeppline notebooks in aws kinesis data analytics. We build and deploy thru zeppline and it works fine
After that we take the python code from the build package in s3. Do the build and deployment thru our CI/CD. The app1 works fine , but app2 throws a error saying object targetTable1 is not found. This table in created in another app. Not sure why it works when deployed thru zeppline but not thru our CI/CD. Any idea ?
We tried creating the targetTable1 again in app2 and doing deployment . It worked fine. Problem is only when we have to access table created in another app.