Microsoft Fabric로 데이터 변환 및 분석
Luis Silva
Solution Architect - Data & AI


publisher와 genre 값에 중복 텍스트가 많습니다.
publisher와 genre 텍스트는 이제 한 번만 저장됩니다.Games 테이블에서 publisher와 genre를 대체한 숫자 키는 공간을 덜 차지합니다
OLTP 트랜잭션 시스템
팩트 테이블



-- [dim_videogames]: Videogames table
-- [dim_genres]: Genres table
-- [dim_publishers]: Publishers table
SELECT game_id, title, gen.genre, pub.publisher
FROM dim_videogames_norm vidg
JOIN dim_genres gen
ON vidg.genre_id = gen.genre_id
JOIN dim_publishers pub
ON vidg.publisher_id = pub.publisher_id
# [videogamesDF]: Videogames DataFrame
# [genresDF]: Genres DataFrame
# [publishersDF]: Publishers DataFrame
videogames1DF = videogamesDF.join(genresDF, ["genre_id"])
videogamesdenormDF = videogames1DF.join(publishersDF, ["publisher_id"])
videogamesdenormDF.select("game_id", "title", "genre_id", "publisher_id").show()

Microsoft Fabric로 데이터 변환 및 분석