You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-19Lines changed: 3 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -401,9 +401,8 @@ which can be used for further analysis and decision-making through the [assessme
401
401
9.`assess_pipelines`: This task scans through all the Pipelines and identifies those pipelines that have Azure Service Principals embedded in their configurations. A list of all the pipelines with matching configurations is stored in the `$inventory.pipelines` table.
402
402
10.`assess_azure_service_principals`: This task scans through all the clusters configurations, cluster policies, job cluster configurations, Pipeline configurations, and Warehouse configuration and identifies all the Azure Service Principals who have been given access to the Azure storage accounts via spark configurations referred in those entities. The list of all the Azure Service Principals referred in those configurations is saved in the `$inventory.azure_service_principals` table.
403
403
11.`assess_global_init_scripts`: This task scans through all the global init scripts and identifies if there is an Azure Service Principal who has been given access to the Azure storage accounts via spark configurations referred in those scripts.
404
-
12.`assess_dashboards`: This task scans through all the dashboards and analyzes embedded queries for migration problems. It also collects direct filesystem access patterns that require attention.
405
-
13.`assess_workflows`: This task scans through all the jobs and tasks and analyzes notebooks and files for migration problems. It also collects direct filesystem access patterns that require attention.
406
-
404
+
12.`assess_dashboards`: This task scans through all the dashboards and analyzes embedded queries for migration problems which it persists in `$inventory_database.query_problems`. It also collects direct filesystem access patterns that require attention which it persists in `$inventory_database.directfs_in_queries`.
405
+
13.`assess_workflows`: This task scans through all the jobs and tasks and analyzes notebooks and files for migration problems which it persists in `$inventory_database.workflow_problems`. It also collects direct filesystem access patterns that require attention which it persists in `$inventory_database.directfs_in_paths`.
407
406
408
407

409
408
@@ -726,25 +725,10 @@ in the Migration dashboard.
726
725
727
726
[[back to top](#databricks-labs-ucx)]
728
727
729
-
## Jobs Static Code Analysis Workflow
730
-
731
-
The `workflow-linter` workflow lints accessible code from 2 sources:
732
-
- all workflows/jobs present in the workspace
733
-
- all dashboards/queries present in the workspace
734
-
The linting emits problems indicating what to resolve for making the code Unity Catalog compatible.
735
-
The linting also locates direct filesystem access that need to be migrated.
736
-
737
-
Once the workflow completes:
738
-
- problems are stored in the `$inventory_database.workflow_problems`/`$inventory_database.query_problems` table
739
-
- direct filesystem access are stored in the `$inventory_database.directfs_in_paths`/`$inventory_database.directfs_in_queries` table
740
-
- all the above are displayed in the Migration dashboard.
0 commit comments