26Y02n4

Young-Kyoo KimΒ·6일 μ „
# ... (μ€‘λž΅) ...
        print(f"\n" + "="*60)
        print(f"πŸ”„ [μ„œλΈŒν΄λ” νŒŒν‹°μ…˜ 검증 μ™„λ£Œ] Cluster: {infra_tag} | Date: {date_tag} 컴파일 가동")
        print("="*60)
        
        # 1. κΈ°μ‘΄ 데이터 λ‘œλ“œ
        df_pod      = pd.read_parquet(p1)
        df_ns       = pd.read_parquet(p2)
        df_daily_ns = pd.read_parquet(p3)

        # ─── 🎯 [KeyError ν•΄κ²° 패치] λˆ„λ½λœ cluster μ»¬λŸΌμ„ λ™μ μœΌλ‘œ μ£Όμž… ───
        if 'cluster' not in df_pod.columns:
            df_pod['cluster'] = infra_tag  # λͺ…μ„Έμ„œ μž‘μ„±μ„ μœ„ν•΄ λŒ€λ¬Έμž κ°’(COMPUTE/STORAGE) κ°•μ œ μ£Όμž…
            
        if 'cluster' not in df_daily_ns.columns:
            df_daily_ns['cluster'] = infra_tag

        # κΈ°μ‘΄ excel_name μ •μ˜ 및 ν•˜μœ„ build_sheet ν˜ΈμΆœλΆ€λ‘œ 이어짐...
        excel_name = f"res_usage_report_{infra_tag.lower()}_{date_tag}.xlsx"
        # ... (μ΄ν•˜ 동일) ...

0개의 λŒ“κΈ€