UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

1,169 lines 33.9 kB
/** * AUTO-GENERATED VIEW-ONLY FIELD MAPPINGS * * Generated on: 2025-07-07T17:30:17.838Z * Total mappings: 75 * * IMPORTANT: This is a VIEW-ONLY system. There are NO fallbacks to legacy tables. * If a field is not in a view, it is NOT queryable. */ export const VIEW_ONLY_FIELD_MAPPINGS = { 'activation_type': { "fieldName": "activation_type", "view": { "viewName": "entity_usage_view", "columnName": "activation_type", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Activation Type", "nullable": true, "isPrimaryKey": false } }, 'active_usage_count': { "fieldName": "active_usage_count", "view": { "viewName": "entity_usage_view", "columnName": "active_usage_count", "preComputed": true, "dataType": "string" }, "metadata": { "type": "number", "description": "Active Usage Count", "nullable": true, "isPrimaryKey": false } }, 'archived': { "fieldName": "archived", "view": { "viewName": "entity_usage_view", "columnName": "archived", "preComputed": false, "dataType": "boolean" }, "metadata": { "type": "boolean", "description": "Archived", "nullable": true, "isPrimaryKey": false } }, 'audience_conditions_json': { "fieldName": "audience_conditions_json", "view": { "viewName": "flags_unified_view", "columnName": "audience_conditions_json", "preComputed": false, "dataType": "string" }, "metadata": { "type": "json", "description": "Audience Conditions Json", "nullable": true, "isPrimaryKey": false } }, 'audience_count': { "fieldName": "audience_count", "view": { "viewName": "experiments_unified_view", "columnName": "audience_count", "preComputed": true, "dataType": "string" }, "metadata": { "type": "number", "description": "Audience Count", "nullable": true, "isPrimaryKey": false } }, 'campaign_holdback_percentage': { "fieldName": "campaign_holdback_percentage", "view": { "viewName": "experiments_unified_view", "columnName": "campaign_holdback_percentage", "preComputed": true, "dataType": "string" }, "metadata": { "type": "number", "description": "Campaign Holdback Percentage", "nullable": true, "isPrimaryKey": false } }, 'campaign_id': { "fieldName": "campaign_id", "view": { "viewName": "experiments_unified_view", "columnName": "campaign_id", "preComputed": false, "dataType": "string" }, "metadata": { "type": "identifier", "description": "Campaign Id", "nullable": true, "isPrimaryKey": false } }, 'campaign_name': { "fieldName": "campaign_name", "view": { "viewName": "experiments_unified_view", "columnName": "campaign_name", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Campaign Name", "nullable": true, "isPrimaryKey": false } }, 'condition_count': { "fieldName": "condition_count", "view": { "viewName": "entity_usage_view", "columnName": "condition_count", "preComputed": true, "dataType": "string" }, "metadata": { "type": "number", "description": "Condition Count", "nullable": true, "isPrimaryKey": false } }, 'created_time': { "fieldName": "created_time", "view": { "viewName": "entity_usage_view", "columnName": "created_time", "preComputed": false, "dataType": "string" }, "metadata": { "type": "datetime", "description": "Created Time", "nullable": true, "isPrimaryKey": false } }, 'current_enabled_status': { "fieldName": "current_enabled_status", "view": { "viewName": "flag_state_history_view", "columnName": "current_enabled_status", "preComputed": true, "dataType": "boolean" }, "metadata": { "type": "boolean", "description": "Current Enabled Status", "nullable": true, "isPrimaryKey": false } }, 'days_running': { "fieldName": "days_running", "view": { "viewName": "experiments_unified_view", "columnName": "days_running", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Days Running", "nullable": true, "isPrimaryKey": false } }, 'days_since_creation': { "fieldName": "days_since_creation", "view": { "viewName": "entity_usage_view", "columnName": "days_since_creation", "preComputed": true, "dataType": "string" }, "metadata": { "type": "string", "description": "Days Since Creation", "nullable": true, "isPrimaryKey": false } }, 'days_since_disabled': { "fieldName": "days_since_disabled", "view": { "viewName": "flag_state_history_view", "columnName": "days_since_disabled", "preComputed": true, "dataType": "string" }, "metadata": { "type": "string", "description": "Days Since Disabled", "nullable": true, "isPrimaryKey": false } }, 'days_since_enabled': { "fieldName": "days_since_enabled", "view": { "viewName": "flag_state_history_view", "columnName": "days_since_enabled", "preComputed": true, "dataType": "string" }, "metadata": { "type": "boolean", "description": "Days Since Enabled", "nullable": true, "isPrimaryKey": false } }, 'days_since_update': { "fieldName": "days_since_update", "view": { "viewName": "experiments_unified_view", "columnName": "days_since_update", "preComputed": true, "dataType": "string" }, "metadata": { "type": "string", "description": "Days Since Update", "nullable": true, "isPrimaryKey": false } }, 'description': { "fieldName": "description", "view": { "viewName": "experiments_unified_view", "columnName": "description", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Description", "nullable": true, "isPrimaryKey": false } }, 'disabled_for_30_plus_days': { "fieldName": "disabled_for_30_plus_days", "view": { "viewName": "flag_state_history_view", "columnName": "disabled_for_30_plus_days", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Disabled For 30 Plus Days", "nullable": true, "isPrimaryKey": false } }, 'effective_status': { "fieldName": "effective_status", "view": { "viewName": "flags_unified_view", "columnName": "effective_status", "preComputed": true, "dataType": "string" }, "metadata": { "type": "string", "description": "Effective Status", "nullable": true, "isPrimaryKey": false } }, 'enabled': { "fieldName": "enabled", "view": { "viewName": "flags_unified_view", "columnName": "enabled", "preComputed": false, "dataType": "boolean" }, "metadata": { "type": "boolean", "description": "Enabled", "nullable": true, "isPrimaryKey": false } }, 'enabled_in_last_30_days': { "fieldName": "enabled_in_last_30_days", "view": { "viewName": "flag_state_history_view", "columnName": "enabled_in_last_30_days", "preComputed": false, "dataType": "string" }, "metadata": { "type": "boolean", "description": "Enabled In Last 30 Days", "nullable": true, "isPrimaryKey": false } }, 'end_time': { "fieldName": "end_time", "view": { "viewName": "experiments_unified_view", "columnName": "end_time", "preComputed": false, "dataType": "string" }, "metadata": { "type": "datetime", "description": "End Time", "nullable": true, "isPrimaryKey": false } }, 'entity_id': { "fieldName": "entity_id", "view": { "viewName": "entity_usage_view", "columnName": "entity_id", "preComputed": false, "dataType": "string" }, "metadata": { "type": "identifier", "description": "Entity Id", "nullable": true, "isPrimaryKey": false } }, 'entity_key': { "fieldName": "entity_key", "view": { "viewName": "entity_usage_view", "columnName": "entity_key", "preComputed": false, "dataType": "string" }, "metadata": { "type": "identifier", "description": "Entity Key", "nullable": true, "isPrimaryKey": false } }, 'entity_name': { "fieldName": "entity_name", "view": { "viewName": "entity_usage_view", "columnName": "entity_name", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Entity Name", "nullable": true, "isPrimaryKey": false } }, 'entity_type': { "fieldName": "entity_type", "view": { "viewName": "entity_usage_view", "columnName": "entity_type", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Entity Type", "nullable": true, "isPrimaryKey": false } }, 'environment_archived': { "fieldName": "environment_archived", "view": { "viewName": "flags_unified_view", "columnName": "environment_archived", "preComputed": false, "dataType": "boolean" }, "metadata": { "type": "boolean", "description": "Environment Archived", "nullable": true, "isPrimaryKey": false } }, 'environment_is_primary': { "fieldName": "environment_is_primary", "view": { "viewName": "flags_unified_view", "columnName": "environment_is_primary", "preComputed": false, "dataType": "boolean" }, "metadata": { "type": "boolean", "description": "Environment Is Primary", "nullable": true, "isPrimaryKey": false } }, 'environment_key': { "fieldName": "environment_key", "view": { "viewName": "experiments_unified_view", "columnName": "environment_key", "preComputed": false, "dataType": "string" }, "metadata": { "type": "identifier", "description": "Environment Key", "nullable": true, "isPrimaryKey": false } }, 'environment_name': { "fieldName": "environment_name", "view": { "viewName": "experiments_unified_view", "columnName": "environment_name", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Environment Name", "nullable": true, "isPrimaryKey": false } }, 'experiment_id': { "fieldName": "experiment_id", "view": { "viewName": "experiments_unified_view", "columnName": "experiment_id", "preComputed": false, "dataType": "string" }, "metadata": { "type": "identifier", "description": "Experiment Id", "nullable": true, "isPrimaryKey": false } }, 'experiment_name': { "fieldName": "experiment_name", "view": { "viewName": "experiments_unified_view", "columnName": "experiment_name", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Experiment Name", "nullable": true, "isPrimaryKey": false } }, 'experiment_type': { "fieldName": "experiment_type", "view": { "viewName": "experiments_unified_view", "columnName": "experiment_type", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Experiment Type", "nullable": true, "isPrimaryKey": false } }, 'flag_archived': { "fieldName": "flag_archived", "view": { "viewName": "flags_unified_view", "columnName": "flag_archived", "preComputed": false, "dataType": "boolean" }, "metadata": { "type": "boolean", "description": "Flag Archived", "nullable": true, "isPrimaryKey": false } }, 'flag_created_time': { "fieldName": "flag_created_time", "view": { "viewName": "flags_unified_view", "columnName": "flag_created_time", "preComputed": false, "dataType": "string" }, "metadata": { "type": "datetime", "description": "Flag Created Time", "nullable": true, "isPrimaryKey": false } }, 'flag_description': { "fieldName": "flag_description", "view": { "viewName": "flags_unified_view", "columnName": "flag_description", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Flag Description", "nullable": true, "isPrimaryKey": false } }, 'flag_enabled': { "fieldName": "flag_enabled", "view": { "viewName": "flags_unified_view", "columnName": "flag_enabled", "preComputed": false, "dataType": "boolean" }, "metadata": { "type": "boolean", "description": "Flag Enabled", "nullable": true, "isPrimaryKey": false } }, 'flag_id': { "fieldName": "flag_id", "view": { "viewName": "flags_unified_view", "columnName": "flag_id", "preComputed": false, "dataType": "string" }, "metadata": { "type": "identifier", "description": "Flag Id", "nullable": true, "isPrimaryKey": false } }, 'flag_key': { "fieldName": "flag_key", "view": { "viewName": "experiments_unified_view", "columnName": "flag_key", "preComputed": false, "dataType": "string" }, "metadata": { "type": "identifier", "description": "Flag Key", "nullable": true, "isPrimaryKey": false } }, 'flag_name': { "fieldName": "flag_name", "view": { "viewName": "experiments_unified_view", "columnName": "flag_name", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Flag Name", "nullable": true, "isPrimaryKey": false } }, 'flag_updated_time': { "fieldName": "flag_updated_time", "view": { "viewName": "flags_unified_view", "columnName": "flag_updated_time", "preComputed": false, "dataType": "string" }, "metadata": { "type": "datetime", "description": "Flag Updated Time", "nullable": true, "isPrimaryKey": false } }, 'has_audience_targeting': { "fieldName": "has_audience_targeting", "view": { "viewName": "flags_unified_view", "columnName": "has_audience_targeting", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Has Audience Targeting", "nullable": true, "isPrimaryKey": false } }, 'last_disabled_time': { "fieldName": "last_disabled_time", "view": { "viewName": "flag_state_history_view", "columnName": "last_disabled_time", "preComputed": false, "dataType": "string" }, "metadata": { "type": "datetime", "description": "Last Disabled Time", "nullable": true, "isPrimaryKey": false } }, 'last_enabled_time': { "fieldName": "last_enabled_time", "view": { "viewName": "flag_state_history_view", "columnName": "last_enabled_time", "preComputed": false, "dataType": "string" }, "metadata": { "type": "boolean", "description": "Last Enabled Time", "nullable": true, "isPrimaryKey": false } }, 'metric_count': { "fieldName": "metric_count", "view": { "viewName": "experiments_unified_view", "columnName": "metric_count", "preComputed": true, "dataType": "string" }, "metadata": { "type": "number", "description": "Metric Count", "nullable": true, "isPrimaryKey": false } }, 'never_been_enabled': { "fieldName": "never_been_enabled", "view": { "viewName": "flag_state_history_view", "columnName": "never_been_enabled", "preComputed": false, "dataType": "string" }, "metadata": { "type": "boolean", "description": "Never Been Enabled", "nullable": true, "isPrimaryKey": false } }, 'page_count': { "fieldName": "page_count", "view": { "viewName": "experiments_unified_view", "columnName": "page_count", "preComputed": true, "dataType": "string" }, "metadata": { "type": "number", "description": "Page Count", "nullable": true, "isPrimaryKey": false } }, 'page_targeting_type': { "fieldName": "page_targeting_type", "view": { "viewName": "experiments_unified_view", "columnName": "page_targeting_type", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Page Targeting Type", "nullable": true, "isPrimaryKey": false } }, 'percentage_included': { "fieldName": "percentage_included", "view": { "viewName": "flags_unified_view", "columnName": "percentage_included", "preComputed": true, "dataType": "string" }, "metadata": { "type": "number", "description": "Percentage Included", "nullable": true, "isPrimaryKey": false } }, 'platform': { "fieldName": "platform", "view": { "viewName": "experiments_unified_view", "columnName": "platform", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Platform", "nullable": true, "isPrimaryKey": false } }, 'project_id': { "fieldName": "project_id", "view": { "viewName": "entity_usage_view", "columnName": "project_id", "preComputed": false, "dataType": "string" }, "metadata": { "type": "identifier", "description": "Project Id", "nullable": true, "isPrimaryKey": false } }, 'project_name': { "fieldName": "project_name", "view": { "viewName": "entity_usage_view", "columnName": "project_name", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Project Name", "nullable": true, "isPrimaryKey": false } }, 'rollout_percentage': { "fieldName": "rollout_percentage", "view": { "viewName": "flags_unified_view", "columnName": "rollout_percentage", "preComputed": true, "dataType": "string" }, "metadata": { "type": "number", "description": "Rollout Percentage", "nullable": true, "isPrimaryKey": false } }, 'rule_category': { "fieldName": "rule_category", "view": { "viewName": "flags_unified_view", "columnName": "rule_category", "preComputed": true, "dataType": "string" }, "metadata": { "type": "string", "description": "Rule Category", "nullable": true, "isPrimaryKey": false } }, 'rule_created_time': { "fieldName": "rule_created_time", "view": { "viewName": "flags_unified_view", "columnName": "rule_created_time", "preComputed": false, "dataType": "string" }, "metadata": { "type": "datetime", "description": "Rule Created Time", "nullable": true, "isPrimaryKey": false } }, 'rule_enabled': { "fieldName": "rule_enabled", "view": { "viewName": "flags_unified_view", "columnName": "rule_enabled", "preComputed": false, "dataType": "boolean" }, "metadata": { "type": "boolean", "description": "Rule Enabled", "nullable": true, "isPrimaryKey": false } }, 'rule_id': { "fieldName": "rule_id", "view": { "viewName": "flags_unified_view", "columnName": "rule_id", "preComputed": false, "dataType": "string" }, "metadata": { "type": "identifier", "description": "Rule Id", "nullable": true, "isPrimaryKey": false } }, 'rule_key': { "fieldName": "rule_key", "view": { "viewName": "flags_unified_view", "columnName": "rule_key", "preComputed": false, "dataType": "string" }, "metadata": { "type": "identifier", "description": "Rule Key", "nullable": true, "isPrimaryKey": false } }, 'rule_name': { "fieldName": "rule_name", "view": { "viewName": "flags_unified_view", "columnName": "rule_name", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Rule Name", "nullable": true, "isPrimaryKey": false } }, 'rule_type': { "fieldName": "rule_type", "view": { "viewName": "flags_unified_view", "columnName": "rule_type", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Rule Type", "nullable": true, "isPrimaryKey": false } }, 'rule_updated_time': { "fieldName": "rule_updated_time", "view": { "viewName": "flags_unified_view", "columnName": "rule_updated_time", "preComputed": false, "dataType": "string" }, "metadata": { "type": "datetime", "description": "Rule Updated Time", "nullable": true, "isPrimaryKey": false } }, 'simple_status': { "fieldName": "simple_status", "view": { "viewName": "flags_unified_view", "columnName": "simple_status", "preComputed": true, "dataType": "string" }, "metadata": { "type": "string", "description": "Simple Status", "nullable": true, "isPrimaryKey": false } }, 'start_time': { "fieldName": "start_time", "view": { "viewName": "experiments_unified_view", "columnName": "start_time", "preComputed": false, "dataType": "string" }, "metadata": { "type": "datetime", "description": "Start Time", "nullable": true, "isPrimaryKey": false } }, 'status': { "fieldName": "status", "view": { "viewName": "experiments_unified_view", "columnName": "status", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Status", "nullable": true, "isPrimaryKey": false } }, 'status_category': { "fieldName": "status_category", "view": { "viewName": "experiments_unified_view", "columnName": "status_category", "preComputed": true, "dataType": "string" }, "metadata": { "type": "string", "description": "Status Category", "nullable": true, "isPrimaryKey": false } }, 'test': { "fieldName": "test", "view": { "viewName": "analytics_summary_view", "columnName": "test", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Test", "nullable": true, "isPrimaryKey": false } }, 'total_state_changes': { "fieldName": "total_state_changes", "view": { "viewName": "flag_state_history_view", "columnName": "total_state_changes", "preComputed": true, "dataType": "string" }, "metadata": { "type": "string", "description": "Total State Changes", "nullable": true, "isPrimaryKey": false } }, 'traffic_percentage': { "fieldName": "traffic_percentage", "view": { "viewName": "experiments_unified_view", "columnName": "traffic_percentage", "preComputed": true, "dataType": "string" }, "metadata": { "type": "number", "description": "Traffic Percentage", "nullable": true, "isPrimaryKey": false } }, 'updated_time': { "fieldName": "updated_time", "view": { "viewName": "entity_usage_view", "columnName": "updated_time", "preComputed": false, "dataType": "string" }, "metadata": { "type": "datetime", "description": "Updated Time", "nullable": true, "isPrimaryKey": false } }, 'url_condition_count': { "fieldName": "url_condition_count", "view": { "viewName": "experiments_unified_view", "columnName": "url_condition_count", "preComputed": true, "dataType": "string" }, "metadata": { "type": "number", "description": "Url Condition Count", "nullable": true, "isPrimaryKey": false } }, 'usage_category': { "fieldName": "usage_category", "view": { "viewName": "flags_unified_view", "columnName": "usage_category", "preComputed": true, "dataType": "string" }, "metadata": { "type": "string", "description": "Usage Category", "nullable": true, "isPrimaryKey": false } }, 'usage_count': { "fieldName": "usage_count", "view": { "viewName": "entity_usage_view", "columnName": "usage_count", "preComputed": true, "dataType": "string" }, "metadata": { "type": "number", "description": "Usage Count", "nullable": true, "isPrimaryKey": false } }, 'usage_status': { "fieldName": "usage_status", "view": { "viewName": "entity_usage_view", "columnName": "usage_status", "preComputed": true, "dataType": "string" }, "metadata": { "type": "string", "description": "Usage Status", "nullable": true, "isPrimaryKey": false } }, 'uses_extensions': { "fieldName": "uses_extensions", "view": { "viewName": "experiments_unified_view", "columnName": "uses_extensions", "preComputed": false, "dataType": "string" }, "metadata": { "type": "string", "description": "Uses Extensions", "nullable": true, "isPrimaryKey": false } }, 'variation_count': { "fieldName": "variation_count", "view": { "viewName": "experiments_unified_view", "columnName": "variation_count", "preComputed": true, "dataType": "string" }, "metadata": { "type": "number", "description": "Variation Count", "nullable": true, "isPrimaryKey": false } }, }; // Convenience functions for view-only access export function getViewMapping(fieldName) { const mapping = VIEW_ONLY_FIELD_MAPPINGS[fieldName]; if (!mapping) { throw new Error(`Field '${fieldName}' is not available in any view. Cannot process query.`); } return mapping; } export function isFieldAvailable(fieldName) { return fieldName in VIEW_ONLY_FIELD_MAPPINGS; } export function getAvailableFields() { return Object.keys(VIEW_ONLY_FIELD_MAPPINGS); } export function getFieldsForView(viewName) { return Object.entries(VIEW_ONLY_FIELD_MAPPINGS) .filter(([_, mapping]) => mapping.view.viewName === viewName) .map(([fieldName]) => fieldName); } // View statistics export const VIEW_STATS = { totalMappings: 75, computedFields: 24, viewsUsed: 5, generatedAt: '2025-07-07T17:30:17.842Z' }; // Throw error for any legacy field access attempts export function legacyFieldError(fieldName) { throw new Error(`Legacy field access attempted for '${fieldName}'. \n` + `This system is VIEW-ONLY. No fallbacks to complex JOINs. \n` + `Available fields: ${getAvailableFields().slice(0, 5).join(', ')}...`); } //# sourceMappingURL=ViewOnlyFieldMappings.generated.js.map