Błąd Referencing column 'Geography_ID' and referenced column 'Geography_ID' in foreign key constraint 'eval_fact_table_ibfk_3' are incompatible.
jest dość jasne, kolumny są niezgodne:
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,
Uczyń je tego samego typu lub usuń ograniczenie klucza obcego.
Możesz przeczytać więcej o ograniczeniach kluczy obcych w dokumentacji , najciekawszą częścią jest
To nie jest prawda w twoim przypadku :varchar(25)
w porównaniu z int(11)