我对 Databricks 还很陌生,所以请原谅我在这里缺乏知识。我正在 Azure 中使用 Databricks 资源。我现在主要使用 UI,但我知道某些功能只能使用 databricks-cli 来使用,我已经设置但尚未使用。
我已使用 UI 在 Databricks Repos 中克隆了我的 Git 存储库。在我的存储库中,有一个 Python 文件,我想将其作为作业运行。
我可以使用 Databricks Jobs 创建一个直接调用此 Python 文件的作业吗?我能够完成这项工作的唯一方法是创建另一个 Python 文件并将其上传到 dbfs,该文件将调用我的 Databricks Repo 中的文件。
也许无法完成,或者也许我使用的路径不正确。使用 Python 文件创建作业时,我尝试使用以下路径结构,但不幸的是,它不起作用。
file:/Workspace/Repos/<user_folder>/<repo_name>/my_python_file.py
Run Code Online (Sandbox Code Playgroud) 我正在研究Rails 3应用程序,我正在尝试更新我的用户模型.我有一个"角色"属性,我通过以下迁移更改为"is_admin"属性.
class ChangeRoleToIsAdminForUser < ActiveRecord::Migration
def up
rename_column :users, :role, :is_admin
end
def down
rename_column :users, :is_admin, :role
end
end
Run Code Online (Sandbox Code Playgroud)
之后,我运行以下命令来更改schema.rb文件.
rake db:migrate
Run Code Online (Sandbox Code Playgroud)
这是生成的schema.rb文件.
ActiveRecord::Schema.define(:version => 20150102142012) do
[...]
create_table "users", :force => true do |t|
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.string "login"
t.string "password_digest"
t.string "salt"
t.string "email"
t.string "name"
t.string "activated"
t.string "is_admin"
end
end
Run Code Online (Sandbox Code Playgroud)
您可以看到该属性已成功修改.问题出在我的测试上.我用Rspec.在更改属性名称之前,我的所有测试都运行正常.现在,当我运行我的测试时,我得到了错误
ActiveRecord::UnknownAttributeError: unknown attribute: is_admin
Run Code Online (Sandbox Code Playgroud)
这是我的测试文件的一部分.这个错误据说是在***行.
describe 'testing attributes' do
before(:each) do
@valid_attributes = {name: 'Un Tuteur', …Run Code Online (Sandbox Code Playgroud)