У меня есть два измерения в моем источнике данных DimAddress и DimGeoInforamtion. Если я хочу использовать иерархию из адресной таблицы, я получаю адрес, город и почтовый индекс из таблицы DimAddress, но я получу состояние из таблицы DimGeoInformation. Как я могу создать иерархию между ними>?Как я могу создать иерархию из двух разных измерений?
CREATE TABLE DimAddress
(
[AddressID] [int]IDENTITY(1,1) NOT NULL,
[Address] [varchar](MAX) NULL,
[ZipCode] [Varchar(5)] NULL,
[AddressSpatialID] [int] NULL,
[City] [varchar](50) NULL,
[CitySpatialID] [int] NULL,
[CityID] [int] NOT NULL
)
CREATE TABLE DimGeoInformation
(
[CountyID] [int] IDENTITY (1,1) NOT NULL,
[County] [varchar](50) NULL,
[CountySpatialID] [bigint] NULL,
[StateID] [tinyint] NOT NULL,
[State] [varchar](25) NOT NULL,
[RegionID] int
[RegionName] varchar(50)
)
Если у вас нет сопоставления между ними, вы не можете. – mxix
Что делать, если они оба подключаются через таблицу фактов? – Justin