目前正在探索在 Synapse 中使用 Spark 笔记本进行数据转换而不是数据流,但 Lake 数据库功能有点令人困惑。
我在 Synapse Workspace 中使用笔记本创建了一个 Lake 数据库、一个外部表(目录?)和一个 View 。该 View 在 Synapse UI 中可见,我可以查询它。 但是,当使用 Management 或 Data Studio 通过 SQL 池连接时,该 View 不可用。仅共享表元数据,还是我遗漏了某些内容?无法找到与此相关的文档。
最佳答案
但是,例如,当使用 Management 或 Data Studio 通过 SQL 池连接时,该 View 不可用。这是故意的,还是我错过了什么?
- 无服务器 SQL 池和 Spark 池共享一个目录,但专用 SQL 池有自己的目录。
- Spark View 属于 session (临时 View )或应用程序(全局 View )范围,不属于目录。这就是您看不到 View 的原因。
关于apache-spark-sql - Synapse Lake 数据库 View 在 SQL 池中不可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75180916/