안그래도 바빠서 주 고객사였던 쪽 추가 개발건들도 다 미뤄두고 있는데
DataCloud 사용 관련 회의가 잡혀서 상당히 당황했다.
일단 초대를 받아서 오랜만에 datacloud 관련 내용도 잠깐 읽어봤지만
시간이 없어서 작업 내용 등록도 못하고 있기 때문에 마이그레이션 작업으로 바로 돌아왔다.
마이그레이션에서 에러가 발생해서 확인해보니 pickList값이 엉망이었는데
x, y, z인 경우 x.1, x.2, y.1, y.2 등으로 변경되어버렸기 때문에
해당 값들ㅇ르 모두바꾸기로 .2를 붙이는 방식으로 변경 후 마이그레이션을 진행해야 했다.
개체들이 워낙 많아서 에러도 여러가지가 계속 발생했고
중간에 요청사항에 따라 날짜 필드를 감사 필드 변경 시스템 권한을 가지고 CreatedDate에 넣기도 하고
두 필드에 동시에 넣어주기도 하고 넣었던 필드 추가 기입 요청에 따라 다시 넣기도 했다.
오후에는 아침에 알게 된 DataCloud 관련 회의에도 참여했는데
DataCloud가 인터페이스를 대체할 수 있기 때문에 인터페이스 팀이 참여하게 된 것이었고
간단히 사용 목적 등과 ‘굳이’ 딸 필요는 없지만 자격증이 없는 사람들은 ‘딸 필요는 없다’는 마무리를 헀다.
검토 의견 마이그레이션을 마쳤지만
필드 추가 부분과 에러 처리 후 다시 마이그레이션을 진행해야 했고
조치 결과쪽도 에러가 발생해서 처리하는데 시간이 오래 걸렸다.
=IF(LEN(A1) > 80, LEFT(A1, 77) & "...", A1)
=IF(G3="","", TEXT(G3, "yyyy-mm-dd'T'HH:MM:SS") & ".000Z")
=IF(J2="", "", TEXT(J2, "yyyy-MM-dd") & "T00:00:00.000Z")
=IF(L3<>"", TEXT(L3, "####-##-##"), "")
type 가져오기
=IF(ISNUMBER(SEARCH(".", C2)), RIGHT(C2, LEN(C2) - FIND("@!@#", SUBSTITUTE(C2, ".", "@!@#", LEN(C2) - LEN(SUBSTITUTE(C2, ".", ""))))), IF(ISNUMBER(SEARCH(".", D2)), RIGHT(D2, LEN(D2) - FIND("@!@#", SUBSTITUTE(D2, ".", "@!@#", LEN(D2) - LEN(SUBSTITUTE(D2, ".", ""))))), ""))
엑셀에서 마이그레이션에 넣을 데이터들을 처리하다보니 위 내용과 비슷하게 처리했는데
평소 엑셀을 쓸 일이 없어서 gpt에게 가끔 수식을 요청하는데
어쩔 때는 제대로 주고 어쩔 때는 멋대로 주기 때문에 한번 알아둘 필요성은 느끼고 있다.
승인프로세스의 경우 얼마 전 맵핑은 다 해두고 부모 개체가 존재하지 않아 넣지 못했던 것이기 때문에
수십만건이나 되지만 2시간도 되지 않아 정리 후 마이그레이션을 마칠 수 있었고
클레임쪽 마이그레이션을 조금 확인하다가
품질쪽 구분값에 따른 입력이 다르게 진행되어야 하는데
어떤건 부모 개체에 들어가고 어떤건 1대1 매칭인 자식 개체들에 나눠서 들어가야 하고
어떤 내용은 기존 존재하던 홈페이지에는 나오지 않아서 넣을 위치를 모르겠는데
DB상에서는 남아있어서 마이그레이션용 엑셀 파일에는 남아있었기 때문에
이걸 넣을 수도 없고 버릴 수도 없는 난감한 상황도 이어졌었다.
10시가 되기 전에 또 갑작스럽게 술마시자고 우르르 나갔는데
알고보니 그냥 퇴근 전 농담을 한 것이어서 그대로 퇴근하게 됐다.
(1).백준 32652번 아카라카 2는 아카라카가 문장에 n번 나오는 최저 글자를 출력해야 하는 문제로
그냥 aka 뒤에 raka를 n회 반복해서 더하면 해결할 수 있는 문제였다.
const input = Number('2')
console.log('AKA' + 'RAKA'.repeat(input))
'회고' 카테고리의 다른 글
[개발일지] - 621(주말) (0) | 2025.03.15 |
---|---|
[개발일지] - 620 (0) | 2025.03.14 |
[개발일지] - 618 (0) | 2025.03.12 |
[개발일지] - 617 (0) | 2025.03.11 |
[개발일지] - 616 (0) | 2025.03.10 |