Fel Referencing column 'Geography_ID' and referenced column 'Geography_ID' in foreign key constraint 'eval_fact_table_ibfk_3' are incompatible.
är ganska tydlig, kolumner är inkompatibla:
CREATE TABLE IF NOT EXISTS Geography_Dim (
Geography_ID varchar(25) not null,
CREATE TABLE Eval_Fact_Table(
... truncated
Geography_ID int(11) not null,
Gör dem av samma typ eller ta bort främmande nyckelbegränsningar.
Du kan läsa mer om begränsningar för främmande nyckel i dokumentationen , den mest intressanta delen är
Det är inte sant i ditt fall:varchar(25)
kontra int(11)