An enterprise platform, comprising: a time series database, comprising time series data related to configuration items associated with an enterprise; one or more instance data tables comprising instance data associated with the enterprise; a function library comprising a set of function definitions of the enterprise platform, the function definitions comprising function metadata indicating valid attributes for functions of the function library; a scripting engine configured to execute scripts; and an advanced insight endpoint, communicatively coupled to and accessible by an advanced insights explorer user interface, wherein the advanced insight endpoint is configured to: receive one or more expressions from an expression component of the advanced insights explorer user interface, wherein the one or more expressions are sourced from one or more user interactions with a guided expression user experience of the advanced insights explorer user interface; parse the one or more expressions to identify a function from the functions of the function library that is associated with the one or more expressions and one or more attributes of the one or more expressions; identify, from the function metadata, valid attributes of the function; compare the one or more attributes of the one or more expressions against the valid attributes of the function, to validate whether the one or more attributes are valid; when the one or more attributes are valid: generate and provide for execution, by the scripting engine, one or more scripts corresponding to the one or more expressions; receive, from the scripting engine, results of executing the one or more scripts; and provide the results to a visualization component of the advanced insights explorer user interface, to cause rendering of the results within the advanced insights explorer user interface; and otherwise, when the one or more attributes are not valid, refrain from generating and providing for execution, the one or more scripts. a time series database, comprising time series data related to configuration items associated with an enterprise; one or more instance data tables comprising instance data associated with the enterprise; a function library comprising a set of function definitions of the enterprise platform, the function definitions comprising function metadata indicating valid attributes for functions of the function library; a scripting engine configured to execute scripts; and an advanced insight endpoint, communicatively coupled to and accessible by an advanced insights explorer user interface, wherein the advanced insight endpoint is configured to: receive one or more expressions from an expression component of the advanced insights explorer user interface, wherein the one or more expressions are sourced from one or more user interactions with a guided expression user experience of the advanced insights explorer user interface; parse the one or more expressions to identify a function from the functions of the function library that is associated with the one or more expressions and one or more attributes of the one or more expressions; identify, from the function metadata, valid attributes of the function; compare the one or more attributes of the one or more expressions against the valid attributes of the function, to validate whether the one or more attributes are valid; when the one or more attributes are valid: generate and provide for execution, by the scripting engine, one or more scripts corresponding to the one or more expressions; receive, from the scripting engine, results of executing the one or more scripts; and provide the results to a visualization component of the advanced insights explorer user interface, to cause rendering of the results within the advanced insights explorer user interface; and otherwise, when the one or more attributes are not valid, refrain from generating and providing for execution, the one or more scripts. receive one or more expressions from an expression component of the advanced insights explorer user interface, wherein the one or more expressions are sourced from one or more user interactions with a guided expression user experience of the advanced insights explorer user interface; parse the one or more expressions to identify a function from the functions of the function library that is associated with the one or more expressions and one or more attributes of the one or more expressions; identify, from the function metadata, valid attributes of the function; compare the one or more attributes of the one or more expressions against the valid attributes of the function, to validate whether the one or more attributes are valid; when the one or more attributes are valid: generate and provide for execution, by the scripting engine, one or more scripts corresponding to the one or more expressions; receive, from the scripting engine, results of executing the one or more scripts; and provide the results to a visualization component of the advanced insights explorer user interface, to cause rendering of the results within the advanced insights explorer user interface; and generate and provide for execution, by the scripting engine, one or more scripts corresponding to the one or more expressions; receive, from the scripting engine, results of executing the one or more scripts; and provide the results to a visualization component of the advanced insights explorer user interface, to cause rendering of the results within the advanced insights explorer user interface; and otherwise, when the one or more attributes are not valid, refrain from generating and providing for execution, the one or more scripts.