将 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