tichismor
چهارشنبه 02 بهمن 1392, 17:18 عصر
سلام دوستان
من برای کار با BIDS یه DW درست کردم و یه FACT TABLE زدم که یه سری کلید های داخلی و خارجی دست کردم که کدش درزیر هست
-- Add relation between fact table foreign keys to Primary keys of Dimensions
AlTER TABLE FactProductSales ADD CONSTRAINT
FK_StoreID FOREIGN KEY (StoreID)REFERENCES DimStores(StoreID);
AlTER TABLE FactProductSales ADD CONSTRAINT
FK_CustomerID FOREIGN KEY (CustomerID)REFERENCES Dimcustomer(CustomerID);
AlTER TABLE FactProductSales ADD CONSTRAINT
FK_ProductKey FOREIGN KEY (ProductID)REFERENCES Dimproduct(ProductKey);
AlTER TABLE FactProductSales ADD CONSTRAINT
FK_SalesPersonID FOREIGN KEY (SalesPersonID)REFERENCES Dimsalesperson(SalesPersonID);
AlTER TABLE FactProductSales ADD CONSTRAINT
FK_SalesDateKey FOREIGN KEY (SalesDateKey)REFERENCES DimDate(DateKey);
AlTER TABLE FactProductSales ADD CONSTRAINT
FK_SalesTimeKey FOREIGN KEY (SalesTimeKey)REFERENCES DimTime(TimeKey);
بعد موقعی که میخوام داده ها رو وارد کنیم با این مشکل رو برو میشم
The INSERT statement conflicted with the FOREIGN KEY constraint "FK_SalesDateKey". The conflict occurred in database "Sales_DW", table "dbo.DimDate", column 'DateKey'.
میشه راهنماییم کنید که باید چی کار کنم ؟؟؟
پیشاپیش یک دنیا ممنون
من برای کار با BIDS یه DW درست کردم و یه FACT TABLE زدم که یه سری کلید های داخلی و خارجی دست کردم که کدش درزیر هست
-- Add relation between fact table foreign keys to Primary keys of Dimensions
AlTER TABLE FactProductSales ADD CONSTRAINT
FK_StoreID FOREIGN KEY (StoreID)REFERENCES DimStores(StoreID);
AlTER TABLE FactProductSales ADD CONSTRAINT
FK_CustomerID FOREIGN KEY (CustomerID)REFERENCES Dimcustomer(CustomerID);
AlTER TABLE FactProductSales ADD CONSTRAINT
FK_ProductKey FOREIGN KEY (ProductID)REFERENCES Dimproduct(ProductKey);
AlTER TABLE FactProductSales ADD CONSTRAINT
FK_SalesPersonID FOREIGN KEY (SalesPersonID)REFERENCES Dimsalesperson(SalesPersonID);
AlTER TABLE FactProductSales ADD CONSTRAINT
FK_SalesDateKey FOREIGN KEY (SalesDateKey)REFERENCES DimDate(DateKey);
AlTER TABLE FactProductSales ADD CONSTRAINT
FK_SalesTimeKey FOREIGN KEY (SalesTimeKey)REFERENCES DimTime(TimeKey);
بعد موقعی که میخوام داده ها رو وارد کنیم با این مشکل رو برو میشم
The INSERT statement conflicted with the FOREIGN KEY constraint "FK_SalesDateKey". The conflict occurred in database "Sales_DW", table "dbo.DimDate", column 'DateKey'.
میشه راهنماییم کنید که باید چی کار کنم ؟؟؟
پیشاپیش یک دنیا ممنون