PHPMem v2.0.1
Version
1.6.45
Uptime
7 days 21 hours 30 minutes 39 seconds
Memory
Total
512MB
Used
8,15MB (1.59%)
Free
503,85MB
Keys
Current
6 252
Total (since start)
11 098
Evictions
0
Reclaimed
299
Expired Unfetched
0
Evicted Unfetched
0
Connections
Current
3 / 1 024 max
Total
74 119
Rejected
0
llm:d901f914759230be87b5940ad5bf82c01a975e61665e6b86b3b687bcd9512b0e
Edit
### 2.1 Integration Health
The platform's integration layer is currently non-functional: **0 of 61 defined relationships** (0%) are join-viable, leaving all cross-table analysis blocked. While five foreign key constraints exist on paper—linking `analysis_run_llm_usage` to `analysis_runs`, `tables_catalog` and `batches` to `datasets`, and classification tables to their parent entities—none meet the coverage or integrity thresholds required for reliable reporting. This fragmentation prevents essential telemetry workflows such as tracing LLM call costs back to specific analysis runs, correlating job logs with batch metadata, or understanding how column-level tags propagate through the `tag_lineage_edges` graph. Business stakeholders cannot currently answer questions that span more than one table with confidence.
### 2.2 Key Integration Points
| From Table | To Table | Relationship | Status |
|------------|----------|--------------|--------|
| *No viable joins detected* | — | — | — |
The absence of working integration points means the platform operates as 20 isolated data silos rather than a connected intelligence system. Critical telemetry paths—such as linking the 49,360 `llm_calls` records to their originating jobs in `job_logs`, or connecting the 1.5 million column profiles in `columns_catalog` to their parent datasets—remain severed, blocking cost attribution, lineage analysis, and operational diagnostics.
### 2.3 Risks & Recommendations
The primary risk is **analytical paralysis**: leadership cannot measure end-to-end platform performance, attribute compute costs to business units, or diagnose failures across the ingestion-to-classification pipeline. The data team should immediately audit the five declared foreign keys to determine whether the issue is missing values (low coverage), mismatched identifiers (poor integrity), or stale relationship definitions. Priority one is restoring the `datasets` hub—enabling `tables_catalog`, `batches`, and `classification_overrides` to reliably join through `dataset_id`—which would unlock dataset-level cost rollups and quality tracking. Until these foundational links are repaired, the platform cannot deliver the cross-system insights its architecture promises.