@@ -16,7 +16,7 @@ def convert_managed_table(self, ctx: RuntimeContext):
1616 managed_table_external_storage = ctx .config .managed_table_external_storage
1717 )
1818
19- @job_task (job_cluster = "table_migration " , depends_on = [Assessment .crawl_tables , convert_managed_table ])
19+ @job_task (job_cluster = "user_isolation " , depends_on = [Assessment .crawl_tables , convert_managed_table ])
2020 def migrate_external_tables_sync (self , ctx : RuntimeContext ):
2121 """This workflow task migrates the external tables that are supported by SYNC command from the Hive Metastore
2222 to the Unity Catalog.
@@ -25,14 +25,14 @@ def migrate_external_tables_sync(self, ctx: RuntimeContext):
2525 what = What .EXTERNAL_SYNC , managed_table_external_storage = ctx .config .managed_table_external_storage
2626 )
2727
28- @job_task (job_cluster = "table_migration " , depends_on = [Assessment .crawl_tables , convert_managed_table ])
28+ @job_task (job_cluster = "user_isolation " , depends_on = [Assessment .crawl_tables , convert_managed_table ])
2929 def migrate_dbfs_root_delta_tables (self , ctx : RuntimeContext ):
3030 """This workflow task migrates delta tables stored in DBFS root from the Hive Metastore to the Unity Catalog
3131 using deep clone.
3232 """
3333 ctx .tables_migrator .migrate_tables (what = What .DBFS_ROOT_DELTA )
3434
35- @job_task (job_cluster = "table_migration " , depends_on = [Assessment .crawl_tables , convert_managed_table ])
35+ @job_task (job_cluster = "user_isolation " , depends_on = [Assessment .crawl_tables , convert_managed_table ])
3636 def migrate_dbfs_root_non_delta_tables (
3737 self ,
3838 ctx : RuntimeContext ,
@@ -43,7 +43,7 @@ def migrate_dbfs_root_non_delta_tables(
4343 ctx .tables_migrator .migrate_tables (what = What .DBFS_ROOT_NON_DELTA )
4444
4545 @job_task (
46- job_cluster = "table_migration " ,
46+ job_cluster = "user_isolation " ,
4747 depends_on = [
4848 Assessment .crawl_tables ,
4949 migrate_external_tables_sync ,
@@ -57,7 +57,7 @@ def migrate_views(self, ctx: RuntimeContext):
5757 """
5858 ctx .tables_migrator .migrate_tables (what = What .VIEW )
5959
60- @job_task (job_cluster = "table_migration " , depends_on = [migrate_views ])
60+ @job_task (job_cluster = "user_isolation " , depends_on = [migrate_views ])
6161 def update_migration_status (self , ctx : RuntimeContext ):
6262 """Refresh the migration status to present it in the dashboard."""
6363 ctx .tables_migrator .get_remaining_tables ()
@@ -67,7 +67,7 @@ class MigrateHiveSerdeTablesInPlace(Workflow):
6767 def __init__ (self ):
6868 super ().__init__ ('migrate-external-hiveserde-tables-in-place-experimental' )
6969
70- @job_task (job_cluster = "table_migration " , depends_on = [Assessment .crawl_tables ])
70+ @job_task (job_cluster = "user_isolation " , depends_on = [Assessment .crawl_tables ])
7171 def migrate_hive_serde_in_place (self , ctx : RuntimeContext ):
7272 """This workflow task migrates ParquetHiveSerDe, OrcSerde, AvroSerDe tables in place from
7373 the Hive Metastore to the Unity Catalog."""
@@ -77,7 +77,7 @@ def migrate_hive_serde_in_place(self, ctx: RuntimeContext):
7777 )
7878
7979 @job_task (
80- job_cluster = "table_migration " ,
80+ job_cluster = "user_isolation " ,
8181 depends_on = [Assessment .crawl_tables , migrate_hive_serde_in_place ],
8282 )
8383 def migrate_views (self , ctx : RuntimeContext ):
@@ -86,7 +86,7 @@ def migrate_views(self, ctx: RuntimeContext):
8686 """
8787 ctx .tables_migrator .migrate_tables (what = What .VIEW )
8888
89- @job_task (job_cluster = "table_migration " , depends_on = [migrate_views ])
89+ @job_task (job_cluster = "user_isolation " , depends_on = [migrate_views ])
9090 def update_migration_status (self , ctx : RuntimeContext ):
9191 """Refresh the migration status to present it in the dashboard."""
9292 ctx .tables_migrator .get_remaining_tables ()
@@ -96,22 +96,22 @@ class MigrateExternalTablesCTAS(Workflow):
9696 def __init__ (self ):
9797 super ().__init__ ('migrate-external-tables-ctas' )
9898
99- @job_task (job_cluster = "table_migration " , depends_on = [Assessment .crawl_tables ])
99+ @job_task (job_cluster = "user_isolation " , depends_on = [Assessment .crawl_tables ])
100100 def migrate_other_external_ctas (self , ctx : RuntimeContext ):
101101 """This workflow task migrates non-SYNC supported and non HiveSerde external tables using CTAS"""
102102 ctx .tables_migrator .migrate_tables (
103103 what = What .EXTERNAL_NO_SYNC ,
104104 )
105105
106- @job_task (job_cluster = "table_migration " , depends_on = [Assessment .crawl_tables ])
106+ @job_task (job_cluster = "user_isolation " , depends_on = [Assessment .crawl_tables ])
107107 def migrate_hive_serde_ctas (self , ctx : RuntimeContext ):
108108 """This workflow task migrates HiveSerde tables using CTAS"""
109109 ctx .tables_migrator .migrate_tables (
110110 what = What .EXTERNAL_HIVESERDE ,
111111 )
112112
113113 @job_task (
114- job_cluster = "table_migration " ,
114+ job_cluster = "user_isolation " ,
115115 depends_on = [Assessment .crawl_tables , migrate_other_external_ctas , migrate_hive_serde_ctas ],
116116 )
117117 def migrate_views (self , ctx : RuntimeContext ):
@@ -120,7 +120,7 @@ def migrate_views(self, ctx: RuntimeContext):
120120 """
121121 ctx .tables_migrator .migrate_tables (what = What .VIEW )
122122
123- @job_task (job_cluster = "table_migration " , depends_on = [migrate_views ])
123+ @job_task (job_cluster = "user_isolation " , depends_on = [migrate_views ])
124124 def update_migration_status (self , ctx : RuntimeContext ):
125125 """Refresh the migration status to present it in the dashboard."""
126126 ctx .tables_migrator .get_remaining_tables ()
@@ -137,7 +137,7 @@ def scan_tables_in_mounts_experimental(self, ctx: RuntimeContext):
137137 replacing any existing content that might be present."""
138138 ctx .tables_in_mounts .snapshot (force_refresh = True )
139139
140- @job_task (job_cluster = "table_migration " , depends_on = [scan_tables_in_mounts_experimental ])
140+ @job_task (job_cluster = "user_isolation " , depends_on = [scan_tables_in_mounts_experimental ])
141141 def update_migration_status (self , ctx : RuntimeContext ):
142142 """Refresh the migration status to present it in the dashboard."""
143143 ctx .tables_migrator .get_remaining_tables ()
@@ -147,12 +147,12 @@ class MigrateTablesInMounts(Workflow):
147147 def __init__ (self ):
148148 super ().__init__ ('migrate-tables-in-mounts-experimental' )
149149
150- @job_task (job_cluster = "table_migration " , depends_on = [ScanTablesInMounts .scan_tables_in_mounts_experimental ])
150+ @job_task (job_cluster = "user_isolation " , depends_on = [ScanTablesInMounts .scan_tables_in_mounts_experimental ])
151151 def migrate_tables_in_mounts_experimental (self , ctx : RuntimeContext ):
152152 """[EXPERIMENTAL] This workflow migrates `delta tables stored in mount points` to Unity Catalog using a Create Table statement."""
153153 ctx .tables_migrator .migrate_tables (what = What .TABLE_IN_MOUNT )
154154
155- @job_task (job_cluster = "table_migration " , depends_on = [migrate_tables_in_mounts_experimental ])
155+ @job_task (job_cluster = "user_isolation " , depends_on = [migrate_tables_in_mounts_experimental ])
156156 def update_migration_status (self , ctx : RuntimeContext ):
157157 """Refresh the migration status to present it in the dashboard."""
158158 ctx .tables_migrator .get_remaining_tables ()
0 commit comments