EnterpriseDW
 dbo.FactPayableAmounts (Table)
  Properties
Property Value
Name FactPayableAmounts
Schema dbo
Row Count 1499495
Data Size 62920 KB
Index Size 8 KB
Create Date 1/28/2014 9:47 AM
Description
  Columns
 
 
Column Name
Data Type
Allow Nulls
Row Guid
Fulltext Indexed
Identity
Default
Description / Computed Formula
PayableAmountSK
int(10, 0)
False
False
False
(1 / 1)
Key to ensure unique grain on Fact Table
Foreign Key
PayableDateSK
int(10, 0)
False
False
False
 
Key to the Date dimension
Foreign Key
PayableSK
int(10, 0)
False
False
False
 
Key to the Payable Dimension
PayAmount
numeric(11, 2)
False
False
False
 
The amount on the Payable
Foreign Key
PayeeSK
int(10, 0)
False
False
False
 
Key to Payee dimension
Foreign Key
PaymentDateSK
int(10, 0)
False
False
False
 
Unique key identifier for the date of payment, used to reference the date dimension.
Foreign Key
ZipCountySK
int(10, 0)
False
False
False
 
Key to Zip County Dimension
  Triggers
Name Insert Update Delete Instead
  Indexes
Name Clustered Columns
  Foreign Key Constraints
Name Columns Referenced Table Referenced Columns Checked
PayableDateSK
DimDate
DateSK
True
PaymentDateSK
DimDate
DateSK
True
PayableSK
DimPayable
PayableSK
True
PayeeSK
DimPayee
PayeeSK
True
ZipCountySK
DimZipCounty
ZipCountySK
True
  Check Constraints
Name Text Checked
  Parent Dependencies (objects that dbo.FactPayableAmounts depends on)
Name Type
Table
Table
Table
Table
  Child Dependencies (objects that depend on dbo.FactPayableAmounts)
Name Type
TABLE
TABLE
TABLE
TABLE
  Extended Properties
Object Property Value
FactPayableAmounts
Display Name
PayableAmounts
FactPayableAmounts
Table Description
The record of Payable amounts
FactPayableAmounts
Table Type
Fact
PayableAmountSK
Example Values
1,2,3
PayableAmountSK
MS_Description
Key to ensure unique grain on Fact Table
PayableAmountSK
Source System
Derived
PayableDateSK
Display Name
DateSK
PayableDateSK
ETL Rules
Payable Date, if Null set to 1900-01-01
PayableDateSK
Example Values
1,2,3
PayableDateSK
MS_Description
Key to the Date dimension
PayableDateSK
Source System
EnterpriseDW
PayableDateSK
Source Table
DimDate
PayableSK
Display Name
PayableSK
PayableSK
Example Values
1,2,3
PayableSK
MS_Description
Key to the Payable Dimension
PayableSK
Source System
EnterpriseDW
PayableSK
Source Table
DimPayable
PayAmount
Display Name
PayAmount
PayAmount
Example Values
100
PayAmount
MS_Description
The amount on the Payable
PayAmount
SCD Type
1
PayAmount
Source Field Name
PAY_AMOUNT
PayAmount
Source System
DWStaging
PayAmount
Source Table
AP_PAYABLE
PayeeSK
Display Name
PayeeSK
PayeeSK
Example Values
1,2,3
PayeeSK
MS_Description
Key to Payee dimension
PayeeSK
Source System
EnterpriseDW
PayeeSK
Source Table
DimPayee
PaymentDateSK
ETL Rules
Payment Date if null set to 2098-01-01
PaymentDateSK
MS_Description
Unique key identifier for the date of payment, used to reference the date dimension.
PaymentDateSK
Source System
EnterpriseDW
PaymentDateSK
Source Table
DimDate
ZipCountySK
Display Name
ZipCountySK
ZipCountySK
ETL Rules
If Payable Origin is PUR, get the zip code from the address on the Purchase Order for the Vendor. If the ORIGIN is not PUR, get
ZipCountySK
Example Values
1,2,3
ZipCountySK
MS_Description
Key to Zip County Dimension
ZipCountySK
Source System
EnterpriseDW
ZipCountySK
Source Table
DimZipCounty
   Annotations
