목록자동화 (2)
공부한 것 꼭꼭 씹어먹기
요즘은 새로 시작해보는 툴이 갑자기 많아졌습니다. 저는 갑자기 airflow도 다뤄야만 합니다. airflow는 무엇일까요? 에어플로우는 workflow management tool 입니다. 업무흐름을 관리하는 도구라는 뜻이죠. 아래 설명처럼 에어플로우는 프로그래밍 방식으로 워크플로우를 작성하고 스케줄링(예약)하고 관리(모니터링)하는 오픈 소스입니다. Apache Airflow is an open source platform to programmatically author, schedule, and monitor workflows. 간단히 말해서, 코드로 업무를 자동화할 수 있는 툴입니다. 주로 데이터 분야에서 많이 쓰이는 데요, 예를 들면 매일 경쟁사 데이터를 우리 회사의 데이터베이스에 넣어야 한다면?..
이어서 대망의 6번 항목을 만들어 보겠습니다. 관리자 메뉴를 따로 만들어서 현재 로그인한 관리자가 관리하는 직원들의 휴가 내역만 보여주게 할 건데요, 우선 관리자 화면에 표출할 슬라이스를 만들겠습니다. '휴가 관리'라는 이름을 지어주고 source table은 당연히 leave 입니다. Row filter condition에는 다음과 같은 수식을 써줍니다. IN([신청자], FILTER("member", [직속 팀장] = USEREMAIL())) member 테이블에서 직속 팀장 아이디가 현재 로그인한 유저의 아이디와 같은 row들만 필터링한 데이터 중에 이메일이 leave 테이블의 신청자와 같은 것이 있으면 true를 반환합니다. Update mode는 Add와 Delete 체크를 해제하여 오직 수정만..