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
feat(Datastream): Add SQL Server (MSSQL) source support to Datastream-to-BigQuery pipeline
Add full SQL Server CDC support including Avro format processing,
sort key definitions, schema discovery via Datastream API, BigQuery
metadata schema, and type conversion mappings.
Copy file name to clipboardExpand all lines: v2/datastream-common/src/main/java/com/google/cloud/teleport/v2/datastream/transforms/FormatDatastreamRecordToJson.java
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -154,6 +154,11 @@ public FailsafeElement<String, String> apply(GenericRecord record) {
Copy file name to clipboardExpand all lines: v2/datastream-common/src/test/java/com/google/cloud/teleport/v2/datastream/transforms/FormatDatastreamJsonToJsonTest.java
+75Lines changed: 75 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -52,6 +52,54 @@ public class FormatDatastreamJsonToJsonTest {
Copy file name to clipboardExpand all lines: v2/datastream-to-bigquery/src/main/java/com/google/cloud/teleport/v2/templates/DataStreamToBigQuery.java
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -115,7 +115,7 @@
115
115
"<a href=\"https://cloud.google.com/storage/docs/reporting-changes\">Cloud Storage Pub/Sub notifications</a> are enabled for the Datastream data.",
116
116
"BigQuery destination datasets are created and the Compute Engine Service Account has been granted admin access to them.",
117
117
"A primary key is necessary in the source table for the destination replica table to be created.",
118
-
"A MySQLor Oracle source database. PostgreSQL databases are not supported."
118
+
"A MySQL, Oracle, or SQL Server source database. PostgreSQL databases are not supported."
119
119
},
120
120
streaming = true,
121
121
supportsAtLeastOnce = true,
@@ -379,7 +379,7 @@ public interface Options
379
379
optional = true,
380
380
description = "Datastream source type override",
381
381
helpText =
382
-
"Override the source type detection for Datastream CDC data. When specified, this value will be used instead of deriving the source type from the read_method field. Valid values include 'mysql', 'postgresql', 'oracle', etc. This parameter is useful when the read_method field contains 'cdc' and the actual source type cannot be determined automatically.")
382
+
"Override the source type detection for Datastream CDC data. When specified, this value will be used instead of deriving the source type from the read_method field. Valid values include 'mysql', 'postgresql', 'oracle', 'sqlserver', etc. This parameter is useful when the read_method field contains 'cdc' and the actual source type cannot be determined automatically.")
0 commit comments