Object Property Value
  DDL
/****** Object: Table [dbo].[FactPayableAmounts] Script Date: 03/09/2017 17:14:58 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
CREATE TABLE [dbo].[FactPayableAmounts](
    [PayableAmountSK] [int] IDENTITY(1,1) NOT NULL,
    [PayableDateSK] [int] NOT NULL,
    [PaymentDateSK] [int] NOT NULL,
    [PayeeSK] [int] NOT NULL,
    [PayableSK] [int] NOT NULL,
    [ZipCountySK] [int] NOT NULL,
    [PayAmount] [numeric](11, 2) NOT NULL
) ON [PRIMARY]
ALTER TABLE [dbo].[FactPayableAmounts]  WITH CHECK ADD  CONSTRAINT [FK_dbo_FactPayableAmounts_DateSK] FOREIGN KEY([PayableDateSK])
REFERENCES [DimDate] ([DateSK])
ALTER TABLE [dbo].[FactPayableAmounts] CHECK CONSTRAINT [FK_dbo_FactPayableAmounts_DateSK]
ALTER TABLE [dbo].[FactPayableAmounts]  WITH CHECK ADD  CONSTRAINT [FK_FactPayableAmounts_DimDate] FOREIGN KEY([PaymentDateSK])
REFERENCES [DimDate] ([DateSK])
ALTER TABLE [dbo].[FactPayableAmounts] CHECK CONSTRAINT [FK_FactPayableAmounts_DimDate]
ALTER TABLE [dbo].[FactPayableAmounts]  WITH CHECK ADD  CONSTRAINT [FK_FactPayableAmounts_DimPayable] FOREIGN KEY([PayableSK])
REFERENCES [DimPayable] ([PayableSK])
ALTER TABLE [dbo].[FactPayableAmounts] CHECK CONSTRAINT [FK_FactPayableAmounts_DimPayable]
ALTER TABLE [dbo].[FactPayableAmounts]  WITH CHECK ADD  CONSTRAINT [FK_FactPayableAmounts_DimPayee] FOREIGN KEY([PayeeSK])
REFERENCES [DimPayee] ([PayeeSK])
ALTER TABLE [dbo].[FactPayableAmounts] CHECK CONSTRAINT [FK_FactPayableAmounts_DimPayee]
ALTER TABLE [dbo].[FactPayableAmounts]  WITH CHECK ADD  CONSTRAINT [FK_FactPayableAmounts_DimZipCounty] FOREIGN KEY([ZipCountySK])
REFERENCES [DimZipCounty] ([ZipCountySK])
ALTER TABLE [dbo].[FactPayableAmounts] CHECK CONSTRAINT [FK_FactPayableAmounts_DimZipCounty]


EXEC sys.sp_addextendedproperty @name=N'Display Name', @value=N'PayableAmounts' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts'


EXEC sys.sp_addextendedproperty @name=N'Table Description', @value=N'The record of Payable amounts' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts'


EXEC sys.sp_addextendedproperty @name=N'Table Type', @value=N'Fact' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts'


EXEC sys.sp_addextendedproperty @name=N'Example Values', @value=N'1,2,3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableAmountSK'


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Key to ensure unique grain on Fact Table' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableAmountSK'


EXEC sys.sp_addextendedproperty @name=N'Source System', @value=N'Derived' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableAmountSK'


EXEC sys.sp_addextendedproperty @name=N'Display Name', @value=N'DateSK' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableDateSK'


EXEC sys.sp_addextendedproperty @name=N'ETL Rules', @value=N'Payable Date, if Null set to 1900-01-01' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableDateSK'


EXEC sys.sp_addextendedproperty @name=N'Example Values', @value=N'1,2,3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableDateSK'


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Key to the Date dimension' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableDateSK'


EXEC sys.sp_addextendedproperty @name=N'Source System', @value=N'EnterpriseDW' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableDateSK'


EXEC sys.sp_addextendedproperty @name=N'Source Table', @value=N'DimDate' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableDateSK'


EXEC sys.sp_addextendedproperty @name=N'Display Name', @value=N'PayableSK' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableSK'


EXEC sys.sp_addextendedproperty @name=N'Example Values', @value=N'1,2,3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableSK'


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Key to the Payable Dimension' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableSK'


EXEC sys.sp_addextendedproperty @name=N'Source System', @value=N'EnterpriseDW' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableSK'


EXEC sys.sp_addextendedproperty @name=N'Source Table', @value=N'DimPayable' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayableSK'


EXEC sys.sp_addextendedproperty @name=N'Display Name', @value=N'PayAmount' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayAmount'


EXEC sys.sp_addextendedproperty @name=N'Example Values', @value=N'100' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayAmount'


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'The amount on the Payable' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayAmount'


EXEC sys.sp_addextendedproperty @name=N'SCD Type', @value=N'1' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayAmount'


EXEC sys.sp_addextendedproperty @name=N'Source Field Name', @value=N'PAY_AMOUNT' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayAmount'


EXEC sys.sp_addextendedproperty @name=N'Source System', @value=N'DWStaging' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayAmount'


EXEC sys.sp_addextendedproperty @name=N'Source Table', @value=N'AP_PAYABLE' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayAmount'


EXEC sys.sp_addextendedproperty @name=N'Display Name', @value=N'PayeeSK' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayeeSK'


EXEC sys.sp_addextendedproperty @name=N'Example Values', @value=N'1,2,3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayeeSK'


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Key to Payee dimension' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayeeSK'


EXEC sys.sp_addextendedproperty @name=N'Source System', @value=N'EnterpriseDW' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayeeSK'


EXEC sys.sp_addextendedproperty @name=N'Source Table', @value=N'DimPayee' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PayeeSK'


EXEC sys.sp_addextendedproperty @name=N'ETL Rules', @value=N'Payment Date if null set to 2098-01-01' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PaymentDateSK'


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Unique key identifier for the date of payment, used to reference the date dimension.' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PaymentDateSK'


EXEC sys.sp_addextendedproperty @name=N'Source System', @value=N'EnterpriseDW' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PaymentDateSK'


EXEC sys.sp_addextendedproperty @name=N'Source Table', @value=N'DimDate' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'PaymentDateSK'


EXEC sys.sp_addextendedproperty @name=N'Display Name', @value=N'ZipCountySK' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'ZipCountySK'


EXEC sys.sp_addextendedproperty @name=N'ETL Rules', @value=N'If Payable Origin is PUR, get the zip code from the address on the Purchase Order for the Vendor. If the ORIGIN is not PUR, get ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'ZipCountySK'


EXEC sys.sp_addextendedproperty @name=N'Example Values', @value=N'1,2,3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'ZipCountySK'


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Key to Zip County Dimension' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'ZipCountySK'


EXEC sys.sp_addextendedproperty @name=N'Source System', @value=N'EnterpriseDW' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'ZipCountySK'


EXEC sys.sp_addextendedproperty @name=N'Source Table', @value=N'DimZipCounty' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FactPayableAmounts', @level2type=N'COLUMN',@level2name=N'ZipCountySK'
  Sample Data
PayableAmountSK PayableDateSK PayableSK PayAmount PayeeSK PaymentDateSK ZipCountySK
709093 20010720 879605 59.80 1187500 20010720 56985
415098 20141009 1996069 550.00 1341603 20141010 56868
332304 20030122 978507 300.00 916864 20030123 56948
924029 20080507 1403844 9996.00 1516721 20080508 74596
857500 20020514 927396 -17.80 1513635 19000101 43634
590628 20160122 2112051 291.30 683856 20160127 56838
1372765 20100126 1555168 250.00 1391581 20100127 56979
1125763 20010910 893685 2.04 1511285 20010910 56873
1465377 20160929 2185400 184.14 1279454 20160930 56887
892763 20061005 1268599 39.39 614626 20061009 56841
Powered by BI Documenter