用途:这是 Databricks 工作的父级/入口技能,负责 CLI 操作、认证与数据探索,并引导到各产品专项技能:databricks-jobs(Lakeflow Jobs)、databricks-pipelines(Spark 声明式管道)、databricks-apps(TypeScript 全栈应用)、databricks-lakebase(Postgres 自动伸缩)、databricks-model-serving(模型服务端点)。
前置条件:需已安装 CLI,用 databricks --version 检查;若缺失或低于 v0.292.0 则停止,不得绕过,需用户按安装参考文档自行安装。沙盒/容器中安装命令可能被阻止,应把命令交给用户在自有终端执行;若安装被阻止,可询问用户是否改用 DATABRICKS_HOST 与 DATABRICKS_TOKEN 直接调用 REST API。认证用 databricks auth profiles 检查。
配置文件选择:绝不可自动选择,需列出全部 profiles 及工作区 URL 交由用户选择。Shell 注意:每条命令在独立会话运行,需用 --profile 或 && 链式设置 DATABRICKS_CONFIG_PROFILE。
数据探索建议用实验性 AI 工具而非手动浏览:databricks experimental aitools tools discover-schema catalog.schema.table --profile <PROFILE>;query "SELECT ...";get-default-warehouse。名称须字面使用,含特殊字符部分在 SQL 中用反引号。
常用命令:current-user me;apps/jobs/clusters/warehouses/pipelines/serving-endpoints list;Unity Catalog 的 catalogs、schemas、tables 使用位置参数而非标志;bundle init/validate/deploy/run 需带 -t <TARGET>。
限制:部分命令要求 OAuth(如 apps logs),需重新登录;权限或资源不存在会报对应错误;sandbox 环境可能限制安装与网络。缺失信息未提供。