SamplesV2/ChangeDataCapture/usecases/cdc/code/sqlscripts/ControlTableForSourceToSink.sql (39 lines of code) (raw):

CREATE TABLE [dbo].[ControlTableForSourceToSink]( [PartitionID] [int] IDENTITY(1,1) NOT NULL, [ProjectName] [varchar](255) NOT NULL, [SubjectArea] [varchar](255) NOT NULL, [SourceSystem] [varchar](255) NOT NULL, [SourceDatabaseServer] [varchar](255) NOT NULL, [SourceDatabase] [varchar](255) NOT NULL, [SourceSchemaName] [varchar](255) NOT NULL, [SourceTableName] [varchar](255) NOT NULL, [SourceWaterMarkColumn] [varchar](255) NULL, [WatermarkValue] [datetime] NULL, [FilterQuery] [varchar](255) NOT NULL, [DestinationStorageAccount] [varchar](25) NOT NULL, [DestinationContainer] [varchar](255) NOT NULL, [LoadPartionDate] [datetime] NOT NULL, [ModifyDate] [datetime] NOT NULL, [ModifiedBy] [varchar](255) NOT NULL, CONSTRAINT [PK_ControlTableForSourceToSink] PRIMARY KEY CLUSTERED ( [PartitionID] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[ControlTableForSourceToSink] ADD DEFAULT (getdate()) FOR [ModifyDate] GO INSERT INTO [dbo].[ControlTableForSourceToSink] (ProjectName, SubjectArea, SourceSystem, SourceDatabaseServer, SourceDatabase, SourceSchemaName, SourceTableName, SourceWaterMarkColumn, WatermarkValue, FilterQuery, DestinationStorageAccount, DestinationContainer, LoadPartionDate, ModifiedBy) VALUES ('CDC', 'Sales', 'Microsoft', 'servername.database.windows.net', 'AdventureWorksLT', 'SalesLT', 'Address', 'ModifiedDate', NULL, 'select * from SalesLT.Address', 'storageaccountname', 'bronze', '2021-08-01 13:59:59.999', 'darsch@microsoft.com'), ('CDC', 'Sales', 'Microsoft', 'servername.database.windows.net', 'AdventureWorksLT', 'SalesLT', 'Customer', 'ModifiedDate', NULL, 'select * from SalesLT.Customer', 'storageaccountname', 'bronze', '2021-08-01 13:59:59.999', 'darsch@microsoft.com'), ('CDC', 'Sales', 'Microsoft', 'servername.database.windows.net', 'AdventureWorksLT', 'SalesLT', 'CustomerAddress', 'ModifiedDate', NULL, 'select * from SalesLT.CustomerAddress', 'storageaccountname', 'bronze', '2021-08-01 13:59:59.999', 'darsch@microsoft.com'), ('CDC', 'Sales', 'Microsoft', 'servername.database.windows.net', 'AdventureWorksLT', 'SalesLT', 'Product', 'ModifiedDate', NULL, 'select * from SalesLT.Product', 'storageaccountname', 'bronze', '2021-08-01 13:59:59.999', 'darsch@microsoft.com'), ('CDC', 'Sales', 'Microsoft', 'servername.database.windows.net', 'AdventureWorksLT', 'SalesLT', 'ProductCategory', 'ModifiedDate', NULL, 'select * from SalesLT.ProductCategory', 'storageaccountname', 'bronze', '2021-08-01 13:59:59.999', 'darsch@microsoft.com'), ('CDC', 'Sales', 'Microsoft', 'servername.database.windows.net', 'AdventureWorksLT', 'SalesLT', 'ProductDescription', 'ModifiedDate', NULL, 'select * from SalesLT.ProductDescription', 'storageaccountname', 'bronze', '2021-08-01 13:59:59.999', 'darsch@microsoft.com'), ('CDC', 'Sales', 'Microsoft', 'servername.database.windows.net', 'AdventureWorksLT', 'SalesLT', 'ProductModel', 'ModifiedDate', NULL, 'select * from SalesLT.ProductModel', 'storageaccountname', 'bronze', '2021-08-01 13:59:59.999', 'darsch@microsoft.com'), ('CDC', 'Sales', 'Microsoft', 'servername.database.windows.net', 'AdventureWorksLT', 'SalesLT', 'ProductModelProductDescription', 'ModifiedDate', NULL, 'select * from SalesLT.ProductModelProductDescription', 'storageaccountname', 'bronze', '2021-08-01 13:59:59.999', 'darsch@microsoft.com'), ('CDC', 'Sales', 'Microsoft', 'servername.database.windows.net', 'AdventureWorksLT', 'SalesLT', 'SalesOrderDetail', 'ModifiedDate', NULL, 'select * from SalesLT.SalesOrderDetail', 'storageaccountname', 'bronze', '2021-08-01 13:59:59.999', 'darsch@microsoft.com'), ('CDC', 'Sales', 'Microsoft', 'servername.database.windows.net', 'AdventureWorksLT', 'SalesLT', 'SalesOrderHeader', 'ModifiedDate', NULL, 'select * from SalesLT.SalesOrderHeader', 'storageaccountname', 'bronze', '2021-08-01 13:59:59.999', 'darsch@microsoft.com'), ('CDC', 'Student', 'Microsoft', 'servername.database.windows.net', 'AdventureWorksLT', 'dbo', 'studentMath', NULL, NULL, 'select * from dbo.studentMath', 'storageaccountname', 'bronze', '2021-08-01 13:59:59.999', 'darsch@microsoft.com')