Functions는 코드 작성자가 의사결정 프로세스를 강화를 위해 설계된 대시보드와 애플리케이션과 같이 운영 환경에서 빠르게 실행할 수 있는 로직을 작성할 수 있게 합니다. 이 로직은 격리된 환경에서 서버 측에서 실행됩니다.
특히 Functions에는 Foundry 온톨로지를 기반으로 한 로직 작성을 위한 기본 지원이 포함되어 있습니다. 여기에는 다양한 오브젝트 유형의 속성을 읽고, 링크를 건너뛰고, 온톨로지 편집을 유연하게 하는 기능 등이 포함됩니다.
Functions의 일반적인 유즈케이스는 다음과 같습니다.
Functions에서는 TypeScript 언어만 지원합니다.
Foundry에서 Functions를 사용하기 시작하려면 이 튜토리얼부터 시작하는 것이 좋습니다.
현재 각 Function는 총 런타임 60초가 할당되어 있습니다. 이 60초에는 CPU 시간 30초와 네트워크 지연 시간 30초 버퍼가 포함됩니다. 타임아웃되면 Function이 실패합니다.