PHPMem v2.0.1

Version
1.6.45
Uptime
16 days 23 hours 20 minutes 19 seconds

Memory

Total
512MB
Used
12,72MB (2.48%)
Free
499,28MB

Keys

Current
14 060
Total (since start)
40 994
Evictions
0
Reclaimed
760
Expired Unfetched
0
Evicted Unfetched
0

Connections

Current
14 / 1 024 max
Total
193 404
Rejected
0
llm:03e342bc2fe77769f32928d78e6958e2cbde422a91a9b34fa8dedbd84059bb4a
TTL 6 days 4 hours 2 minutes 59 seconds Size 2,34KB Export
Edit
{
    "action": "final",
    "content": "Classification of the 14 columns in `raw.Website_Analytics`, based on the column metadata I pulled (type, role, null counts, distinct counts, range):\n\n**Identifiers / keys (row-locating)**\n- `PAGE URL` (VARCHAR, ~45,316 distinct) is the page-level identifier. The grain is website + year + page URL, so it forms the natural key together with `WEBSITE` and `YEAR`.\n- `PAGE PATH` (VARCHAR, ~32,133 distinct) is a secondary page identifier. It is the URL minus the host, so it repeats across sites. It is an attribute rather than a unique key.\n- There is no single-column primary key. Uniqueness comes from the composite (`WEBSITE`, `YEAR`, `PAGE URL`).\n\n**Categorical dimensions**\n- `WEBSITE` (VARCHAR, ~11 distinct, no nulls) is the only true low-cardinality category. Values are brla.gov properties such as `311.brla.gov` and `www.brla.gov`.\n- `YEAR` (BIGINT, 2014–2024, ~12 distinct) can be used as a grouping dimension, but see the dates section below.\n\n**Numeric metrics**\n- Counts: `PAGE VIEWS` (0 to ~228M), `UNIQUE VIEWS` (0 to ~16.4M), `ENTRANCES` (0 to ~227M).\n- Rates (percent): `BOUNCE RATE (%)` and `EXIT RATE (%)`, both 0–100.\n- Duration: `AVERAGE TIME ON PAGE (SECONDS)` (DOUBLE, 0 to 2,794.26). The profiler tagged it as \"temporal\", but it is a duration measure, not a date or time, so treat it as a metric.\n- None of these have nulls.\n\n**Dates / times**\n- `YEAR` is the only real time axis. It is a calendar year stored as an integer, so there is no month, day, or hour granularity in the raw data.\n- `_ingestion_timestamp` (TIMESTAMP) is the only actual timestamp. It is pipeline metadata with a single value, so it carries no analytical time information.\n\n**Pipeline / lineage metadata (not analytical)**\n- `_batch_id`, `_source_file`, and `_source_system` each have ~1 distinct value, so they are constants. They can be ignored for analysis.\n\n**Caveats**\n- The profiler's roles are slightly off in two places. `AVERAGE TIME ON PAGE (SECONDS)` is a duration, not a date. `YEAR` is typed as a number but behaves as a time dimension.\n- The wide ranges on the count metrics (up to ~228M page views) suggest some extreme values or aggregate rows. Check these before summing across pages."
}