Browse modulesInsights
insights/server
Classes
- AskService
- DashboardExportService
- DashboardFilterValidationError
- DashboardService
- ExportService
- InsightsError
- InsightsRepositories
- ModelSchemaMismatchError
- ModelService
- QuerySerializationError
- QueryService
- QueryTimeoutError
- ReportCompilationError
- ReportDrafterError
- ReportingModelDefinitionError
- ReportScheduleNotFoundError
- ReportSchedulePermissionError
- ReportScheduleQuotaExceededError
- ReportScheduleRepository
- ReportScheduleValidationError
- ReportValidationError
- RowCapExceededError
- SavedReportNotFoundError
- SavedReportPermissionError
- SavedReportService
- SavedReportsRepository
- SavedReportValidationError
- UnknownCannedReportError
- UnknownDashboardError
- UnknownDashboardTileError
- UnknownMetricError
- UnknownSubjectError
- XlsxWriterUnavailableError
Interfaces
- AskContext
- AskDraftedInfo
- AskHooks
- AskPromptPayload
- AskServiceDeps
- CompiledColumn
- CompiledQuery
- CompileOptions
- CreateInsightsServicesOptions
- CsvExportOptions
- DashboardExportContext
- DashboardExportServiceDeps
- DashboardServiceDeps
- DraftReportInput
- DraftReportOutput
- DraftReportUsage
- ExecuteReportOptions
- ExportDefinitionContext
- ExportFile
- ExportSavedReportContext
- ExportServiceDeps
- InsightsHooks
- InsightsIssue
- InsightsRepositoriesOptions
- InsightsServices
- ListSavedReportsFilter
- ModelDbIssue
- ModelDbProbeClient
- QueryServiceDeps
- ReportDrafter
- ReportingModel
- ReportSchedule
- ResolvedCannedReport
- ResolvedField
- ResolvedMetric
- ResolvedSubject
- RunMetricContext
- RunReportContext
- RunTileContext
- SavedReport
- SavedReportAuthorizationFields
- SavedReportContext
- SavedReportServiceDeps
- TotalsRowPlan
- XlsxColumnDefinition
- XlsxExportOptions
- XlsxWorkbookPort
- XlsxWorksheetPort
Type Aliases
- AskDraftResult
- CannedReportConfig
- DashboardConfig
- DashboardExportModelResolver
- DashboardExportTileRunner
- DashboardModelResolver
- DashboardTileConfig
- ExportFormat
- ExportQueryRunner
- ExportSavedReportReader
- ExtractDraftResult
- FieldConfig
- JsonValue
- MetricConfig
- ReportingModelConfig
- ReportScheduleQuotaScope
- RunSavedReportRead
- SavedReportStore
- SubjectConfig
- TileQueryRunner
- XlsxCellValue
- XlsxWorkbookFactory
Variables
- ASK_DEFINITION_SCHEMA_NOTES
- ASK_ISSUE_CODES
- CSV_EXTENSION
- CSV_MIME_TYPE
- DASHBOARD_PDF_SERIES_POINT_LIMIT
- DASHBOARD_PDF_TABLE_ROW_LIMIT
- DEFAULT_ASK_TIMEZONE
- DEFAULT_ROW_CAP
- DEFAULT_STATEMENT_TIMEOUT_MS
- EXPORT_ROW_CAPS
- isGrouped
- MAX_ENUM_VALUES_PER_FIELD
- MAX_REPORT_SCHEDULES_PER_ORGANIZATION
- MAX_REPORT_SCHEDULES_PER_REPORT
- MAX_REPORT_SCHEDULES_PER_USER
- PDF_EXTENSION
- PDF_MIME_TYPE
- UTF8_BOM
- XLSX_EXTENSION
- XLSX_MIME_TYPE
Functions
- assertModelAgainstDb
- bucketExpr
- buildAskPromptPayload
- buildAskSystemPrompt
- capEnumValues
- columnHeader
- compileFilter
- compileReport
- createExcelJsWorkbook
- createInsightsServices
- defineReportingModel
- draftRefusalMessage
- executeReport
- extractDraftJson
- formatCell
- formatMoneyCell
- isJsonObject
- quoteIdentifier
- quoteRelation
- renderAskUserMessage
- reportDefinitionJsonSchema
- sanitizeSheetName
- toCsv
- toCsvBuffer
- toXlsxBuffer
- typedCell
- validateModelAgainstDb