我正处于为邮件/电子邮件/短信联系信息和历史记录构建SQL Server DataMart的规划阶段。每条数据都位于不同的外部系统中。因此,电子邮件地址没有帐号,SMS电话号码没有电子邮件地址,等等。有没有使用这些数据构建DataMart的最佳实践?为每个外部键创建一个具有列的键表是可接受的做法吗?然后,可以分配一个惟一的主ID来将其绑定到其他DataMart表。
我使用的是sqlparse包,但是我只获得表的别名,您可以在下面找到我的代码:FROM VA_ASSISTES va, datamart_Sales.dbo.Seller f,这就是我现在得到的结果,只有别名:但是,我想像这样检索表名:datamart_Sales.dbo.Seller、datamart_Sales.dbo.
IF OBJECT_ID('DataMart.dbo.tablename_yyyymmdd') IS NOT NULL PRINT 'Student Data load completed' INTO DataMart.dbo.tablename_yyyymmddFROM
( SELECT * FROM [DataMart].