From cb5ec24c1d0ddc5834f3c3f4eb0a68a33304bbfe Mon Sep 17 00:00:00 2001 From: Sriram Mohanty Date: Fri, 17 Jan 2025 08:03:24 +0530 Subject: [PATCH 01/10] notebook for transpilation added --- README.md | 8 ++++++++ docs/notebook/Remorph-GA-Release090.dbc | Bin 0 -> 6963 bytes 2 files changed, 8 insertions(+) create mode 100644 docs/notebook/Remorph-GA-Release090.dbc diff --git a/README.md b/README.md index c6c06baedc..a2937f4114 100644 --- a/README.md +++ b/README.md @@ -238,6 +238,14 @@ Execute the below command to initialize the reconcile process. [[back to top](#table-of-contents)] + +## NOTEBOOK LINK(TRANSPILATION only) +![Remorph-Transpilation.dbc](docs/notebook/Remorph-GA-Release090.dbc) +We would like to inform you that we have introduced a notebook-based installation process. However, please note that this notebook is exclusively designed for the purpose of transpilation. + +If you need to perform any transpilation tasks, kindly make use of the notebook provided specifically for this purpose. For all other processes or workflows, please refer to the standard installation and usage procedures. + +Thank you for your attention and cooperation. ---- # Benchmarks diff --git a/docs/notebook/Remorph-GA-Release090.dbc b/docs/notebook/Remorph-GA-Release090.dbc new file mode 100644 index 0000000000000000000000000000000000000000..e9d2b14ef5ff68e3e36571dad8dfd7902a22b1b8 GIT binary patch literal 6963 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 Date: Fri, 17 Jan 2025 08:13:49 +0530 Subject: [PATCH 02/10] notebook for transpilation added --- docs/notebook/Remorph-GA-Release090.dbc | Bin 6963 -> 6959 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/notebook/Remorph-GA-Release090.dbc b/docs/notebook/Remorph-GA-Release090.dbc index e9d2b14ef5ff68e3e36571dad8dfd7902a22b1b8..09c58a99df02dc96d0f8071acf38f24490333595 100644 GIT binary patch delta 6820 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 S82|tklk6Hn29g>800012WDMZ| delta 6846 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 s2nY!Pp%XD$2!FcAlcpLq4Wbh Date: Fri, 17 Jan 2025 15:17:24 +0530 Subject: [PATCH 03/10] python demo example for transpilation added --- docs/notebook/Remorph-GA-Release090.dbc | Bin 6959 -> 0 bytes .../transpile/remorph_transpile090.py | 28 ++++++++++++++++++ 2 files changed, 28 insertions(+) delete mode 100644 docs/notebook/Remorph-GA-Release090.dbc create mode 100644 tests/resources/transpile/remorph_transpile090.py diff --git a/docs/notebook/Remorph-GA-Release090.dbc b/docs/notebook/Remorph-GA-Release090.dbc deleted file mode 100644 index 09c58a99df02dc96d0f8071acf38f24490333595..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6959 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 Date: Fri, 17 Jan 2025 15:20:04 +0530 Subject: [PATCH 04/10] python demo example for transpilation added --- tests/resources/transpile/remorph_transpile090.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/resources/transpile/remorph_transpile090.py b/tests/resources/transpile/remorph_transpile090.py index 65266150b7..6a42cccdc8 100644 --- a/tests/resources/transpile/remorph_transpile090.py +++ b/tests/resources/transpile/remorph_transpile090.py @@ -12,7 +12,7 @@ # Please provide the catalog_name,schema_name,source_dialect,input_source,output_folder. catalog_name ="remorph" # provide catalog name for remorph -schema_name="default" # provide schema name for remorph +schema_name="default" # provide schema name for remorph source_dialect="snowflake" # Provide source dialect input_source = "/Workspace/Users/sriram.mohanty@databricks.com/snowflake/input_sql/" #Provide input folder path which contains the DDLs output_folder = "/Workspace/Users/sriram.mohanty@databricks.com/snowflake/converted_sql/" #Output folder path @@ -24,5 +24,5 @@ status = execute.morph(workspace_client=wsclient,config=mrophconfig) -display(status) -#Please check output_folder for the converted DDLs \ No newline at end of file +#display(status) +#Please check output_folder for the converted DDLs From 060ee3eca64c7595874e429a3bda86b77e8915c2 Mon Sep 17 00:00:00 2001 From: Sriram Mohanty Date: Fri, 17 Jan 2025 15:24:23 +0530 Subject: [PATCH 05/10] python demo example for transpilation added --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a2937f4114..74c2ec1985 100644 --- a/README.md +++ b/README.md @@ -240,7 +240,7 @@ Execute the below command to initialize the reconcile process. ## NOTEBOOK LINK(TRANSPILATION only) -![Remorph-Transpilation.dbc](docs/notebook/Remorph-GA-Release090.dbc) +![Remorph-Transpilation.dbc](resources/transpile/remorph_transpile090.py) We would like to inform you that we have introduced a notebook-based installation process. However, please note that this notebook is exclusively designed for the purpose of transpilation. If you need to perform any transpilation tasks, kindly make use of the notebook provided specifically for this purpose. For all other processes or workflows, please refer to the standard installation and usage procedures. From 2f628402df565829605516762ac3c4961ca76799 Mon Sep 17 00:00:00 2001 From: Sriram Mohanty Date: Fri, 17 Jan 2025 15:25:49 +0530 Subject: [PATCH 06/10] python demo example for transpilation added --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 74c2ec1985..3c7a33ab6b 100644 --- a/README.md +++ b/README.md @@ -240,7 +240,7 @@ Execute the below command to initialize the reconcile process. ## NOTEBOOK LINK(TRANSPILATION only) -![Remorph-Transpilation.dbc](resources/transpile/remorph_transpile090.py) +![remorph_transpile090.py](resources/transpile/remorph_transpile090.py) We would like to inform you that we have introduced a notebook-based installation process. However, please note that this notebook is exclusively designed for the purpose of transpilation. If you need to perform any transpilation tasks, kindly make use of the notebook provided specifically for this purpose. For all other processes or workflows, please refer to the standard installation and usage procedures. From 44feb4cb1dbc304b15167ca7c4c1f2645add7f41 Mon Sep 17 00:00:00 2001 From: Sriram Mohanty Date: Fri, 17 Jan 2025 15:27:18 +0530 Subject: [PATCH 07/10] python demo example for transpilation added --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3c7a33ab6b..f956449059 100644 --- a/README.md +++ b/README.md @@ -240,7 +240,7 @@ Execute the below command to initialize the reconcile process. ## NOTEBOOK LINK(TRANSPILATION only) -![remorph_transpile090.py](resources/transpile/remorph_transpile090.py) +![remorph_transpile090.py](tests/resources/transpile/remorph_transpile090.py) We would like to inform you that we have introduced a notebook-based installation process. However, please note that this notebook is exclusively designed for the purpose of transpilation. If you need to perform any transpilation tasks, kindly make use of the notebook provided specifically for this purpose. For all other processes or workflows, please refer to the standard installation and usage procedures. From bf2dd9c1aa59eb580693f50749f5093f04bfd512 Mon Sep 17 00:00:00 2001 From: Sriram Mohanty Date: Fri, 17 Jan 2025 15:31:08 +0530 Subject: [PATCH 08/10] python demo example for transpilation added --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f956449059..93eb9a8217 100644 --- a/README.md +++ b/README.md @@ -241,9 +241,8 @@ Execute the below command to initialize the reconcile process. ## NOTEBOOK LINK(TRANSPILATION only) ![remorph_transpile090.py](tests/resources/transpile/remorph_transpile090.py) -We would like to inform you that we have introduced a notebook-based installation process. However, please note that this notebook is exclusively designed for the purpose of transpilation. - -If you need to perform any transpilation tasks, kindly make use of the notebook provided specifically for this purpose. For all other processes or workflows, please refer to the standard installation and usage procedures. +This option is suitable for those who prefer not to follow the standard installation process but still wish to perform transpilation using Remorph with a notebook. +Please note that this notebook is exclusively designed for the purpose of transpilation. Thank you for your attention and cooperation. ---- From e18dd265f65cdb5d3eb3c37b76dc41c4ffad5429 Mon Sep 17 00:00:00 2001 From: Sriram Mohanty Date: Fri, 17 Jan 2025 15:45:35 +0530 Subject: [PATCH 09/10] python demo example for transpilation added --- .../transpile/remorph_transpile090.py | 35 +++++++++++-------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/tests/resources/transpile/remorph_transpile090.py b/tests/resources/transpile/remorph_transpile090.py index 6a42cccdc8..738acf1834 100644 --- a/tests/resources/transpile/remorph_transpile090.py +++ b/tests/resources/transpile/remorph_transpile090.py @@ -1,7 +1,6 @@ -#Installs the latest released version of the databricks-labs-remorph library. -#%pip install databricks-labs-remorph - -dbutils.library.restartPython() +# Installs the latest released version of the databricks-labs-remorph library. +# %pip install databricks-labs-remorph +# dbutils.library.restartPython() # Import necessary classes from the databricks SDK and remorph library from databricks.sdk import WorkspaceClient @@ -11,18 +10,24 @@ # This cell sets up the necessary configuration parameters for the remorph transpilation process. # Please provide the catalog_name,schema_name,source_dialect,input_source,output_folder. -catalog_name ="remorph" # provide catalog name for remorph -schema_name="default" # provide schema name for remorph -source_dialect="snowflake" # Provide source dialect -input_source = "/Workspace/Users/sriram.mohanty@databricks.com/snowflake/input_sql/" #Provide input folder path which contains the DDLs -output_folder = "/Workspace/Users/sriram.mohanty@databricks.com/snowflake/converted_sql/" #Output folder path -skip_validation = True #Skip validation : generated queries are validated syntactically.To validate a query the table definations should be present.Hence for all the DDLs skip_validation will be always false. +catalog_name = "remorph" # provide catalog name for remorph +schema_name = "default" # provide schema name for remorph +source_dialect = "snowflake" # Provide source dialect +input_source = "/Workspace/Users/sriram.mohanty@databricks.com/snowflake/input_sql/" # Provide input folder path which contains the DDLs +output_folder = "/Workspace/Users/sriram.mohanty@databricks.com/snowflake/converted_sql/" # Output folder path +skip_validation = True # Skip validation : generated queries are validated syntactically.To validate a query the table definations should be present.Hence for all the DDLs skip_validation will be always false. # Initialize the WorkspaceClient with the specified product and version and TranspileConfig object with the provided configuration parameters. -wsclient = WorkspaceClient(product="remorph",product_version="0.9.0") -mrophconfig = MorphConfig(source=source_dialect,input_sql=input_source,output_folder=output_folder,catalog_name=catalog_name,schema_name=schema_name) +wsclient = WorkspaceClient(product="remorph", product_version="0.9.0") +mrophconfig = MorphConfig( + source=source_dialect, + input_sql=input_source, + output_folder=output_folder, + catalog_name=catalog_name, + schema_name=schema_name, +) -status = execute.morph(workspace_client=wsclient,config=mrophconfig) -#display(status) -#Please check output_folder for the converted DDLs +status = execute.morph(workspace_client=wsclient, config=mrophconfig) +# display(status) +# Please check output_folder for the converted DDLs From f15beb44c965011af189239dc127b4937ebf48c3 Mon Sep 17 00:00:00 2001 From: Sriram Mohanty Date: Thu, 23 Jan 2025 21:11:53 +0530 Subject: [PATCH 10/10] python demo example for transpilation added --- tests/resources/transpile/remorph_transpile090.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/resources/transpile/remorph_transpile090.py b/tests/resources/transpile/remorph_transpile090.py index 738acf1834..4a75fd3d37 100644 --- a/tests/resources/transpile/remorph_transpile090.py +++ b/tests/resources/transpile/remorph_transpile090.py @@ -18,16 +18,16 @@ skip_validation = True # Skip validation : generated queries are validated syntactically.To validate a query the table definations should be present.Hence for all the DDLs skip_validation will be always false. # Initialize the WorkspaceClient with the specified product and version and TranspileConfig object with the provided configuration parameters. -wsclient = WorkspaceClient(product="remorph", product_version="0.9.0") -mrophconfig = MorphConfig( - source=source_dialect, - input_sql=input_source, +ws_client = WorkspaceClient(product="remorph", product_version="0.9.0") +morph_config = MorphConfig( + source_dialect=source_dialect, + input_source=input_source, output_folder=output_folder, catalog_name=catalog_name, schema_name=schema_name, ) -status = execute.morph(workspace_client=wsclient, config=mrophconfig) +status = execute.morph(workspace_client=ws_client, config=morph_config) # display(status) # Please check output_folder for the converted DDLs