개요
AQL 은 Assets 을 조회하기 위한 전용 언어로 기존에는 IQL(Insight Query Language) 였지만 제품 이름이 변경되면서 AQL 로 개정되었습니다.
JQL 과 유사한 문법과 구조를 갖고 있으므로 쉽게 배우고 사용할 수 있습니다.
예제
Filter Search 를 눌러서 GUI 에서 검색할 필터를 설정할 수 있습니다. 만약 AQL 에 익숙하다면 Advanced 버튼을 클릭해서 직접 AQL 을 입력해서 검색할 수 있습니다.
AQL 화면에서 “Filter search” 로 전환하려면 Basic(1) 을 클릭하면 되며 2번 텍스트 필드에 AQL 을 입력하면 됩니다.
위 예제의 AQL 은 Status 가 Active 이며 Renewwal Date 가 현재에서 2달사이인 Assets 을 출력하는 예제입니다.
"Status" IN ("Active") AND "Renewal Date" < now(60d) AND "Renewal Date" >= now(-1d)
automation 으로 만료된 Asset 상태 업데이트하기
global → automation
Create rule 선택
“New trigger”에서 Scheduled trigger 를 생성
실행할 일정과 주기 선택
Add component 에서 “New action” 선택
component 에서 “lookup objects” 선택
Schema(1) 를 “IT employee Assets” 로 설정하고 Query(2) 에 다음 항목 입력하고 “publish rule”(3) 클릭
objecttype = "Cloud Subscriptions" AND "Renewal date" < now() AND "Status" != Retired
2222
111