Basically, this is a βfunctionβ of TP. Unlike most other TPs that eagerly evaluate a schema and generate a type system in front, Azure TP generates types on demand, so only after navigating through blocks or tables do these types become available. This is mainly due to savings on potential IOs - if you point to a real Azure account, theoretically you can have an infinite number of tables and drops.
You can get around this by first trying to access the corresponding table using, for example, GetPartition.
source share