diff --git a/script/conf.ps1 b/script/conf.ps1 index 8bb400dd..97bf97e3 100644 --- a/script/conf.ps1 +++ b/script/conf.ps1 @@ -12,6 +12,7 @@ $config = @{ # DbHostInput = "DATABASE_PDC_LOCALE" # DbHostInput = "bfdskreport01p.fideuram.bancafideuram.it" # DbName = "master" + ServerName = "CONSUNI" DbName = "C6StampeCentralizzate" # Directory di log @@ -29,6 +30,7 @@ $env:dbName = $config.DbName $env:logDir = $config.LogDir $env:workDir = $config.WorkDir $env:sqlDir = $config.SqlDir +$env:ServerName = $config.ServerName # Funzione per ottenere la connection string function Get-DatabaseConnectionString { diff --git a/script/creadb.ps1 b/script/creadb.ps1 index 40557802..4204991c 100644 --- a/script/creadb.ps1 +++ b/script/creadb.ps1 @@ -16,8 +16,10 @@ $sqlFiles = @( # "C6SC08_creauser.sql", # "StampeCentralizzateBackupRidotto.sql", # "enable_sa_full.sql", + # "add_linked_server.sql", # "enable_F701264_full.sql", - "stored", # cartella + # "stored", # cartella + # "tables_from_select", # cartella "" ) diff --git a/script/createTableFromSelect.ps1 b/script/createTableFromSelect.ps1 new file mode 100644 index 00000000..1230d563 --- /dev/null +++ b/script/createTableFromSelect.ps1 @@ -0,0 +1,214 @@ +# Importa configurazione +. "$PSScriptRoot\conf.ps1" + +$scriptName = $MyInvocation.MyCommand.Name +$logFile = Join-Path $env:logDir "${scriptName}.log" +"start" | Out-File -FilePath $logFile + +# Imposta il percorso di output nella cartella sql +$OutputPath = Join-Path $env:workdir "sql\tables_from_select" + +# Verifica che la directory di output esista, altrimenti la crea +if (-not (Test-Path -Path $OutputPath)) { + New-Item -ItemType Directory -Path $OutputPath | Out-Null +} + +try { + # Importa il modulo SqlServer se non è già caricato + if (-not (Get-Module -Name SqlServer)) { + Import-Module SqlServer + } + + # Definizione manuale dell'elenco delle tabelle da elaborare + # Formato: ogni elemento è un oggetto con proprietà DbName, SchemaName e TableName + $tables = @( + @{ DbName = "CatalogoProdotti"; SchemaName = "dbo"; TableName = "AnAlberatura" }, + @{ DbName = "CatalogoProdotti"; SchemaName = "dbo"; TableName = "AnCompagnia" }, + @{ DbName = "CatalogoProdotti"; SchemaName = "dbo"; TableName = "AnEmittente" }, + @{ DbName = "CatalogoProdotti"; SchemaName = "dbo"; TableName = "AssetClass" }, + @{ DbName = "CatalogoProdotti"; SchemaName = "dbo"; TableName = "CatalogoProdotti" }, + @{ DbName = "CatalogoProdotti"; SchemaName = "dbo"; TableName = "CATINAREA" }, + @{ DbName = "CatalogoProdotti"; SchemaName = "dbo"; TableName = "Mappatura" }, + @{ DbName = "CatalogoProdotti"; SchemaName = "dbo"; TableName = "NeedArea" }, + @{ DbName = "CatalogoProdotti"; SchemaName = "dbo"; TableName = "ProdottiNucleo" }, + @{ DbName = "CatalogoProdotti"; SchemaName = "dbo"; TableName = "TB_ESG_ANAG_STRUM" }, + @{ DbName = "CatalogoProdotti"; SchemaName = "dbo"; TableName = "VDivPtfConCatalogo" }, + @{ DbName = "consulenzaEvoluta"; SchemaName = "dbo"; TableName = "Parentela" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "anagrafica_promotori" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "Area" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "AreaModello" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "Cliente" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "ClientePB" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "Cointestatari" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "CointestatariDettaglioDiritto" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "Contratto" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "DComune" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "Delegato" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "dettaglioClientePB" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "DettaglioOperazione" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "DettaglioPosizionePortafoglio" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "DettAltriProdotti" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "DettImmobiliare" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "DettPatrAziendale" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "DettProdottiTerzi" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "dfinalita" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "DistribuzionePtfModello_Tattici" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "Dnazione" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "DNazioneEstera" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "dprofilo" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "dtipoimmobile" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "eventiCliente" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "GradoParentela" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "MappaturaPT" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "param" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "PatrimonioImmobiliareStaging" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "PatrimonioTerzi" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "Pianificazione" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "PiramideModello" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "portafogliomodello" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "PosizioniPortafoglio" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "PosizioniProposta" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "PRAM_NOBPREZ" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "ProgettiPiramideModello" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "Progetto" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "PromotoreBancario" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "Proposta" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "REP_ASSET_1_E_2_ORDINATE" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "REP_S4_S5_S13_TRAD_UNTIL_LIV3" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "REP_S80_EVOL_STAMPA_C6" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "Robo_ProgettoRobo" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "token" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "v_servizi_aggiuntivi" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "VCONTRATTIFINEAVANZATO" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "vinfocliente" }, + @{ DbName = "consulenzaUnica"; SchemaName = "dbo"; TableName = "W6ASSETPERC" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "CaricamentoMassivo" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "CaricamentoMassivoC6SC" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "CBS_DbContrattoBase" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "CBS_DbContrattoSei" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "CBS_DbVariazFreqContrSei" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "CBS_DbVariazStmrepContrSei" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "CBS_HistDatiIngresso" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "CBS_Scarti" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "CBS_STAMPAREPORT" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "CBS_STAMPAREPORT_TEST" }, + @{ DbName = "consulenzaUnicafl"; SchemaName = "dbo"; TableName = "ClienteCambioReteContratto" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "Immobiliare_Cliente" }, + @{ DbName = "consulenzaUnicafl"; SchemaName = "dbo"; TableName = "Immobiliare_RichiesteMonitoraggioCatastoCliente" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "logBatchGenerale" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "RDR_VALUTE_DB_DTGIORNALIERI" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "RICODIF_CF_PIVA" }, + @{ DbName = "consulenzaUnicaFL"; SchemaName = "dbo"; TableName = "Semaforo" }, + @{ DbName = "SEIAlertDW"; SchemaName = "dbo"; TableName = "Vis_Mifid_Report" } + ) + + Write-Host "Trovate $($tables.Count) tabelle" + "Trovate $($tables.Count) tabelle" | Out-File -FilePath $logFile -Append + + # Funzione per formattare il nome del file + function Format-FileName { + param([string]$name) + # Sostituisce caratteri non validi con underscore + $invalidChars = [IO.Path]::GetInvalidFileNameChars() + $invalidChars += '[', ']', ' ', '(', ')', '{', '}', '´', '`', '''', '"' + $result = $name + foreach ($char in $invalidChars) { + $result = $result.Replace($char, '_') + } + return $result + } + + # Per ogni tabella + foreach ($table in $tables) { + $dbName = $table.dbName + $schemaName = $table.SchemaName + $tableName = $table.TableName + $formattedDbName = Format-FileName $dbName + $formattedSchemaName = Format-FileName $schemaName + $formattedTableName = Format-FileName $tableName + + Write-Host "Elaboro ${dbName}.${schemaName}.${tableName}..." + "Elaboro ${dbName}.${schemaName}.${tableName}..." | Out-File -FilePath $logFile -Append + + # Query per ottenere la struttura della tabella basata su SELECT * + $columnQuery = @" + SELECT + c.name as ColumnName, + t.name as DataType, + c.max_length, + c.precision, + c.scale, + c.is_nullable, + CASE + WHEN t.name IN ('char', 'varchar', 'nchar', 'nvarchar') + THEN t.name + '(' + + CASE + WHEN c.max_length = -1 THEN 'MAX' + WHEN t.name LIKE 'n%' THEN CAST(c.max_length/2 AS VARCHAR) + ELSE CAST(c.max_length AS VARCHAR) + END + ')' + WHEN t.name IN ('decimal', 'numeric') + THEN t.name + '(' + CAST(c.[precision] AS VARCHAR) + ',' + CAST(c.[scale] AS VARCHAR) + ')' + ELSE t.name + END as FullDataType + FROM [$env:serverName].[$dbName].sys.columns c + INNER JOIN [$env:serverName].[$dbName].sys.types t ON c.user_type_id = t.user_type_id + INNER JOIN [$env:serverName].[$dbName].sys.tables tbl ON c.object_id = tbl.object_id + WHERE SCHEMA_NAME(tbl.schema_id) = '$schemaName' + AND tbl.name = '$tableName' + ORDER BY c.column_id +"@ + + # Ottieni la struttura delle colonne + $columns = Invoke-Sqlcmd -ServerInstance $env:dbHostInput -Database $env:dbName -Query $columnQuery -Username $env:dbUser -Password $env:dbPassword -TrustServerCertificate + + # Costruisci la CREATE TABLE + $createTableScript = "CREATE TABLE [$dbName].[$schemaName].[$tableName] (`n" + $columnDefinitions = @() + + foreach ($column in $columns) { + $nullability = if ($column.is_nullable) { "NULL" } else { "NOT NULL" } + $columnDefinitions += " [$($column.ColumnName)] $($column.FullDataType) $nullability" + } + + $createTableScript += $columnDefinitions -join ",`n" + $createTableScript += "`n)" + + # Crea il nome del file + $fileName = Join-Path $OutputPath "${formattedDbName}_${formattedSchemaName}_${formattedTableName}.sql" + + # Aggiungi la SELECT dopo la CREATE TABLE + $content = @" +$createTableScript; +GO + +-- Popolamento tabella +-- INSERT INTO [$dbName].[$schemaName].[$tableName] +-- SELECT * FROM [$env:serverName].[$dbName].[$schemaName].[$tableName]; +-- GO +"@ + + try { + # Scrivi il contenuto nel file con codifica UTF8 con BOM + $utf8WithBom = New-Object System.Text.UTF8Encoding($true) + [System.IO.File]::WriteAllText($fileName, $content, $utf8WithBom) + + Write-Host "Creato file per tabella: ${dbName}.${schemaName}.${tableName}" -ForegroundColor Green + "Creato file per tabella: ${dbName}.${schemaName}.${tableName}" | Out-File -FilePath $logFile -Append + } + catch { + $errorMessage = "ERRORE durante la scrittura del file per ${dbName}.${schemaName}.${tableName}: $($_.Exception.Message)" + Write-Host $errorMessage -ForegroundColor Red + $errorMessage | Out-File -FilePath $logFile -Append + } + } + + Write-Host "`nGenerazione script completata con successo!" + "Generazione script completata con successo!" | Out-File -FilePath $logFile -Append + +} catch { + $errorMessage = "Errore durante l'elaborazione: $_" + Write-Host $errorMessage -ForegroundColor Red + $errorMessage | Out-File -FilePath $logFile -Append + exit 1 +} diff --git a/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_AnAlberatura.sql b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_AnAlberatura.sql new file mode 100644 index 00000000..d761e4df --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_AnAlberatura.sql @@ -0,0 +1,17 @@ +CREATE TABLE [CatalogoProdotti].[dbo].[AnAlberatura] ( + [Alberatura] int NOT NULL, + [Livello1] varchar(50) NOT NULL, + [Livello2] varchar(50) NULL, + [Livello3] varchar(50) NULL, + [Livello4] varchar(50) NULL, + [Livello5] varchar(50) NULL, + [AlberaturaDecoded] varchar(2) NULL, + [ordinamentoCategoria] smallint NULL, + [famigliaProdotto] varchar(5) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [CatalogoProdotti].[dbo].[AnAlberatura] +-- SELECT * FROM [CONSUNI].[CatalogoProdotti].[dbo].[AnAlberatura]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_AnCompagnia.sql b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_AnCompagnia.sql new file mode 100644 index 00000000..7c25aacc --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_AnCompagnia.sql @@ -0,0 +1,11 @@ +CREATE TABLE [CatalogoProdotti].[dbo].[AnCompagnia] ( + [SocietaDiGestione] int NOT NULL, + [NomeCompagnia] varchar(200) NULL, + [CodiceSGR] varchar(50) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [CatalogoProdotti].[dbo].[AnCompagnia] +-- SELECT * FROM [CONSUNI].[CatalogoProdotti].[dbo].[AnCompagnia]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_AnEmittente.sql b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_AnEmittente.sql new file mode 100644 index 00000000..4b6e3014 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_AnEmittente.sql @@ -0,0 +1,12 @@ +CREATE TABLE [CatalogoProdotti].[dbo].[AnEmittente] ( + [Emittente] varchar(13) NOT NULL, + [Descrizione] varchar(200) NULL, + [emitPadre] varchar(13) NULL, + [descrizionePadre] varchar(200) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [CatalogoProdotti].[dbo].[AnEmittente] +-- SELECT * FROM [CONSUNI].[CatalogoProdotti].[dbo].[AnEmittente]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_AssetClass.sql b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_AssetClass.sql new file mode 100644 index 00000000..b0678df4 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_AssetClass.sql @@ -0,0 +1,16 @@ +CREATE TABLE [CatalogoProdotti].[dbo].[AssetClass] ( + [Asset] varchar(10) NOT NULL, + [Madre] varchar(10) NULL, + [Livello] int NOT NULL, + [Descrizione] varchar(200) NULL, + [codicergb] varchar(15) NULL, + [isresidual] int NULL, + [codiceAdeguatezza] varchar(20) NULL, + [codiceIselect] varchar(50) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [CatalogoProdotti].[dbo].[AssetClass] +-- SELECT * FROM [CONSUNI].[CatalogoProdotti].[dbo].[AssetClass]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_CATINAREA.sql b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_CATINAREA.sql new file mode 100644 index 00000000..669bd687 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_CATINAREA.sql @@ -0,0 +1,12 @@ +CREATE TABLE [CatalogoProdotti].[dbo].[CATINAREA] ( + [ValoreArea] int NOT NULL, + [FlagMain] bit NOT NULL, + [ChiaveProdotto] int NOT NULL, + [Area] varchar(10) NOT NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [CatalogoProdotti].[dbo].[CATINAREA] +-- SELECT * FROM [CONSUNI].[CatalogoProdotti].[dbo].[CATINAREA]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_CatalogoProdotti.sql b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_CatalogoProdotti.sql new file mode 100644 index 00000000..3f3a5aa3 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_CatalogoProdotti.sql @@ -0,0 +1,115 @@ +CREATE TABLE [CatalogoProdotti].[dbo].[CatalogoProdotti] ( + [ChiaveProdotto] int NOT NULL, + [CodSottoprodotto] varchar(5) NULL, + [CodInterno] varchar(18) NULL, + [CodMaf] varchar(18) NULL, + [CodAdeguatezza] varchar(18) NULL, + [CodIsin] varchar(18) NULL, + [TipoVersamento] int NULL, + [RischioPrSc] int NULL, + [StatoProdotto] int NULL, + [TipoPolizza] varchar(20) NULL, + [NomeProdotto] varchar(128) NULL, + [Visibilita] bit NOT NULL, + [PrezzoInEuro] decimal(13,5) NULL, + [Alberatura] int NOT NULL, + [DtScadenza] datetime NULL, + [Categoria] int NULL, + [Istituto] int NULL, + [Piazza] varchar(128) NULL, + [PrezzoInValuta] decimal(13,5) NULL, + [PrezzoValuta] varchar(3) NULL, + [Codiceadb] varchar(18) NULL, + [TipoProdotto] varchar(20) NULL, + [RatingObbligazioni] varchar(128) NULL, + [RischioMinimo] int NULL, + [CapRisparmio] int NULL, + [CapMinimo] decimal(13,5) NULL, + [CapMinimoValuta] varchar(3) NULL, + [CapMinSucc] decimal(13,5) NULL, + [CapMinSuccValuta] varchar(3) NULL, + [MinRispContr] decimal(13,5) NULL, + [MinRispContrValuta] varchar(3) NULL, + [SuccRispContr] decimal(13,5) NULL, + [SuccRispContrValuta] varchar(3) NULL, + [MinComm] decimal(13,5) NULL, + [MinCommValuta] varchar(3) NULL, + [DelegaGestionale] varchar(128) NULL, + [TipologiaPerPick] int NULL, + [RischioPrezzo] int NULL, + [RegimeFiscale] int NULL, + [Quotato] int NULL, + [ClasseDiPrezzo] varchar(10) NULL, + [Lineefinacc] varchar(128) NULL, + [DurataContrattuale] varchar(50) NULL, + [RiscFinFaseAcc] varchar(10) NULL, + [OpzRendVital] bit NULL, + [MetaA] varchar(128) NULL, + [MetaB] varchar(128) NULL, + [MetaC] varchar(128) NULL, + [DtRifPrezzo] datetime NULL, + [CodTipoContratto] varchar(128) NULL, + [PrezzoNetto] decimal(13,5) NULL, + [PrezzoNettoValuta] varchar(3) NULL, + [DtPrezzoNetto] datetime NULL, + [CodBloomberg] varchar(128) NULL, + [DenomUnitLink] varchar(128) NULL, + [DtInizioValidita] datetime NULL, + [Negoziabilita] bit NULL, + [TassoTecnico] decimal(13,5) NULL, + [TassoTecnicoValuta] varchar(3) NULL, + [CollSkandia] bit NULL, + [CodAssetSatellite] varchar(20) NULL, + [Mercato] varchar(3) NULL, + [AzOb] varchar(2) NULL, + [Complessita] int NULL, + [Emittente] varchar(13) NULL, + [GaranziaDemografica] int NULL, + [SocietaDiGestione] int NULL, + [IndPrz] varchar(1) NULL, + [Differimento] int NULL, + [DtPrezzo] datetime NULL, + [TipoObbligazione] varchar(50) NULL, + [TaglioMinimo] decimal(19,6) NULL, + [IsAttivoRc] int NULL, + [RischioCredito] varchar(20) NULL, + [Copertura] decimal(5,2) NULL, + [VarP] decimal(19,16) NULL, + [Diversificazione] decimal(19,16) NULL, + [FlagCoreSatellite] int NULL, + [PerimetroCoreSatellite] int NULL, + [FondoCore] int NULL, + [ValutaProdotto] varchar(3) NULL, + [ControlliCategoria] int NULL, + [percMax] decimal(18,2) NULL, + [sottoprodottoSelf] varchar(5) NULL, + [distrprov] int NULL, + [CatAssoGestioniFondi] varchar(50) NULL, + [moltiplicatore] decimal(5,2) NULL, + [codTassoObbligazioni] int NULL, + [codUlla] varchar(6) NULL, + [dtEmissione] datetime NULL, + [tassoCedola] decimal(18,2) NULL, + [valoreTMD] int NULL, + [divisaEmissione] varchar(3) NULL, + [divisaTrattazione] varchar(3) NULL, + [MultipliSuccessivi] varchar(20) NULL, + [SavingMap] int NULL, + [TipologiaTitolo] varchar(1) NULL, + [codiceTipologia] varchar(3) NULL, + [isAPCCompatibile] int NULL, + [CSP] varchar(8) NULL, + [OT_anagrafico] decimal(38,6) NULL, + [Riserva_OS] varchar(1) NULL, + [Prodotto_derivato] varchar(1) NULL, + [Suitability_Perimeter] varchar(1) NULL, + [ComplessitaGreyList] varchar(1) NULL, + [CLIPROF] varchar(1) NULL, + [IsDirect] varchar(1) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [CatalogoProdotti].[dbo].[CatalogoProdotti] +-- SELECT * FROM [CONSUNI].[CatalogoProdotti].[dbo].[CatalogoProdotti]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_Mappatura.sql b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_Mappatura.sql new file mode 100644 index 00000000..ca2dbb2f --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_Mappatura.sql @@ -0,0 +1,12 @@ +CREATE TABLE [CatalogoProdotti].[dbo].[Mappatura] ( + [Asset] varchar(10) NOT NULL, + [Percentuale] decimal(13,5) NOT NULL, + [Bdbeta] decimal(13,5) NOT NULL, + [ChiaveProdotto] int NOT NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [CatalogoProdotti].[dbo].[Mappatura] +-- SELECT * FROM [CONSUNI].[CatalogoProdotti].[dbo].[Mappatura]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_NeedArea.sql b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_NeedArea.sql new file mode 100644 index 00000000..790c8cd5 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_NeedArea.sql @@ -0,0 +1,11 @@ +CREATE TABLE [CatalogoProdotti].[dbo].[NeedArea] ( + [Area] varchar(10) NOT NULL, + [Descrizione] varchar(100) NOT NULL, + [Ordinamento] int NOT NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [CatalogoProdotti].[dbo].[NeedArea] +-- SELECT * FROM [CONSUNI].[CatalogoProdotti].[dbo].[NeedArea]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_ProdottiNucleo.sql b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_ProdottiNucleo.sql new file mode 100644 index 00000000..fdb11a53 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_ProdottiNucleo.sql @@ -0,0 +1,13 @@ +CREATE TABLE [CatalogoProdotti].[dbo].[ProdottiNucleo] ( + [chiaveProdottoNucleo] bigint NOT NULL, + [CodInterno] varchar(18) NULL, + [tipoprodotto] varchar(20) NULL, + [descrizione] varchar(500) NULL, + [sottostante] varchar(1) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [CatalogoProdotti].[dbo].[ProdottiNucleo] +-- SELECT * FROM [CONSUNI].[CatalogoProdotti].[dbo].[ProdottiNucleo]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_TB_ESG_ANAG_STRUM.sql b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_TB_ESG_ANAG_STRUM.sql new file mode 100644 index 00000000..6c284c89 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_TB_ESG_ANAG_STRUM.sql @@ -0,0 +1,69 @@ +CREATE TABLE [CatalogoProdotti].[dbo].[TB_ESG_ANAG_STRUM] ( + [ChiaveProdotto] int NOT NULL, + [CodSottoprodotto] varchar(5) NULL, + [CodInterno] varchar(18) NULL, + [CodMaf] varchar(18) NULL, + [CodAdeguatezza] varchar(18) NULL, + [CodIsin] varchar(18) NULL, + [ESG_E] varchar(3) NULL, + [ESG_S] varchar(3) NULL, + [ESG_G] varchar(3) NULL, + [CatSFDR] varchar(50) NULL, + [ESGRating] varchar(3) NULL, + [TrendESGRating] varchar(3) NULL, + [TrendESGRating_val] varchar(3) NULL, + [dtInserimento] datetime NULL, + [dtAggiornamento] datetime NULL, + [UserIns] nvarchar(50) NULL, + [CLIENT_ID] varchar(32) NULL, + [C_TIPO_STRUMENTO] varchar(5) NULL, + [LABEL_Green_Bond] varchar(32) NULL, + [LABEL_Social_Bond] varchar(32) NULL, + [LABEL_Sustainability_Bond] varchar(32) NULL, + [LABEL_Transition_Bond] varchar(32) NULL, + [LABEL_Sust_linked_bond] varchar(32) NULL, + [LABEL_EU_GREEN_BOND_STANDARD] varchar(32) NULL, + [SDG_06_NET_ALIGNMENT_SCORE] int NULL, + [SDG_07_NET_ALIGNMENT_SCORE] int NULL, + [SDG_12_NET_ALIGNMENT_SCORE] int NULL, + [SDG_13_NET_ALIGNMENT_SCORE] int NULL, + [SDG_14_NET_ALIGNMENT_SCORE] int NULL, + [SDG_15_NET_ALIGNMENT_SCORE] int NULL, + [SDG_01_NET_ALIGNMENT_SCORE] int NULL, + [SDG_02_NET_ALIGNMENT_SCORE] int NULL, + [SDG_03_NET_ALIGNMENT_SCORE] int NULL, + [SDG_04_NET_ALIGNMENT_SCORE] int NULL, + [SDG_05_NET_ALIGNMENT_SCORE] int NULL, + [SDG_08_NET_ALIGNMENT_SCORE] int NULL, + [SDG_09_NET_ALIGNMENT_SCORE] int NULL, + [SDG_10_NET_ALIGNMENT_SCORE] int NULL, + [SDG_11_NET_ALIGNMENT_SCORE] int NULL, + [SDG_16_NET_ALIGNMENT_SCORE] int NULL, + [SDG_17_NET_ALIGNMENT_SCORE] int NULL, + [PERC_INVESTIMENTO_TAXONOMY] decimal(10,2) NULL, + [PERC_INVESTIMENTO_SFDR] decimal(10,2) NULL, + [PERC_INVEST_OTHER_E_NO_TAX] decimal(10,2) NULL, + [PERC_INVEST_SFDR_MIN_SUST_E] decimal(10,2) NULL, + [PERC_INVEST_SFDR_MIN_SUST_S] decimal(10,2) NULL, + [PAI_LAB_A_Emissioni_Gas_Serra] varchar(32) NULL, + [PAI_LAB_A_Biodiversita] varchar(32) NULL, + [PAI_LAB_A_Acqua] varchar(32) NULL, + [PAI_LAB_A_Rifiuti] varchar(32) NULL, + [PAI_LAB_A_Gov_Ambientale] varchar(32) NULL, + [PAI_LAB_A_Comb_Fossili] varchar(32) NULL, + [PAI_LAB_A_Eff_energetica] varchar(32) NULL, + [PAI_LAB_A_Settore_Immobiliare] varchar(32) NULL, + [PAI_LAB_S_Questioni_Soc_Dip] varchar(32) NULL, + [PAI_LAB_S_Gov_Sociali] varchar(32) NULL, + [U_INFO_ESG] varchar(42) NULL, + [AGGREG_PAI_LAB_A] varchar(255) NULL, + [AGGREG_PAI_LAB_S] varchar(255) NULL, + [AGGREG_BOND] varchar(255) NULL, + [REF_DATE] varchar(8) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [CatalogoProdotti].[dbo].[TB_ESG_ANAG_STRUM] +-- SELECT * FROM [CONSUNI].[CatalogoProdotti].[dbo].[TB_ESG_ANAG_STRUM]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_VDivPtfConCatalogo.sql b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_VDivPtfConCatalogo.sql new file mode 100644 index 00000000..8cf00498 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/CatalogoProdotti_dbo_VDivPtfConCatalogo.sql @@ -0,0 +1,9 @@ +CREATE TABLE [CatalogoProdotti].[dbo].[VDivPtfConCatalogo] ( + +); +GO + +-- Popolamento tabella +-- INSERT INTO [CatalogoProdotti].[dbo].[VDivPtfConCatalogo] +-- SELECT * FROM [CONSUNI].[CatalogoProdotti].[dbo].[VDivPtfConCatalogo]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/SEIAlertDW_dbo_Vis_Mifid_Report.sql b/sql/Collaudo/tables_CONSUNI/SEIAlertDW_dbo_Vis_Mifid_Report.sql new file mode 100644 index 00000000..5fbd78a6 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/SEIAlertDW_dbo_Vis_Mifid_Report.sql @@ -0,0 +1,9 @@ +CREATE TABLE [SEIAlertDW].[dbo].[Vis_Mifid_Report] ( + +); +GO + +-- Popolamento tabella +-- INSERT INTO [SEIAlertDW].[dbo].[Vis_Mifid_Report] +-- SELECT * FROM [CONSUNI].[SEIAlertDW].[dbo].[Vis_Mifid_Report]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaEvoluta_dbo_Parentela.sql b/sql/Collaudo/tables_CONSUNI/consulenzaEvoluta_dbo_Parentela.sql new file mode 100644 index 00000000..b1d2285c --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaEvoluta_dbo_Parentela.sql @@ -0,0 +1,9 @@ +CREATE TABLE [consulenzaEvoluta].[dbo].[Parentela] ( + +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaEvoluta].[dbo].[Parentela] +-- SELECT * FROM [CONSUNI].[consulenzaEvoluta].[dbo].[Parentela]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_DbContrattoBase.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_DbContrattoBase.sql new file mode 100644 index 00000000..0ebcf51b --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_DbContrattoBase.sql @@ -0,0 +1,28 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[CBS_DbContrattoBase] ( + [COD_CONF] varchar(11) NULL, + [RETE] varchar(1) NULL, + [PB] varchar(6) NULL, + [DATA_SOTTOSCRIZIONE_CB] datetime NULL, + [DATA_PERFEZIONAMENTO_CB] datetime NULL, + [DATA_CHIUSURA_CB] datetime NULL, + [INDIRIZZO] varchar(44) NULL, + [CAP] varchar(5) NULL, + [PROV] varchar(2) NULL, + [CITTA] varchar(25) NULL, + [NAZIONE] varchar(25) NULL, + [PRESSO] varchar(32) NULL, + [CF] varchar(16) NULL, + [PIVA] varchar(11) NULL, + [chiaveClientePB] int NULL, + [flagpiansuc] char(1) NULL, + [flagimmobiliare] char(1) NULL, + [TIPOCONSULENZA] char(1) NULL, + [COD_CONF_OLD] varchar(11) NULL, + [flagamministrato] varchar(2) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[CBS_DbContrattoBase] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[CBS_DbContrattoBase]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_DbContrattoSei.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_DbContrattoSei.sql new file mode 100644 index 00000000..cdf4d218 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_DbContrattoSei.sql @@ -0,0 +1,24 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[CBS_DbContrattoSei] ( + [COD_CONF] varchar(11) NULL, + [DATA_SOTTOSCRIZIONE_C6] datetime NULL, + [DATA_PERFEZIONAMENTO_C6] datetime NULL, + [DATA_CHIUSURA_C6] datetime NULL, + [CPP] varchar(4) NULL, + [EMAIL] varchar(50) NULL, + [FLAG_EMISSIONE_FATTURA] varchar(1) NULL, + [ADESIONE_ROL] char(1) NULL, + [TIPCONTRATTO] varchar(1) NULL, + [MODPAGAMENTO] varchar(1) NULL, + [Riattivazione] int NULL, + [flagpiansuc] char(1) NULL, + [flagimmobiliare] char(1) NULL, + [TIPOCONSULENZA] char(1) NULL, + [COD_CONF_OLD] varchar(11) NULL, + [flagamministrato] varchar(2) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[CBS_DbContrattoSei] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[CBS_DbContrattoSei]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_DbVariazFreqContrSei.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_DbVariazFreqContrSei.sql new file mode 100644 index 00000000..4cd364af --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_DbVariazFreqContrSei.sql @@ -0,0 +1,16 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[CBS_DbVariazFreqContrSei] ( + [COD_CONF] varchar(16) NULL, + [DATA_SOTTOSCRIZIONE_C6] datetime NULL, + [DATA_INIZIO_CARATTER_FREQ] datetime NULL, + [DATA_FINE_CARATTER_FREQ] datetime NULL, + [FREQUENZA_MONITORAGGIO] varchar(1) NULL, + [FREQUENZA_DIAGNOSI] varchar(1) NULL, + [COMMENTO_VARIAZIONE] varchar(250) NULL, + [SPEDIZIONE_RIGA_FUTURA] varchar(250) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[CBS_DbVariazFreqContrSei] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[CBS_DbVariazFreqContrSei]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_DbVariazStmrepContrSei.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_DbVariazStmrepContrSei.sql new file mode 100644 index 00000000..d6330375 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_DbVariazStmrepContrSei.sql @@ -0,0 +1,13 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[CBS_DbVariazStmrepContrSei] ( + [COD_CONF] varchar(16) NULL, + [DATA_SOTTOSCRIZIONE_C6] datetime NULL, + [DATA_INIZIO_CARATTER_STMREP] datetime NULL, + [DATA_FINE_CARATTER_STMREP] datetime NULL, + [FLAG_STAMPA_REPORT] varchar(1) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[CBS_DbVariazStmrepContrSei] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[CBS_DbVariazStmrepContrSei]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_HistDatiIngresso.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_HistDatiIngresso.sql new file mode 100644 index 00000000..f20c197f --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_HistDatiIngresso.sql @@ -0,0 +1,41 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[CBS_HistDatiIngresso] ( + [TRCOM_DTINVIO] datetime NULL, + [TRCOM_PRINVIO] numeric(18,0) NULL, + [TRCOM_CODCONF] varchar(11) NULL, + [TRCOM_CODFISC] varchar(16) NULL, + [TRCOM_CODAGE] varchar(6) NULL, + [TRCOM_RETE] varchar(1) NULL, + [TRCOM_CAUSALE] varchar(3) NULL, + [TRCOM_REPORT] varchar(1) NULL, + [TRCOM_DTSOTTOS] datetime NULL, + [TRCOM_DTPERF] datetime NULL, + [TRCOM_DTINIZIO] datetime NULL, + [TRCOM_CPP] varchar(4) NULL, + [TRCOM_EMAIL] varchar(50) NULL, + [TRCOM_INDIRIZZO] varchar(44) NULL, + [TRCOM_CAP] varchar(5) NULL, + [TRCOM_CITTA] varchar(25) NULL, + [TRCOM_PROV] varchar(2) NULL, + [TRCOM_NAZIONE] varchar(25) NULL, + [TRCOM_PRESSO] varchar(32) NULL, + [TRCOM_MONITORAGGIO] varchar(1) NULL, + [TRCOM_DIAGNOSI] varchar(1) NULL, + [TRCOM_FATTURA] varchar(1) NULL, + [DATA_INSERIMENTO_RIGA] datetime NULL, + [TRCOM_MANDATO] varchar(6) NULL, + [COMMENTO] varchar(200) NULL, + [TRCOM_ROL] char(1) NULL, + [chiaveClientePB] int NULL, + [TIPCONTRATTO] varchar(1) NULL, + [MODPAGAMENTO] varchar(1) NULL, + [TRCOM_PIANSUC] char(1) NULL, + [TRCOM_IMMOBILIARE] char(1) NULL, + [TRCOM_TIPOCONSULENZA] char(1) NULL, + [TRCOM_AMMINISTRATO] varchar(2) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[CBS_HistDatiIngresso] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[CBS_HistDatiIngresso]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_STAMPAREPORT.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_STAMPAREPORT.sql new file mode 100644 index 00000000..28e62cde --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_STAMPAREPORT.sql @@ -0,0 +1,12 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[CBS_STAMPAREPORT] ( + [DATA] datetime NULL, + [CODICECONTRATTO] varchar(11) NULL, + [DEFINITIVO] int NULL, + [DATAAGGIORNAMENTO] datetime NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[CBS_STAMPAREPORT] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[CBS_STAMPAREPORT]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_STAMPAREPORT_TEST.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_STAMPAREPORT_TEST.sql new file mode 100644 index 00000000..8f5a98f3 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_STAMPAREPORT_TEST.sql @@ -0,0 +1,9 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[CBS_STAMPAREPORT_TEST] ( + +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[CBS_STAMPAREPORT_TEST] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[CBS_STAMPAREPORT_TEST]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_Scarti.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_Scarti.sql new file mode 100644 index 00000000..25bbe77c --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CBS_Scarti.sql @@ -0,0 +1,48 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[CBS_Scarti] ( + [TRCOM_DTINVIO] datetime NULL, + [TRCOM_PRINVIO] numeric(18,0) NULL, + [TRCOM_CODCONF] varchar(11) NULL, + [TRCOM_CODFISC] varchar(16) NULL, + [TRCOM_CODAGE] varchar(6) NULL, + [TRCOM_RETE] varchar(1) NULL, + [TRCOM_CAUSALE] varchar(3) NULL, + [TRCOM_REPORT] varchar(1) NULL, + [TRCOM_DTSOTTOS] datetime NULL, + [TRCOM_DTPERF] datetime NULL, + [TRCOM_DTINIZIO] datetime NULL, + [TRCOM_CPP] varchar(4) NULL, + [TRCOM_EMAIL] varchar(50) NULL, + [TRCOM_INDIRIZZO] varchar(44) NULL, + [TRCOM_CAP] varchar(5) NULL, + [TRCOM_CITTA] varchar(25) NULL, + [TRCOM_PROV] varchar(2) NULL, + [TRCOM_NAZIONE] varchar(25) NULL, + [TRCOM_PRESSO] varchar(32) NULL, + [TRCOM_MONITORAGGIO] varchar(1) NULL, + [TRCOM_DIAGNOSI] varchar(1) NULL, + [TRCOM_FATTURA] varchar(1) NULL, + [TRCOM_MANDATO] varchar(6) NULL, + [ORDINE_DI_ELABORAZIONE_RIGA] numeric(18,0) NULL, + [UTILIZZO_RIGA] varchar(250) NULL, + [EVENTO_RIGA] varchar(250) NULL, + [TRCOM_ROL] char(1) NULL, + [AZIONE] varchar(100) NULL, + [TIPOLOGIA_ERRORE] varchar(100) NULL, + [chiaveClientePB] int NULL, + [TIPCONTRATTO] varchar(1) NULL, + [MODPAGAMENTO] varchar(1) NULL, + [dtRecupero] datetime NULL, + [CodiceScarto] varchar(5) NULL, + [TIPOLOGIA_SCARTO] varchar(20) NULL, + [dasegnalare] varchar(1) NULL, + [TRCOM_PIANSUC] char(1) NULL, + [TRCOM_IMMOBILIARE] char(1) NULL, + [TRCOM_TIPOCONSULENZA] char(1) NULL, + [TRCOM_AMMINISTRATO] varchar(2) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[CBS_Scarti] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[CBS_Scarti]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CaricamentoMassivo.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CaricamentoMassivo.sql new file mode 100644 index 00000000..56860ddb --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CaricamentoMassivo.sql @@ -0,0 +1,24 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[CaricamentoMassivo] ( + [chiaveCaricamento] bigint NOT NULL, + [ChiaveClientePB] bigint NOT NULL, + [Cod] varchar(10) NULL, + [Datariq] datetime NULL, + [TokenSimPB] decimal(18,2) NULL, + [Dataese] datetime NULL, + [Esito] int NOT NULL, + [Utente] varchar(20) NULL, + [Var_PTF] float NULL, + [Dtscaque] datetime NULL, + [Iscontr6] float NULL, + [Movimentazioni] float NULL, + [Div_PTF] float NULL, + [Matrice] float NULL, + [Errori] varchar(4000) NULL, + [operazione] varchar(100) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[CaricamentoMassivo] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[CaricamentoMassivo]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CaricamentoMassivoC6SC.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CaricamentoMassivoC6SC.sql new file mode 100644 index 00000000..4bbaca4e --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_CaricamentoMassivoC6SC.sql @@ -0,0 +1,12 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[CaricamentoMassivoC6SC] ( + [ChiaveClientePB] int NOT NULL, + [DataGenerazione] datetime NULL, + [Esito] int NULL, + [chiuso] varchar(1) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[CaricamentoMassivoC6SC] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[CaricamentoMassivoC6SC]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_Immobiliare_Cliente.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_Immobiliare_Cliente.sql new file mode 100644 index 00000000..c11e1ae3 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_Immobiliare_Cliente.sql @@ -0,0 +1,36 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[Immobiliare_Cliente] ( + [chiaveImportazione] bigint NOT NULL, + [agente] varchar(255) NULL, + [agenteCognome] varchar(255) NULL, + [agenteNome] varchar(255) NULL, + [codFis] varchar(16) NULL, + [nomeCliente] varchar(255) NULL, + [cognomeCliente] varchar(255) NULL, + [errorLog] varchar(4096) NULL, + [extCosto] float NULL, + [extDataAggiornamento] int NULL, + [idChiamataCatasto] varchar(255) NULL, + [extScore] varchar(50) NULL, + [dtImportazione] datetime NULL, + [dtUltimoAggiornamento] datetime NULL, + [statoNotifica] bit NULL, + [ownerNode] varchar(128) NULL, + [rete] varchar(1) NULL, + [retryCount] int NULL, + [statoImportazione] varchar(255) NULL, + [dtRichiesta] datetime NULL, + [utente] varchar(255) NULL, + [validatoreId] bigint NULL, + [validazioneAutomatica] bit NULL, + [codFisGiuridiche] varchar(16) NULL, + [chiaveImportazioneMadre] bigint NULL, + [flagReportMonitoraggio] bit NULL, + [chiaveNucleo] bigint NULL, + [flagReportCatastoBatch] bit NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[Immobiliare_Cliente] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[Immobiliare_Cliente]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_RDR_VALUTE_DB_DTGIORNALIERI.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_RDR_VALUTE_DB_DTGIORNALIERI.sql new file mode 100644 index 00000000..32cdd4e5 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_RDR_VALUTE_DB_DTGIORNALIERI.sql @@ -0,0 +1,13 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[RDR_VALUTE_DB_DTGIORNALIERI] ( + [ChiaveProdotto] char(35) NULL, + [DtRiferimento] date NULL, + [Divisa] varchar(6) NULL, + [Peso] decimal(18,7) NULL, + [DtCaricamento] datetime NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[RDR_VALUTE_DB_DTGIORNALIERI] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[RDR_VALUTE_DB_DTGIORNALIERI]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_RICODIF_CF_PIVA.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_RICODIF_CF_PIVA.sql new file mode 100644 index 00000000..d01d02db --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_RICODIF_CF_PIVA.sql @@ -0,0 +1,13 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[RICODIF_CF_PIVA] ( + [CF_OLD] varchar(20) NULL, + [CF_NEW] varchar(20) NULL, + [DTINSERIMENTO] datetime NULL, + [RicodificatoContratto6] bit NULL, + [Base] bit NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[RICODIF_CF_PIVA] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[RICODIF_CF_PIVA]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_Semaforo.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_Semaforo.sql new file mode 100644 index 00000000..095dfd51 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_Semaforo.sql @@ -0,0 +1,14 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[Semaforo] ( + [id] int NULL, + [nomebatch] varchar(50) NULL, + [flattivo] bit NULL, + [flsemaforo] bit NULL, + [counterr] int NULL, + [dataese] date NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[Semaforo] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[Semaforo]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_logBatchGenerale.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_logBatchGenerale.sql new file mode 100644 index 00000000..834876d2 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicaFL_dbo_logBatchGenerale.sql @@ -0,0 +1,13 @@ +CREATE TABLE [consulenzaUnicaFL].[dbo].[logBatchGenerale] ( + [IdCaric] int NULL, + [NomeBatch] varchar(50) NULL, + [DtEsecuzione] datetime NULL, + [Stato] varchar(200) NULL, + [DtFineElaborazione] datetime NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicaFL].[dbo].[logBatchGenerale] +-- SELECT * FROM [CONSUNI].[consulenzaUnicaFL].[dbo].[logBatchGenerale]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Area.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Area.sql new file mode 100644 index 00000000..ee43cbcc --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Area.sql @@ -0,0 +1,16 @@ +CREATE TABLE [consulenzaUnica].[dbo].[Area] ( + [chiaveArea] bigint NOT NULL, + [area] varchar(10) NOT NULL, + [chiaveConsulenza] bigint NOT NULL, + [coperturaArea] decimal(18,2) NULL, + [rischioCreditoDecodificatoArea] varchar(255) NULL, + [varDecodificatoArea] varchar(255) NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[Area] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[Area]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_AreaModello.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_AreaModello.sql new file mode 100644 index 00000000..02f4fa70 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_AreaModello.sql @@ -0,0 +1,13 @@ +CREATE TABLE [consulenzaUnica].[dbo].[AreaModello] ( + [chiaveAreaMod] bigint NOT NULL, + [chiavePiramideMod] bigint NOT NULL, + [area] varchar(10) NOT NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[AreaModello] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[AreaModello]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Cliente.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Cliente.sql new file mode 100644 index 00000000..615a0c30 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Cliente.sql @@ -0,0 +1,42 @@ +CREATE TABLE [consulenzaUnica].[dbo].[Cliente] ( + [chiaveCliente] bigint NOT NULL, + [codFis] varchar(16) NULL, + [pIva] varchar(11) NULL, + [codMan] varchar(6) NULL, + [nome] varchar(50) NULL, + [cognome] varchar(100) NULL, + [dtNascita] datetime NULL, + [indirizzo] varchar(100) NULL, + [numCivico] varchar(5) NULL, + [codComRes] int NULL, + [codProvRes] int NULL, + [codNazRes] int NULL, + [cap] varchar(10) NULL, + [frequenza] int NULL, + [rendicSemestrale] char(1) NULL, + [codStatoCivile] int NULL, + [genere] varchar(1) NULL, + [codTitoloStudio] int NULL, + [flagCanOnLine] bit NULL, + [numFigli] int NULL, + [codProvNasc] int NULL, + [codComNasc] int NULL, + [codNazNasc] int NULL, + [fonte] varchar(150) NULL, + [pinCode] varchar(128) NULL, + [cittadinanza] varchar(256) NULL, + [dtInserimento] datetime NULL, + [flagLiberatoria] bit NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL, + [codFisGiuridiche] varchar(16) NULL, + [flagSoggettoTerzo] bit NULL, + [capacitaSopportarePerdite] varchar(50) NULL, + [condizioniAgevolateFonditalia] varchar(20) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[Cliente] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[Cliente]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_ClientePB.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_ClientePB.sql new file mode 100644 index 00000000..4d0fbb5a --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_ClientePB.sql @@ -0,0 +1,23 @@ +CREATE TABLE [consulenzaUnica].[dbo].[ClientePB] ( + [chiaveClientePB] bigint NOT NULL, + [chiaveCliente] bigint NOT NULL, + [chiavePB] bigint NOT NULL, + [chiaveToken] bigint NULL, + [idQuestionario] int NULL, + [profilo] int NULL, + [frequenza] int NULL, + [tipologia] varchar(50) NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL, + [dtUltimoCaricamento] datetime NULL, + [flagNuovoQuestionario] bit NULL, + [codProfiloEC] int NULL, + [flagPBPrimario] bit NULL, + [profiloEC] int NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[ClientePB] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[ClientePB]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Cointestatari.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Cointestatari.sql new file mode 100644 index 00000000..c0476df2 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Cointestatari.sql @@ -0,0 +1,19 @@ +CREATE TABLE [consulenzaUnica].[dbo].[Cointestatari] ( + [chiaveCointestatari] bigint NOT NULL, + [chiaveProdottoTerzi] bigint NULL, + [chiaveClientePB] bigint NULL, + [rete] varchar(1) NULL, + [agente] varchar(6) NULL, + [quotaDiritto] decimal(18,7) NULL, + [tipologiaDiritto] varchar(255) NULL, + [moltiplicatoreDiritto] decimal(18,7) NULL, + [chiaveClientePBProprietario] bigint NULL, + [reteProprietario] varchar(1) NULL, + [agenteProprietario] varchar(6) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[Cointestatari] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[Cointestatari]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_CointestatariDettaglioDiritto.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_CointestatariDettaglioDiritto.sql new file mode 100644 index 00000000..62eda9d0 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_CointestatariDettaglioDiritto.sql @@ -0,0 +1,15 @@ +CREATE TABLE [consulenzaUnica].[dbo].[CointestatariDettaglioDiritto] ( + [chiaveCointestatari] bigint NULL, + [chiaveprodottoterzi] bigint NOT NULL, + [tipologiaDiritto] varchar(255) NULL, + [moltiplicatoreDiritto] decimal(18,7) NULL, + [quotaDiritto] decimal(18,7) NULL, + [aliquotaIMU] decimal(18,7) NULL, + [aliquotaTASI] decimal(18,7) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[CointestatariDettaglioDiritto] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[CointestatariDettaglioDiritto]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Contratto.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Contratto.sql new file mode 100644 index 00000000..ecd7fc2c --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Contratto.sql @@ -0,0 +1,48 @@ +CREATE TABLE [consulenzaUnica].[dbo].[Contratto] ( + [codiceContratto] varchar(11) NOT NULL, + [chiaveClientePB] bigint NOT NULL, + [status] varchar(50) NULL, + [dtFirmaBase] datetime NULL, + [dtEndBase] datetime NULL, + [dtFirmaSei] datetime NULL, + [dtEndSei] datetime NULL, + [dtvalid] datetime NULL, + [dtProcBase] date NULL, + [dtProcAv] date NULL, + [address] varchar(512) NULL, + [cap] varchar(512) NULL, + [city] varchar(512) NULL, + [province] varchar(512) NULL, + [nation] varchar(512) NULL, + [presso] varchar(512) NULL, + [rangeCpp] varchar(512) NULL, + [genReport] varchar(512) NULL, + [genBilling] varchar(512) NULL, + [email] varchar(512) NULL, + [freqRepDia] varchar(512) NULL, + [freqRepMon] varchar(512) NULL, + [dtFirma] date NULL, + [progLastSending] int NULL, + [dtLastSending] date NULL, + [dtLastProcessing] date NULL, + [newFreqRepDia] varchar(512) NULL, + [newFreqRepmon] varchar(512) NULL, + [dtStartFreqRep] date NULL, + [newDtStartReqRep] date NULL, + [note] varchar(512) NULL, + [flSrdef] varchar(1) NULL, + [flagRol] varchar(1) NULL, + [TipContratto] varchar(1) NULL, + [ModPagamento] varchar(1) NULL, + [codStatoContratto] int NULL, + [flagpiansuc] char(1) NULL, + [flagimmobiliare] char(1) NULL, + [TIPOCONSULENZA] char(1) NULL, + [flagamministrato] varchar(2) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[Contratto] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[Contratto]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DComune.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DComune.sql new file mode 100644 index 00000000..f4765a94 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DComune.sql @@ -0,0 +1,15 @@ +CREATE TABLE [consulenzaUnica].[dbo].[DComune] ( + [codComune] int NOT NULL, + [codProvincia] int NULL, + [capoluogo] bit NULL, + [nomeComune] varchar(512) NULL, + [mapcf] varchar(50) NULL, + [codComuneOld] varchar(512) NULL, + [provenienza] varchar(1) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[DComune] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[DComune]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DNazioneEstera.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DNazioneEstera.sql new file mode 100644 index 00000000..1f924c74 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DNazioneEstera.sql @@ -0,0 +1,13 @@ +CREATE TABLE [consulenzaUnica].[dbo].[DNazioneEstera] ( + [codNazioneEstera] bigint NOT NULL, + [codContinente] varchar(2) NOT NULL, + [codStato] varchar(2) NOT NULL, + [descStato] varchar(255) NOT NULL, + [ImmagineBandiera ] image NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[DNazioneEstera] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[DNazioneEstera]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Delegato.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Delegato.sql new file mode 100644 index 00000000..e31afe25 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Delegato.sql @@ -0,0 +1,19 @@ +CREATE TABLE [consulenzaUnica].[dbo].[Delegato] ( + [chiaveDelegato] bigint NOT NULL, + [chiaveClientePB] bigint NULL, + [nomeDelegato] varchar(100) NULL, + [cognomeDelegato] varchar(100) NULL, + [codFis] varchar(16) NULL, + [tipoDelega] varchar(10) NULL, + [codProfiloEC] int NULL, + [flagDefault] bit NULL, + [flagSelezionato] bit NULL, + [dtInserimento] datetime NULL, + [dtAggiornamento] datetime NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[Delegato] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[Delegato]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettAltriProdotti.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettAltriProdotti.sql new file mode 100644 index 00000000..ebb3b497 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettAltriProdotti.sql @@ -0,0 +1,15 @@ +CREATE TABLE [consulenzaUnica].[dbo].[DettAltriProdotti] ( + [chiaveProdottoTerzi] bigint NOT NULL, + [idTipoExtra] int NULL, + [descrizione] varchar(512) NULL, + [valoreStimato] decimal(19,3) NULL, + [flagAssicurativo] bit NULL, + [quotaProprieta] decimal(18,2) NULL, + [flagEsenteImposte] bit NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[DettAltriProdotti] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[DettAltriProdotti]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettImmobiliare.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettImmobiliare.sql new file mode 100644 index 00000000..9886238c --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettImmobiliare.sql @@ -0,0 +1,39 @@ +CREATE TABLE [consulenzaUnica].[dbo].[DettImmobiliare] ( + [chiaveProdottoTerzi] bigint NOT NULL, + [descrizione] varchar(512) NULL, + [codProvincia] varchar(15) NULL, + [provincia] varchar(512) NULL, + [codComune] bigint NULL, + [comune] varchar(512) NULL, + [idZona] int NULL, + [codZona] varchar(15) NULL, + [zona] varchar(512) NULL, + [indirizzo] varchar(512) NULL, + [superficie] decimal(19,7) NULL, + [valoreImmobile] decimal(18,2) NULL, + [valoreImmobileTotale] decimal(18,2) NULL, + [renditaAnnua] decimal(19,3) NULL, + [codTipologia] varchar(15) NULL, + [tipologia] varchar(512) NULL, + [quotaProprieta] decimal(18,2) NULL, + [flagPrincipale] bit NULL, + [tipologiaDiritto] varchar(255) NULL, + [renditaCatastale] decimal(18,2) NULL, + [tipoImmobile] varchar(1) NULL, + [codFinalita] varchar(10) NULL, + [valoreMQ] decimal(18,2) NULL, + [finanziamentoResiduo] decimal(18,2) NULL, + [redditoAgrario] decimal(18,2) NULL, + [redditoDominicale] decimal(18,2) NULL, + [dtStimaOMI] datetime NULL, + [dtUltimaModifica] datetime NULL, + [aliquotaIMU] decimal(18,7) NULL, + [aliquotaTASI] decimal(18,7) NULL, + [codNazioneEstera] bigint NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[DettImmobiliare] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[DettImmobiliare]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettPatrAziendale.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettPatrAziendale.sql new file mode 100644 index 00000000..d1400a66 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettPatrAziendale.sql @@ -0,0 +1,15 @@ +CREATE TABLE [consulenzaUnica].[dbo].[DettPatrAziendale] ( + [chiaveProdottoTerzi] bigint NOT NULL, + [denominazione] varchar(516) NULL, + [codTipoCompagnia] varchar(256) NULL, + [patrimonio] decimal(19,3) NULL, + [idTipoAzienda] int NULL, + [numQuote] int NULL, + [valoreStimato] decimal(18,2) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[DettPatrAziendale] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[DettPatrAziendale]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettProdottiTerzi.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettProdottiTerzi.sql new file mode 100644 index 00000000..8f53824b --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettProdottiTerzi.sql @@ -0,0 +1,45 @@ +CREATE TABLE [consulenzaUnica].[dbo].[DettProdottiTerzi] ( + [chiaveProdottoTerzi] bigint NOT NULL, + [idIntermediario] int NULL, + [alberatura] int NULL, + [nomeIntermediario] varchar(128) NULL, + [dtInizioInvest] datetime NULL, + [totVersato] decimal(18,2) NULL, + [totPrelevato] decimal(18,2) NULL, + [valutaTotPrelevato] varchar(3) NULL, + [chiaveProdotto] int NULL, + [numQuote] decimal(19,7) NULL, + [divQuoteProd] varchar(3) NULL, + [dtSottoscrizione] datetime NULL, + [valutaPremioVers] varchar(3) NULL, + [tipoPolizza] varchar(256) NULL, + [tipoVersamento] varchar(256) NULL, + [tipoFormaPensionistica] varchar(256) NULL, + [capitaleInvestito] decimal(18,2) NOT NULL, + [valutaCapInvestito] varchar(3) NULL, + [contoPrincipale] bit NULL, + [addebitoUtenze] bit NULL, + [accreditoStipPens] bit NULL, + [cartaCredito] bit NULL, + [addebitoMutuo] bit NULL, + [isin] varchar(256) NULL, + [lineaFinanziaria] varchar(256) NULL, + [fabbisognoPrev] bit NULL, + [dtDecorrenza] datetime NULL, + [modalitaUso] varchar(256) NULL, + [ctvUltimaPrestNota] decimal(18,2) NULL, + [dtUltimaPrestNota] datetime NULL, + [flgPrestazioneScad] bit NULL, + [dtTermineVers] datetime NULL, + [dtUltimoPremioNoto] datetime NULL, + [nomeCompagnia] varchar(512) NULL, + [valutaCtvUltPrestNota] varchar(3) NULL, + [profilo] smallint NULL, + [PercImposte] decimal(18,2) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[DettProdottiTerzi] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[DettProdottiTerzi]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettaglioOperazione.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettaglioOperazione.sql new file mode 100644 index 00000000..5b85f489 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettaglioOperazione.sql @@ -0,0 +1,77 @@ +CREATE TABLE [consulenzaUnica].[dbo].[DettaglioOperazione] ( + [IdDettaglioOperazione] bigint NOT NULL, + [chiaveProposta] bigint NOT NULL, + [codTipoOperazione] varchar(2) NOT NULL, + [chiavePosizionePtf] bigint NOT NULL, + [chiavePosizionePro] bigint NOT NULL, + [chiaveContratto] bigint NULL, + [ctv] decimal(18,2) NULL, + [ptfIniziale] decimal(18,2) NULL, + [quantitaNominale] decimal(18,2) NULL, + [ctvNonRappresentabile] decimal(18,2) NULL, + [investi] decimal(18,2) NULL, + [disinvesti] decimal(18,2) NULL, + [rischioCredito] decimal(19,7) NULL, + [rischioMercato] decimal(18,2) NULL, + [copertura] decimal(18,2) NULL, + [percOperazione] decimal(18,2) NULL, + [gestPO] bit NULL, + [relOperazione] varchar(10) NULL, + [opEseguita] bit NULL, + [posRiallocata] bit NULL, + [nomeProgettoProp] varchar(512) NULL, + [areaProp] varchar(512) NULL, + [isAttivoRC] bit NULL, + [PercAderenteDatore] decimal(5,2) NULL, + [PercTFR] decimal(5,2) NULL, + [PercAltraFormaPensionistica] decimal(5,2) NULL, + [percAllocata] decimal(18,2) NULL, + [ctvAllocato] decimal(18,2) NULL, + [flagConsigliato] bit NULL, + [TipoOperazioneTendenza] int NULL, + [ImportoOperazioneTendenza] decimal(18,2) NULL, + [isTendenza] bit NULL, + [percentualeUlterioreLiquidita] decimal(18,2) NULL, + [ulterioreLiquidita] decimal(18,2) NULL, + [IdDettaglioOperazioneConversione] varchar(50) NULL, + [durataPPV] varchar(20) NULL, + [frequenzaPPV] varchar(20) NULL, + [importoRata] decimal(18,2) NULL, + [dataInizioPiano] datetime NULL, + [dataFinePiano] datetime NULL, + [isISelectList] bit NULL, + [quantitaNominaleProposto] decimal(18,2) NULL, + [dtDifferimento] datetime NULL, + [primoVersamento] decimal(18,2) NULL, + [versamentoStraordinario] decimal(18,2) NULL, + [ratePrimoVersamento] int NULL, + [tipoDurata] varchar(10) NULL, + [durata] varchar(10) NULL, + [frequenza] varchar(15) NULL, + [valoreNominalePiano] decimal(18,2) NULL, + [ctv8] decimal(18,8) NULL, + [importo8] decimal(18,8) NULL, + [isFondoConferito] bit NULL, + [eseguitaManualmente] bit NULL, + [opConferimento] bit NULL, + [isDeroga] bit NULL, + [importoConversioneProgrammata] decimal(18,2) NULL, + [ctvSottoscrizione] decimal(18,2) NULL, + [eseguitoCP] bit NULL, + [isAumentoDiCapitale] bit NULL, + [percentualeInv] decimal(18,2) NULL, + [percentualeLiq] decimal(18,2) NULL, + [flagRR] bit NULL, + [flagVariazioneCondizioniPiano] bit NULL, + [frequenzaVariata] varchar(10) NULL, + [rataPianoVariata] decimal(18,2) NULL, + [durataVariata] int NULL, + [valoreNominalePianoVariata] decimal(18,2) NULL, + [durataResidua] int NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[DettaglioOperazione] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[DettaglioOperazione]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettaglioPosizionePortafoglio.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettaglioPosizionePortafoglio.sql new file mode 100644 index 00000000..7bfcdc65 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DettaglioPosizionePortafoglio.sql @@ -0,0 +1,39 @@ +CREATE TABLE [consulenzaUnica].[dbo].[DettaglioPosizionePortafoglio] ( + [chiavePosizionePtf] bigint NOT NULL, + [ctv] decimal(18,2) NULL, + [copertura] decimal(18,2) NULL, + [ctvNonAllocabile] decimal(18,2) NULL, + [quantitaNominale] decimal(18,4) NULL, + [partitaViaggiante] decimal(18,2) NULL, + [ctvOut] decimal(18,2) NULL, + [ctvIni] decimal(18,2) NULL, + [dtSaldo] datetime NULL, + [saldoDisponibile] decimal(18,2) NULL, + [dtAggiornamento] datetime NULL, + [dtInizioValidita] datetime NULL, + [quantitaOut] decimal(18,2) NULL, + [cvn] decimal(18,2) NULL, + [rischioCreditoDecodificato] varchar(255) NULL, + [varDecodificato] varchar(255) NULL, + [liquidazioneTotale] bit NULL, + [rendProdottoSottoscrizione] decimal(18,2) NULL, + [rendProdottoTrimestre] decimal(18,2) NULL, + [rendProdottoAnnuo] decimal(18,2) NULL, + [quote] decimal(18,4) NULL, + [dtRiferimento] datetime NULL, + [valNomDivisa] decimal(18,2) NULL, + [valore] decimal(18,2) NULL, + [flagClawBack] bit NULL, + [costoMedioPonderatoFiscale] decimal(18,4) NULL, + [costoMedioPonderatoFiscaleDivisa] decimal(18,4) NULL, + [cambioMedioPonderatoFiscale] decimal(18,4) NULL, + [utilePerditaCarico] decimal(18,4) NULL, + [percUtilePerditaCarico] decimal(18,2) NULL, + [cambioMedioPonderatoFiscaleAttuale] decimal(18,4) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[DettaglioPosizionePortafoglio] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[DettaglioPosizionePortafoglio]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DistribuzionePtfModello_Tattici.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DistribuzionePtfModello_Tattici.sql new file mode 100644 index 00000000..e4232146 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_DistribuzionePtfModello_Tattici.sql @@ -0,0 +1,11 @@ +CREATE TABLE [consulenzaUnica].[dbo].[DistribuzionePtfModello_Tattici] ( + [chiavePtfMod] bigint NOT NULL, + [asset] varchar(10) NOT NULL, + [percentuale] decimal(18,2) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[DistribuzionePtfModello_Tattici] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[DistribuzionePtfModello_Tattici]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Dnazione.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Dnazione.sql new file mode 100644 index 00000000..34c77e6a --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Dnazione.sql @@ -0,0 +1,13 @@ +CREATE TABLE [consulenzaUnica].[dbo].[Dnazione] ( + [codNazione] int NOT NULL, + [descrizioneNazione] varchar(512) NULL, + [siglaNazione] varchar(512) NULL, + [cittadinanza] varchar(256) NULL, + [mapcF] varchar(10) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[Dnazione] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[Dnazione]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_GradoParentela.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_GradoParentela.sql new file mode 100644 index 00000000..956764db --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_GradoParentela.sql @@ -0,0 +1,13 @@ +CREATE TABLE [consulenzaUnica].[dbo].[GradoParentela] ( + [idParentela] int NOT NULL, + [tipo] varchar(50) NULL, + [descParentela] varchar(50) NULL, + [descParentelaIng] varchar(250) NULL, + [ordinamento] int NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[GradoParentela] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[GradoParentela]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_MappaturaPT.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_MappaturaPT.sql new file mode 100644 index 00000000..c2801362 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_MappaturaPT.sql @@ -0,0 +1,12 @@ +CREATE TABLE [consulenzaUnica].[dbo].[MappaturaPT] ( + [asset] varchar(10) NOT NULL, + [chiaveProdottoTerzi] bigint NOT NULL, + [percentuale] float NULL, + [bdbeta] float NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[MappaturaPT] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[MappaturaPT]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PRAM_NOBPREZ.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PRAM_NOBPREZ.sql new file mode 100644 index 00000000..deae93fd --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PRAM_NOBPREZ.sql @@ -0,0 +1,23 @@ +CREATE TABLE [consulenzaUnica].[dbo].[PRAM_NOBPREZ] ( + [CHIAVECLIENTEPB] int NULL, + [RETE] char(1) NULL, + [COD_AGENTE] char(6) NULL, + [CODFIS] char(16) NULL, + [PIVA] char(20) NULL, + [CODMAN] char(32) NULL, + [CODCONF] char(11) NULL, + [CODCONF_ES] char(15) NULL, + [DOSSIER] varchar(32) NULL, + [DTINI] decimal(9,0) NULL, + [DTFIN] decimal(9,0) NULL, + [CC] char(15) NULL, + [DT_AGGIORNAMENTO] datetime NULL, + [DTEFFINI] decimal(9,0) NULL, + [DTEFFFIN] decimal(9,0) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[PRAM_NOBPREZ] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[PRAM_NOBPREZ]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PatrimonioImmobiliareStaging.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PatrimonioImmobiliareStaging.sql new file mode 100644 index 00000000..8fa16fed --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PatrimonioImmobiliareStaging.sql @@ -0,0 +1,15 @@ +CREATE TABLE [consulenzaUnica].[dbo].[PatrimonioImmobiliareStaging] ( + [chiaveClientePB] bigint NULL, + [chiaveProdottoTerzi] bigint NULL, + [chiaveImportazione] bigint NULL, + [idImmobileCatasto] varchar(255) NULL, + [dtImportazione] datetime NULL, + [dtRichiesta] datetime NULL, + [processo] varchar(30) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[PatrimonioImmobiliareStaging] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[PatrimonioImmobiliareStaging]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PatrimonioTerzi.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PatrimonioTerzi.sql new file mode 100644 index 00000000..a005d9a1 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PatrimonioTerzi.sql @@ -0,0 +1,25 @@ +CREATE TABLE [consulenzaUnica].[dbo].[PatrimonioTerzi] ( + [chiaveProdottoTerzi] bigint NOT NULL, + [chiaveClientePB] bigint NOT NULL, + [idTipoProdotto] varchar(2) NULL, + [nomeProdotto] varchar(256) NULL, + [valutaCtv] varchar(3) NULL, + [ctv] decimal(18,2) NULL, + [dataCtv] datetime NULL, + [prezzoMedioCarico] decimal(18,2) NULL, + [tipoProd] varchar(256) NULL, + [dtFine] datetime NULL, + [divisa] varchar(3) NULL, + [ultimoPrezzo] decimal(13,5) NULL, + [dtInizioValidita] datetime NULL, + [dtfinevalidita] datetime NULL, + [idImmobileCatasto] varchar(255) NULL, + [flagBRS] bit NULL, + [ptfProxy] varchar(50) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[PatrimonioTerzi] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[PatrimonioTerzi]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Pianificazione.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Pianificazione.sql new file mode 100644 index 00000000..5cbce59a --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Pianificazione.sql @@ -0,0 +1,26 @@ +CREATE TABLE [consulenzaUnica].[dbo].[Pianificazione] ( + [chiaveConsulenza] bigint NOT NULL, + [chiaveClientePB] bigint NOT NULL, + [partiteViaggianti] decimal(18,2) NULL, + [dtPrimaMigrazione] datetime NULL, + [dtPianificazioneOrizzontale] datetime NULL, + [dtPianificazioneVerticale] datetime NULL, + [chiaveToken] bigint NULL, + [coperturaRisorseAllocate] decimal(18,2) NULL, + [rischioCreditoDecodificatoRFA] varchar(255) NULL, + [rischioCreditoDecodificatoRisAll] varchar(255) NULL, + [varDecodificatoRFA] varchar(255) NULL, + [varDecodificatoRisAll] varchar(255) NULL, + [coperturaRisAll] decimal(18,2) NULL, + [coperturaRFA] decimal(18,2) NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL, + [flagPrimaMigrazione] bit NULL, + [chiaveConsulenzaMig] bigint NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[Pianificazione] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[Pianificazione]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PiramideModello.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PiramideModello.sql new file mode 100644 index 00000000..40c22e35 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PiramideModello.sql @@ -0,0 +1,13 @@ +CREATE TABLE [consulenzaUnica].[dbo].[PiramideModello] ( + [chiavePiramideMod] bigint NOT NULL, + [chiaveClientePB] bigint NOT NULL, + [pirModAuto] bit NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[PiramideModello] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[PiramideModello]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PosizioniPortafoglio.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PosizioniPortafoglio.sql new file mode 100644 index 00000000..ae5ade2a --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PosizioniPortafoglio.sql @@ -0,0 +1,37 @@ +CREATE TABLE [consulenzaUnica].[dbo].[PosizioniPortafoglio] ( + [chiavePosizionePtf] bigint NOT NULL, + [chiaveProgetto] bigint NULL, + [chiaveProdotto] int NULL, + [conto] varchar(12) NULL, + [rubricato] varchar(5) NULL, + [codConf] varchar(11) NULL, + [numPolizza] varchar(11) NULL, + [custGar] varchar(1) NULL, + [codAbi] varchar(18) NULL, + [termId] varchar(7) NULL, + [anno] varchar(4) NULL, + [prog] varchar(6) NULL, + [dtSottoscrizione] datetime NULL, + [dataInizioRendimento] datetime NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL, + [allocataAutomaticamente] bit NULL, + [dataAllocazione] datetime NULL, + [chiavePosizioneptfMIG] bigint NULL, + [chiavePrgBase] bigint NULL, + [daRiallocare] bit NULL, + [IBAN] varchar(27) NULL, + [SavingMap] bit NULL, + [FlagPosBloccata] bit NULL, + [isAPC] bit NULL, + [fidoUtilizzato] decimal(18,2) NULL, + [numRateNonAdeguate] int NOT NULL, + [numRateNonAdeguateConsecutive] int NOT NULL, + [statoRID] varchar(18) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[PosizioniPortafoglio] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[PosizioniPortafoglio]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PosizioniProposta.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PosizioniProposta.sql new file mode 100644 index 00000000..e838367f --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PosizioniProposta.sql @@ -0,0 +1,26 @@ +CREATE TABLE [consulenzaUnica].[dbo].[PosizioniProposta] ( + [chiavePosizionePro] bigint NOT NULL, + [chiaveProgetto] bigint NULL, + [chiaveProdotto] int NULL, + [conto] varchar(12) NULL, + [rubricato] varchar(5) NULL, + [codConf] varchar(11) NULL, + [numPolizza] varchar(11) NULL, + [custGar] varchar(1) NULL, + [codAbi] varchar(18) NULL, + [termId] varchar(7) NULL, + [anno] varchar(4) NULL, + [prog] varchar(6) NULL, + [codconfProposta] varchar(11) NULL, + [flagClawBack] bit NULL, + [tipoPiano] varchar(3) NULL, + [SavingMap] bit NULL, + [flagPosizioneLiquidata] bit NULL, + [isAPC] bit NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[PosizioniProposta] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[PosizioniProposta]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_ProgettiPiramideModello.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_ProgettiPiramideModello.sql new file mode 100644 index 00000000..cb9e37ef --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_ProgettiPiramideModello.sql @@ -0,0 +1,16 @@ +CREATE TABLE [consulenzaUnica].[dbo].[ProgettiPiramideModello] ( + [chiaveProgettoMod] bigint NOT NULL, + [chiaveAreaMod] bigint NOT NULL, + [durata] varchar(255) NULL, + [nomeProgetto] varchar(50) NULL, + [note] varchar(255) NULL, + [percentualeProgetto] numeric(19,7) NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[ProgettiPiramideModello] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[ProgettiPiramideModello]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Progetto.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Progetto.sql new file mode 100644 index 00000000..2844b5e1 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Progetto.sql @@ -0,0 +1,28 @@ +CREATE TABLE [consulenzaUnica].[dbo].[Progetto] ( + [chiaveProgetto] bigint NOT NULL, + [chiaveArea] bigint NULL, + [chiaveProgettoMod] bigint NULL, + [chiavePtfMod] bigint NULL, + [capLiquidoEntrata] decimal(18,2) NULL, + [capLiquidoUscita] decimal(18,2) NULL, + [varPianificato] decimal(18,2) NULL, + [coperturaProgetto] decimal(18,2) NULL, + [flagAvviatoMonitoraggio] bit NULL, + [ctvPianificato] decimal(18,2) NULL, + [flagCambioParametri] bit NULL, + [flagPianificazione] bit NULL, + [rischioCreditoDecodificatoProgetto] varchar(255) NULL, + [varDecodificatoProgetto] varchar(255) NULL, + [dtReset] datetime NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL, + [chiaveProgettoMig] bigint NULL, + [nomeProgettoMig] varchar(50) NULL, + [FlagAbilitatoRobo] bit NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[Progetto] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[Progetto]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PromotoreBancario.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PromotoreBancario.sql new file mode 100644 index 00000000..773faee0 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_PromotoreBancario.sql @@ -0,0 +1,34 @@ +CREATE TABLE [consulenzaUnica].[dbo].[PromotoreBancario] ( + [chiavePB] bigint NOT NULL, + [codage] varchar(6) NULL, + [nome] varchar(40) NULL, + [cognome] varchar(40) NULL, + [status] varchar(2) NULL, + [livello] varchar(20) NULL, + [rete] varchar(1) NULL, + [indirizzo] varchar(100) NULL, + [numCivico] varchar(5) NULL, + [citta] varchar(50) NULL, + [prov] varchar(2) NULL, + [cap] varchar(50) NULL, + [nazione] varchar(50) NULL, + [ptel] varchar(4) NULL, + [tel] varchar(8) NULL, + [tipologia] varchar(3) NULL, + [grado] varchar(30) NULL, + [codManager] varchar(6) NULL, + [wsnacUserID] varchar(6) NULL, + [ads4wsUserID] varchar(7) NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL, + [codProfiloPB] int NULL, + [chiaveToken] bigint NULL, + [codSupervisore] varchar(6) NULL, + [email] varchar(60) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[PromotoreBancario] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[PromotoreBancario]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Proposta.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Proposta.sql new file mode 100644 index 00000000..15f26bf9 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Proposta.sql @@ -0,0 +1,92 @@ +CREATE TABLE [consulenzaUnica].[dbo].[Proposta] ( + [chiaveProposta] bigint NOT NULL, + [chiaveConsulenza] bigint NOT NULL, + [status] varchar(2) NOT NULL, + [chiaveClientePB] bigint NOT NULL, + [nomeProposta] varchar(128) NULL, + [dtProposta] datetime NULL, + [dtValidazione] datetime NULL, + [dtUltimoAgg] datetime NULL, + [dtScadenza] datetime NULL, + [risorseFinanziarieBF] decimal(18,2) NULL, + [risorseFinanziarieBT] decimal(18,2) NULL, + [contoCorrente] decimal(18,2) NULL, + [rischioCredito] decimal(19,7) NULL, + [rischioMercato] decimal(18,2) NULL, + [adeguatezza] bit NULL, + [discesaRegime] bit NULL, + [diversificazione] decimal(18,2) NULL, + [copertura] decimal(18,2) NULL, + [codValidazione] varchar(10) NULL, + [urlValidazione] varchar(200) NULL, + [urlSimulazione] varchar(200) NULL, + [urlReport] varchar(200) NULL, + [apporti] decimal(18,2) NULL, + [prelievi] decimal(18,2) NULL, + [flgScadenza] int NULL, + [flgInadRischioCredito] bit NULL, + [flgInadRischioMercato] bit NULL, + [flgInadComplessita] bit NULL, + [flgInadFrequenza] bit NULL, + [flgInadConcentrazione] bit NULL, + [flgInadLiquidita] bit NULL, + [isAttivoRC] bit NULL, + [token] int NULL, + [flagNuovoFlusso] bit NULL, + [lineaself] decimal(18,2) NULL, + [chiavePropCopiata] bigint NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL, + [flagSei] bit NULL, + [ChiaveAdeguatezza] int NULL, + [dtValidazioneScaduta] datetime NULL, + [varRisAllPro] decimal(18,2) NULL, + [rischioCreditoRisAllPro] decimal(18,2) NULL, + [coperturaRisAllPro] decimal(18,2) NULL, + [isAttivoRCRisAllPro] bit NULL, + [canale] varchar(5) NULL, + [chiaveDelegato] bigint NULL, + [chiaveImportazione] bigint NULL, + [luogoIncontro] varchar(50) NULL, + [proponenteIncontro] varchar(50) NULL, + [dataIncontro] datetime NULL, + [isSwitching] bit NULL, + [isProposteMolteplici] bit NULL, + [esitoSimulazione] varchar(50) NULL, + [flagEccessivaAdeg] varchar(50) NULL, + [pdfVerificaSwitching] varchar(200) NULL, + [tipoProposta] varchar(2) NULL, + [chiaveClientePBOld] bigint NULL, + [SavingMap] bit NULL, + [flagRitirataPO] bit NULL, + [isDeroga] bit NULL, + [isDerogato] bit NULL, + [esitoSwitching] varchar(5) NULL, + [statoAutorizzazione] numeric(1,0) NULL, + [nomePBValidazione] varchar(50) NULL, + [cognomePBValidazione] varchar(50) NULL, + [progressivoValidazione] int NULL, + [codicePBValidazione] varchar(7) NULL, + [rischioMercatoPPVV] decimal(18,2) NULL, + [rischioMercatoPPVVDec] varchar(10) NULL, + [rischioMercatoConPPVV] decimal(18,2) NULL, + [rischioMercatoConPPVVDec] varchar(10) NULL, + [partiteViaggiantiProposto] decimal(18,2) NULL, + [rischioCreditoPPVVDec] varchar(20) NULL, + [rischioCreditoConPPVVDec] varchar(20) NULL, + [complessita] varchar(20) NULL, + [complessitaPPVV] varchar(20) NULL, + [complessitaConPPVV] varchar(20) NULL, + [rischioCreditoDec] varchar(20) NULL, + [partiteViaggiantiSaldo] decimal(18,2) NULL, + [bilanciamentoRobo] char(1) NULL, + [ID_Suggerimento] varchar(250) NULL, + [isPBValidazioneUDS] bit NULL, + [dtInvioPo] datetime NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[Proposta] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[Proposta]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_REP_ASSET_1_E_2_ORDINATE.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_REP_ASSET_1_E_2_ORDINATE.sql new file mode 100644 index 00000000..4b4d07b9 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_REP_ASSET_1_E_2_ORDINATE.sql @@ -0,0 +1,17 @@ +CREATE TABLE [consulenzaUnica].[dbo].[REP_ASSET_1_E_2_ORDINATE] ( + [CODICE_ASSET_CLASS_INGRESSO] varchar(8) NULL, + [CODICE_ISIN] varchar(8) NULL, + [CODICE_MAF] varchar(8) NULL, + [CODICE_ADEGUATEZZA] varchar(11) NULL, + [ASSETCLASSNAME] varchar(128) NULL, + [ORDINAMENTO_ASSET] int NULL, + [ASSETCLASSNAME_REPORT] varchar(128) NULL, + [LIVELLO] int NULL, + [CODICE_MACROASSET] varchar(8) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[REP_ASSET_1_E_2_ORDINATE] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[REP_ASSET_1_E_2_ORDINATE]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_REP_S4_S5_S13_TRAD_UNTIL_LIV3.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_REP_S4_S5_S13_TRAD_UNTIL_LIV3.sql new file mode 100644 index 00000000..cc38bde5 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_REP_S4_S5_S13_TRAD_UNTIL_LIV3.sql @@ -0,0 +1,13 @@ +CREATE TABLE [consulenzaUnica].[dbo].[REP_S4_S5_S13_TRAD_UNTIL_LIV3] ( + [alberatura] int NOT NULL, + [ALBERO_GERARCHIA_1] varchar(100) NULL, + [ALBERO_GERARCHIA_2] varchar(100) NULL, + [ALBERO_GERARCHIA_3] varchar(100) NULL, + [ORDINAMENTO_GERARCHIA_2] smallint NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[REP_S4_S5_S13_TRAD_UNTIL_LIV3] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[REP_S4_S5_S13_TRAD_UNTIL_LIV3]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_REP_S80_EVOL_STAMPA_C6.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_REP_S80_EVOL_STAMPA_C6.sql new file mode 100644 index 00000000..273fc505 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_REP_S80_EVOL_STAMPA_C6.sql @@ -0,0 +1,27 @@ +CREATE TABLE [consulenzaUnica].[dbo].[REP_S80_EVOL_STAMPA_C6] ( + [chiaveclientepb] int NOT NULL, + [area] varchar(10) NULL, + [ORDINE] int NULL, + [FASE] int NULL, + [DATA_FASE] datetime NULL, + [CONTROVALORE] decimal(18,2) NULL, + [RISORSEALLOCATE] decimal(18,2) NULL, + [RISORSENONALLOCATE] decimal(18,2) NULL, + [CONTOCORRENTE] decimal(18,2) NULL, + [INVESTIMENTIINCORSO] decimal(18,2) NULL, + [VAR_PERC_PTF] decimal(18,2) NULL, + [MAX_VAR] decimal(5,2) NULL, + [COPERTURA] decimal(12,3) NULL, + [PROFILO] int NULL, + [AGENTE] varchar(6) NULL, + [CRISK] varchar(50) NULL, + [CRISKMAX] varchar(50) NULL, + [lineaself] decimal(18,2) NULL, + [lineaSelfFoglio] decimal(18,2) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[REP_S80_EVOL_STAMPA_C6] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[REP_S80_EVOL_STAMPA_C6]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Robo_ProgettoRobo.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Robo_ProgettoRobo.sql new file mode 100644 index 00000000..0f7097ba --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_Robo_ProgettoRobo.sql @@ -0,0 +1,21 @@ +CREATE TABLE [consulenzaUnica].[dbo].[Robo_ProgettoRobo] ( + [chiaveProgetto] bigint NOT NULL, + [flagUtilizzoLiquidita] bit NULL, + [Iban_codiceContrattoCC] varchar(50) NULL, + [ctvSogliaCC] decimal(18,2) NULL, + [minimoMantenimentoSuCC] decimal(18,2) NULL, + [listTagFondiDaUtilizzare] varchar(25) NULL, + [percentualeFogli] decimal(18,2) NULL, + [percentualeFondi] decimal(18,2) NULL, + [chiaveclientepb] int NOT NULL, + [dt_inserimento] datetime NULL, + [dt_aggiornamento] datetime NULL, + [FlagCsv] bit NULL, + [flagPrimoIntestatario] bit NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[Robo_ProgettoRobo] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[Robo_ProgettoRobo]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_VCONTRATTIFINEAVANZATO.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_VCONTRATTIFINEAVANZATO.sql new file mode 100644 index 00000000..8b196e0d --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_VCONTRATTIFINEAVANZATO.sql @@ -0,0 +1,9 @@ +CREATE TABLE [consulenzaUnica].[dbo].[VCONTRATTIFINEAVANZATO] ( + +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[VCONTRATTIFINEAVANZATO] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[VCONTRATTIFINEAVANZATO]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_W6ASSETPERC.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_W6ASSETPERC.sql new file mode 100644 index 00000000..a55072eb --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_W6ASSETPERC.sql @@ -0,0 +1,17 @@ +CREATE TABLE [consulenzaUnica].[dbo].[W6ASSETPERC] ( + [COD_INTERNO] char(18) NULL, + [COD_SOTTOPRODOTTO] char(5) NULL, + [COD_ISIN] char(18) NULL, + [COD_MAF] char(18) NULL, + [ID_ASSETCLASS] char(50) NULL, + [CATALOGUENAME] char(128) NULL, + [ASSETCLASSNAME] char(128) NULL, + [BDPERCENTAGE] decimal(10,7) NULL, + [Visibilita] decimal(9,0) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[W6ASSETPERC] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[W6ASSETPERC]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_anagrafica_promotori.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_anagrafica_promotori.sql new file mode 100644 index 00000000..55a88e6f --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_anagrafica_promotori.sql @@ -0,0 +1,24 @@ +CREATE TABLE [consulenzaUnica].[dbo].[anagrafica_promotori] ( + [RETE] char(1) NULL, + [STATO] char(1) NULL, + [CODAGE] char(6) NULL, + [DT_NASCITA] int NULL, + [DT_INI_COLLAB] int NULL, + [DT_TERMINAZIONE] int NULL, + [NOME] varchar(128) NULL, + [COGNOME] varchar(128) NULL, + [PROVINCIA] varchar(2) NULL, + [TELEFONO1] varchar(20) NULL, + [TELEFONO2] varchar(20) NULL, + [INDIRIZZO] varchar(255) NULL, + [CAP] varchar(5) NULL, + [PREFISSO] varchar(5) NULL, + [CITTA_NASCITA] varchar(50) NULL, + [CITTA] varchar(50) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[anagrafica_promotori] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[anagrafica_promotori]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_dettaglioClientePB.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_dettaglioClientePB.sql new file mode 100644 index 00000000..723c8adc --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_dettaglioClientePB.sql @@ -0,0 +1,26 @@ +CREATE TABLE [consulenzaUnica].[dbo].[dettaglioClientePB] ( + [chiaveClientePB] bigint NOT NULL, + [flagUpgradeSEI] bit NOT NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL, + [flagDowngradeSEI] bit NOT NULL, + [flagOkey] bit NULL, + [chiavePBSwitch] bigint NULL, + [dtSwitch] datetime NULL, + [flagRol] bit NULL, + [processo] varchar(20) NULL, + [denominazioneUtenteSwitch] varchar(100) NULL, + [flagRfaMinus] bit NULL, + [flagGrafometrica] bit NULL, + [flagClienteAbilitatoRobo] bit NULL, + [CLIROL_ROLGES] bit NULL, + [CLIROL_ROLCC] bit NULL, + [CLIROL_ROLSEI] bit NULL, + [DECOD_COSOSP] varchar(10) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[dettaglioClientePB] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[dettaglioClientePB]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_dfinalita.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_dfinalita.sql new file mode 100644 index 00000000..85647956 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_dfinalita.sql @@ -0,0 +1,11 @@ +CREATE TABLE [consulenzaUnica].[dbo].[dfinalita] ( + [codFinalita] varchar(10) NOT NULL, + [descrizione] varchar(100) NULL, + [ordinamento] int NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[dfinalita] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[dfinalita]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_dprofilo.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_dprofilo.sql new file mode 100644 index 00000000..f5356e71 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_dprofilo.sql @@ -0,0 +1,22 @@ +CREATE TABLE [consulenzaUnica].[dbo].[dprofilo] ( + [profilo] int NOT NULL, + [profiloWS] varchar(50) NULL, + [descrizione] varchar(32) NULL, + [descrizioneReport] varchar(32) NULL, + [descrizioneLunga] varchar(250) NULL, + [varMax] decimal(18,2) NULL, + [complessitaMax] decimal(18,2) NULL, + [rischioCreditoMax] decimal(18,2) NULL, + [esperienzaConoscenza] varchar(5) NULL, + [codOrdinamento] int NULL, + [dtInizioValidita] datetime NULL, + [rischioCreditoMaxRep] int NULL, + [rischioQualitativoMax] varchar(20) NULL, + [volatilitaMax] decimal(18,2) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[dprofilo] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[dprofilo]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_dtipoimmobile.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_dtipoimmobile.sql new file mode 100644 index 00000000..beea5441 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_dtipoimmobile.sql @@ -0,0 +1,16 @@ +CREATE TABLE [consulenzaUnica].[dbo].[dtipoimmobile] ( + [codTipologia] varchar(15) NULL, + [tipologia] varchar(512) NULL, + [codTipologiaCatasto] varchar(15) NULL, + [tipoImmobile] varchar(2) NULL, + [ordinamento] int NULL, + [tipologiaMOT] varchar(512) NULL, + [moltiplicatoreTipologia] decimal(18,2) NULL, + [tipologiaTerzi] varchar(100) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[dtipoimmobile] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[dtipoimmobile]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_eventiCliente.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_eventiCliente.sql new file mode 100644 index 00000000..93dc19c6 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_eventiCliente.sql @@ -0,0 +1,25 @@ +CREATE TABLE [consulenzaUnica].[dbo].[eventiCliente] ( + [chiaveEventi] bigint NOT NULL, + [chiaveClientePB] bigint NULL, + [codUltimaOperazione] int NULL, + [flagContratto] bit NULL, + [flagPiramideAuto] bit NULL, + [flagPianificazione] bit NULL, + [flagAllocazioneAutomatica] bit NULL, + [flagMonitoraggio] bit NULL, + [flagAreaMonitorata] bit NULL, + [flagTerziFinanziario] bit NULL, + [flagTerziImmobiliare] bit NULL, + [flagTerziAziendale] bit NULL, + [flagTerziAltro] bit NULL, + [flagCommissioni] bit NULL, + [alertCommissioni] int NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[eventiCliente] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[eventiCliente]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_param.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_param.sql new file mode 100644 index 00000000..c948d76f --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_param.sql @@ -0,0 +1,12 @@ +CREATE TABLE [consulenzaUnica].[dbo].[param] ( + [Parametro] varchar(20) NOT NULL, + [Valore] varchar(MAX) NULL, + [Descrizione] varchar(200) NULL, + [DtModifica] date NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[param] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[param]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_portafogliomodello.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_portafogliomodello.sql new file mode 100644 index 00000000..35ed52b6 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_portafogliomodello.sql @@ -0,0 +1,12 @@ +CREATE TABLE [consulenzaUnica].[dbo].[portafogliomodello] ( + [chiavePtfMod] bigint NOT NULL, + [area] varchar(10) NULL, + [orizzonteTemporale] int NULL, + [rischio] int NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[portafogliomodello] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[portafogliomodello]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_token.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_token.sql new file mode 100644 index 00000000..4a49bf53 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_token.sql @@ -0,0 +1,13 @@ +CREATE TABLE [consulenzaUnica].[dbo].[token] ( + [chiaveToken] bigint NOT NULL, + [value] varchar(255) NULL, + [rete] varchar(1) NULL, + [dtInizioValidita] datetime NULL, + [dtAggiornamento] datetime NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[token] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[token]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_v_servizi_aggiuntivi.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_v_servizi_aggiuntivi.sql new file mode 100644 index 00000000..7df7c89c --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_v_servizi_aggiuntivi.sql @@ -0,0 +1,9 @@ +CREATE TABLE [consulenzaUnica].[dbo].[v_servizi_aggiuntivi] ( + +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[v_servizi_aggiuntivi] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[v_servizi_aggiuntivi]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_vinfocliente.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_vinfocliente.sql new file mode 100644 index 00000000..6b12c5f5 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnica_dbo_vinfocliente.sql @@ -0,0 +1,9 @@ +CREATE TABLE [consulenzaUnica].[dbo].[vinfocliente] ( + +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnica].[dbo].[vinfocliente] +-- SELECT * FROM [CONSUNI].[consulenzaUnica].[dbo].[vinfocliente]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicafl_dbo_ClienteCambioReteContratto.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicafl_dbo_ClienteCambioReteContratto.sql new file mode 100644 index 00000000..c5ef7b2e --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicafl_dbo_ClienteCambioReteContratto.sql @@ -0,0 +1,16 @@ +CREATE TABLE [consulenzaUnicafl].[dbo].[ClienteCambioReteContratto] ( + [cod_conf] varchar(11) NULL, + [rete] varchar(1) NULL, + [pb] varchar(6) NULL, + [cf] varchar(16) NULL, + [piva] varchar(11) NULL, + [chiaveClientePB] bigint NULL, + [flag_cli_fittizio] varchar(1) NULL, + [data_aggiornamento] datetime NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicafl].[dbo].[ClienteCambioReteContratto] +-- SELECT * FROM [CONSUNI].[consulenzaUnicafl].[dbo].[ClienteCambioReteContratto]; +-- GO \ No newline at end of file diff --git a/sql/Collaudo/tables_CONSUNI/consulenzaUnicafl_dbo_Immobiliare_RichiesteMonitoraggioCatastoCliente.sql b/sql/Collaudo/tables_CONSUNI/consulenzaUnicafl_dbo_Immobiliare_RichiesteMonitoraggioCatastoCliente.sql new file mode 100644 index 00000000..a790e207 --- /dev/null +++ b/sql/Collaudo/tables_CONSUNI/consulenzaUnicafl_dbo_Immobiliare_RichiesteMonitoraggioCatastoCliente.sql @@ -0,0 +1,25 @@ +CREATE TABLE [consulenzaUnicafl].[dbo].[Immobiliare_RichiesteMonitoraggioCatastoCliente] ( + [chiaveRichiesta] bigint NOT NULL, + [rete] varchar(1) NULL, + [agente] varchar(255) NULL, + [agenteCognome] varchar(255) NULL, + [agenteNome] varchar(255) NULL, + [codFis] varchar(16) NULL, + [cognomeCliente] varchar(255) NULL, + [nomeCliente] varchar(255) NULL, + [dtElabRichiestaCatasto] datetime NULL, + [dtElabRicezioneCatasto] datetime NULL, + [dtElabRichiestaRischio] datetime NULL, + [dtElabRicezioneRischio] datetime NULL, + [utente] varchar(50) NULL, + [rfa] decimal(19,7) NULL, + [diversificazione] decimal(19,7) NULL, + [var] decimal(19,7) NULL, + [dtRiferimento] varchar(8) NULL +); +GO + +-- Popolamento tabella +-- INSERT INTO [consulenzaUnicafl].[dbo].[Immobiliare_RichiesteMonitoraggioCatastoCliente] +-- SELECT * FROM [CONSUNI].[consulenzaUnicafl].[dbo].[Immobiliare_RichiesteMonitoraggioCatastoCliente]; +-- GO \ No newline at end of file diff --git a/sql/add_linked_server.sql b/sql/add_linked_server.sql new file mode 100644 index 00000000..72f52844 --- /dev/null +++ b/sql/add_linked_server.sql @@ -0,0 +1,32 @@ +-- Aggiungi il linked server CONSUNI +EXEC master.dbo.sp_addlinkedserver + @server = N'CONSUNI', + @srvproduct = N'SQL Server' + +-- Configura l'autenticazione per il linked server +EXEC master.dbo.sp_addlinkedsrvlogin + @rmtsrvname = N'CONSUNI', + @useself = N'False', + @locallogin = NULL, + @rmtuser = N'F701264', + @rmtpassword = N'contrsei' +GO + +-- Configura le opzioni RPC e Data Access +EXEC master.dbo.sp_serveroption + @server = N'CONSUNI', + @optname = N'rpc', + @optvalue = N'true' +GO + +EXEC master.dbo.sp_serveroption + @server = N'CONSUNI', + @optname = N'rpc out', + @optvalue = N'true' +GO + +EXEC master.dbo.sp_serveroption + @server = N'CONSUNI', + @optname = N'data access', + @optvalue = N'true' +GO