File size: 7,371 Bytes
f30c79f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
    "ods.Entity": "CREATE TABLE [ods].[Entity] (\n    [EntityID] INT IDENTITY (1, 1) NOT NULL,\n    [EntityTypeID] INT NOT NULL,\n    [EntityName] NVARCHAR (100) NOT NULL,\n    [EntityEID] NVARCHAR (50) NULL,\n    [EntityAddressStreet] NVARCHAR (100) NULL,\n    [EntityAddressCity] NVARCHAR (50) NULL,\n    [EntityAddressState] NVARCHAR (50) NOT NULL,\n    [EntityAddressZip] NVARCHAR (50) NULL,\n    [EntityAuditRequired] BIT NOT NULL,\n    [EntityFYStartMonth] INT NULL,\n    [EntityFYStartDay] INT NULL,\n    [EntityCurrentFiscalYear] INT NULL,\n    CONSTRAINT [PK__Entity__9C892FFD83349544] PRIMARY KEY CLUSTERED ([EntityID] ASC),\n    CONSTRAINT [fk_EntityType] FOREIGN KEY ([EntityTypeID]) REFERENCES [ods].[EntityType] ([EntityTypeID])\n);",
    "ods.CountyWebText": "CREATE TABLE [ods].[CountyWebText] (\n    [CountyID] INT NOT NULL,\n    [AboutSummary] TEXT NULL,\n    [CountySubheading] TEXT NULL,\n    [TotalBudgetSummary] TEXT NULL,\n    [TopFundBalance] TEXT NULL,\n    [BudgetSheetSummary] TEXT NULL,\n    [FinancialAudit] TEXT NULL,\n    [WebsiteNarrative] TEXT NULL,\n    [CountyURL] NVARCHAR (1000) NULL,\n    CONSTRAINT [PK_CountyWebText] PRIMARY KEY CLUSTERED ([CountyID] ASC),\n    CONSTRAINT [FK_CountyWebText_Entity] FOREIGN KEY ([CountyID]) REFERENCES [ods].[Entity] ([EntityID])\n);",
    "ods.EntityType": "CREATE TABLE [ods].[EntityType] (\n    [EntityTypeID] INT IDENTITY (1, 1) NOT NULL,\n    [EntityType] NVARCHAR (50) NOT NULL,\n    [Last_Updated_Datetime] DATE NULL,\n    CONSTRAINT [PK__EntityTy__E45C98132DAA548F] PRIMARY KEY CLUSTERED ([EntityTypeID] ASC)\n);",
    "ods.CountyAnnualFacts": "CREATE TABLE [ods].[CountyAnnualFacts] (\n    [CountyID] INT NOT NULL,\n    [FiscalYear] INT NOT NULL,\n    [CountyCensusEstimate] INT NULL,\n    [CountyMedianHomePrice] NUMERIC (18, 2) NULL,\n    CONSTRAINT [PK_CountyAnnualFacts] PRIMARY KEY CLUSTERED ([CountyID] ASC, [FiscalYear] ASC),\n    CONSTRAINT [FK_CountyAnnualFacts_Entity] FOREIGN KEY ([CountyID]) REFERENCES [ods].[Entity] ([EntityID])\n);",
    "ods.CountyStaticFacts": "CREATE TABLE [ods].[CountyStaticFacts] (\n    [CountyID] INT NOT NULL,\n    [CountyCensusFederal] INT NULL,\n    [CountySquareMiles] NUMERIC (18, 2) NULL,\n    [CountyStateLandAcres] NUMERIC (18, 2) NULL,\n    [CountyFedLandAcres] NUMERIC (18, 2) NULL,\n    [PercentOfFedLand] INT NULL,\n    CONSTRAINT [PK_CountyStaticFacts] PRIMARY KEY CLUSTERED ([CountyID] ASC),\n    CONSTRAINT [FK_CountyStaticFacts_Entity] FOREIGN KEY ([CountyID]) REFERENCES [ods].[Entity] ([EntityID])\n);",
    "dbo.County_Quick_Facts_Staging": "CREATE TABLE [dbo].[County_Quick_Facts_Staging] (\n    [County] NVARCHAR (50) NULL,\n    [County_Population_2020_Census] BIGINT NULL,\n    [County_Population_2021_census_estimate] BIGINT NULL,\n    [County_Size_square_miles] DECIMAL (38, 2) NULL,\n    [Amount_of_State_Land_Acres] DECIMAL (38, 2) NULL,\n    [Amount_of_Federal_Land_Acres] DECIMAL (38, 2) NULL,\n    [Median_Home_Price] MONEY NULL\n);",
    "rep.Dim_Record": "CREATE TABLE [rep].[Dim_Record] (\n    [RecordID] INT IDENTITY (0, 1) NOT NULL,\n    [Record_Type] NVARCHAR (3) NOT NULL,\n    [Record_Type_Desc] NVARCHAR (20) NOT NULL,\n    [Last_Updated_Datetime] DATETIME2 (3) NULL,\n    [Source_System_Code] NVARCHAR (10) NULL,\n    CONSTRAINT [PK__Dim_Reco__FBDF78C99F83E676] PRIMARY KEY CLUSTERED ([RecordID] ASC)\n);",
    "rep.Dim_Program": "CREATE TABLE [rep].[Dim_Program] (\n    [ProgramID] INT IDENTITY (0, 1) NOT NULL,\n    [Program] NVARCHAR (100) NULL,\n    [Category] NVARCHAR (100) NULL,\n    [Subcategories] NVARCHAR (100) NULL,\n    [Last_Updated_Datetime] DATETIME2 (3) NULL,\n    [Source_System_Code] NVARCHAR (10) NULL,\n    CONSTRAINT [PK__Dim_Prog__752560388615907B] PRIMARY KEY CLUSTERED ([ProgramID] ASC)\n);",
    "rep.Dim_County_Department": "CREATE TABLE [rep].[Dim_County_Department] (\n    [Department_ID] INT IDENTITY (1, 1) NOT NULL,\n    [Department_Name] VARCHAR (200) NULL,\n    [Last_Updated_Datetime] DATE NOT NULL,\n    CONSTRAINT [PK__County_D__151675F1FBAAB115] PRIMARY KEY CLUSTERED ([Department_ID] ASC)\n);",
    "rep.Dim_County_Fund": "CREATE TABLE [rep].[Dim_County_Fund] (\n    [FundID] INT IDENTITY (0, 1) NOT NULL,\n    [Fund] NVARCHAR (100) NOT NULL,\n    [Last_Updated_Datetime] DATETIME2 (3) NULL,\n    [Source_System_Code] NVARCHAR (10) NULL,\n    CONSTRAINT [PK__Dim_Coun__830DFC7AD15C32DB] PRIMARY KEY CLUSTERED ([FundID] ASC)\n);",
    "rep.Dim_Fund_Type": "CREATE TABLE [rep].[Dim_Fund_Type] (\n    [FundTypeID] INT IDENTITY (0, 1) NOT NULL,\n    [Fund_Type] NVARCHAR (100) NOT NULL,\n    [Last_Updated_Datetime] DATETIME2 (3) NULL,\n    [Source_System_Code] NVARCHAR (10) NULL,\n    CONSTRAINT [PK__Dim_Fund__1CA29CB4B43ECF64] PRIMARY KEY CLUSTERED ([FundTypeID] ASC)\n);",
    "rep.Fact_County_Budget": "CREATE TABLE [rep].[Fact_County_Budget] (\n    [Fact_ID] INT IDENTITY (1, 1) NOT NULL,\n    [RecordID] INT NOT NULL,\n    [EntityID] INT NOT NULL,\n    [ProgramID] INT NOT NULL,\n    [Fiscal_Year] INT NOT NULL,\n    [Amount] DECIMAL (30, 2) NULL,\n    [Last_Updated_Datetime] DATE NULL,\n    CONSTRAINT [pk_Fact_County_Budget] PRIMARY KEY CLUSTERED ([RecordID] ASC, [EntityID] ASC, [ProgramID] ASC, [Fiscal_Year] ASC),\n    CONSTRAINT [FK__Fact_Coun__Entit__756D6ECB] FOREIGN KEY ([EntityID]) REFERENCES [ods].[Entity] ([EntityID]),\n    CONSTRAINT [FK__Fact_Coun__Progr__76619304] FOREIGN KEY ([ProgramID]) REFERENCES [rep].[Dim_Program] ([ProgramID]),\n    CONSTRAINT [FK__Fact_Coun__Recor__7755B73D] FOREIGN KEY ([RecordID]) REFERENCES [rep].[Dim_Record] ([RecordID])\n);",
    "rep.Fact_County_Employee_Salary": "CREATE TABLE [rep].[Fact_County_Employee_Salary] (\n    [Employee_ID] INT IDENTITY (1, 1) NOT NULL,\n    [EntityID] INT NOT NULL,\n    [Department_Id] INT NOT NULL,\n    [Employee_Name] VARCHAR (100) NULL,\n    [Job_Title] VARCHAR (500) NULL,\n    [Hire_Date] DATE NULL,\n    [Fulltime_Parttime] VARCHAR (50) NULL,\n    [Pay_Rate] MONEY NULL,\n    [Pay_Basis] VARCHAR (50) NULL,\n    [Annual_Salary] MONEY NULL,\n    [Total_Months_of_Service] INT NULL,\n    [Reported_Date] DATE NULL,\n    [Years_of_Service] INT NULL,\n    [Months_of_Service] INT NULL,\n    [Last_Updated_Datetime] DATETIME2 (3) NULL,\n    CONSTRAINT [PK__Fact_Cou__781134819069E84E] PRIMARY KEY CLUSTERED ([Employee_ID] ASC),\n    CONSTRAINT [FK__Fact_Coun__Depar__1E05700A] FOREIGN KEY ([Department_Id]) REFERENCES [rep].[Dim_County_Department] ([Department_ID]),\n    CONSTRAINT [FK__Fact_Coun__Entit__1EF99443] FOREIGN KEY ([EntityID]) REFERENCES [ods].[Entity] ([EntityID])\n);",
    "rep.Fact_County_Fund_Balances": "CREATE TABLE [rep].[Fact_County_Fund_Balances] (\n    [Fact_ID] INT IDENTITY (1, 1) NOT NULL,\n    [EntityID] INT NOT NULL,\n    [FundID] INT NOT NULL,\n    [FundTypeID] INT NOT NULL,\n    [Fiscal_Year] INT NOT NULL,\n    [Amount] DECIMAL (30, 2) NULL,\n    [Last_Updated_Datetime] DATE NULL,\n    CONSTRAINT [pk_Fact_County_Fund_Balances] PRIMARY KEY CLUSTERED ([Fact_ID] ASC),\n    CONSTRAINT [FK__Fact_Coun__Entit__7E27F4D9] FOREIGN KEY ([EntityID]) REFERENCES [ods].[Entity] ([EntityID]),\n    CONSTRAINT [FK__Fact_Coun__FundT__7F1E1015] FOREIGN KEY ([FundTypeID]) REFERENCES [rep].[Dim_Fund_Type] ([FundTypeID]),\n    CONSTRAINT [FK__Fact_Coun__Funds__7F5A8DD8] FOREIGN KEY ([FundID]) REFERENCES [rep].[Dim_County_Fund] ([FundID])\n);"
}