Newbie learning DLT pipelines

ShreevaniRao
New Contributor III

Hello,

I am learning to create DLT pipelines using different graphs using a  14 day trial version of the premium Databricks. I have currently one graph Mat view -> Streaming Table -> Mat view. When i ran this pipeline(serverless compute) 1st time, ran fine without any issues, but 2nd time i ran this pipeline without any change to the pipeline or any data asset(just restarted the pipeline), I was expecting it to break because "source of streaming table has to be append only" but it didnt break neither threw any errors. 

I wanted to know if this is unexpected behavior or is their any implied setting in the pipeline that I need to learn?