将 Databricks 笔记本标记为源
为了区分 Databricks 笔记本与常规 Python、Scala 和 SQL 文件,Azure Databricks 在 Python、Scala 和 SQL 笔记本的顶部添加注释“Databricks notebook source
”。
Python
# Databricks notebook source
Scala
// Databricks notebook source
SQL
-- Databricks notebook source
此注释可确保 Azure Databricks 将文件正确分析为笔记本而不是脚本文件。
手动标记笔记本
在某些情况下,必须将与语言相对应的注释手动添加到笔记本文件的顶部,以确保 Azure Databricks 正确分析笔记本。 常见方案包括:
- 如果直接从源 Git 存储库使用 Python 或 Scala 笔记本。
- 如果需要从集成开发环境访问笔记本。
- 如果将笔记本作为作业的一部分运行,并收到错误消息
Run result unavailable: job failed with error message Notebook not found: path-to-your-notebook
。