Statistiche della tabella
Ogni tabella aperta ha un pulsante Stats — l'icona a barre — nella barra strumenti del tab, sia in modalità Visual che PartiQL. Apre un pannello per tabella che mostra la sua forma a colpo d'occhio, ti permette di indicizzarla perché il completamento automatico conosca i tuoi campi ed esporta uno schema dedotto come TypeScript, Zod o JSON Schema.

Panoramica
La parte alta del pannello espone la struttura della tabella:
- Chiave primaria — la chiave di partizione, e la chiave di ordinamento se la tabella ne ha una.
- Indici secondari — ogni indice secondario globale o locale e le sue chiavi. Una tabella con molti indici resta compatta: l'elenco scorre sul posto.
- Item · Dimensione · Item medio — le stime di DynamoDB stessa. Si aggiornano circa ogni sei ore, quindi trattale come ordini di grandezza, non come conteggi esatti. Passa sopra stima DynamoDB per l'avvertenza.
Indexing your table
Senza campi indicizzati, gli editor di query del Workbench e di PartiQL non mostrano suggerimenti di campi o valori. Il completamento di parole chiave, funzioni e operatori continua a funzionare.
L'indice alimenta:
- Gli editor di query: i suggerimenti di campi e valori di Workbench e PartiQL, più il controllo del Workbench sulle colonne sconosciute.
- L'editor di item: i dati indicizzati forniscono ogni suggerimento di nome
campo non di chiave e tutti i suggerimenti di valore. I nomi delle chiavi
PK,SK,GSIeLSIarrivano dalla definizione della tabella e non richiedono indice. - Gli strumenti visuali della tabella: il selettore di colonne, i filtri visuali di query e scan, i nodi delle Smart Table e il selettore degli attributi di relazione.
- L'AI: i suggerimenti
@columnper la tabella attiva, gli strumenti di schema, gli hint di schema per il ghost text e le modifiche inline in entrambi gli editor di query, e la normalizzazione delle colonne unite nelle Smart Table. - Statistiche e condivisione: l'elenco Campi indicizzati, l'export dello schema dedotto e la pubblicazione degli indici su Team Workspace.
Il completamento guidato dall'indice e il ghost text AI sono cose separate. I suggerimenti da indice di Workbench e PartiQL non sono soggetti a licenza; il ghost text AI è disattivato per impostazione predefinita e richiede una licenza attiva.
Nell'editor di item, la modalità DynamoDB JSON sopprime il completamento dei valori indicizzati. Il completamento dei nomi dei campi lì continua a funzionare.
Un indice può comparire o crescere in cinque modi:
- Scan manuale: Indicizza tabella scansiona fino a 10.000 item per impostazione predefinita. Reindicizza svuota prima l'indice corrente, poi scansiona fino allo stesso limite. Su tabelle larghe o con coda lunga, gli attributi visti per la prima volta oltre il limite restano assenti.
- Pagine recuperate: man mano che recuperi pagine della tabella, DynoTable aggiunge quegli item all'indice senza svuotarlo.
- Smart Table: la prima pagina recuperata inizializza l'indice.
- Team Workspace: l'indice pubblicato da un collega può essere importato senza uno scan locale. Vedi Team Workspace per cosa sostituisce un import.
- Bootstrap AI: in caso di schema mancante, l'AI costruisce un indice best-effort di circa 100 item prima di rispondere. Si aggiunge a un eventuale indice esistente.
Lo scan manuale mostra l'avanzamento in tempo reale e consuma letture DynamoDB.
Dopo l'indicizzazione, Campi indicizzati elenca gli attributi trovati, inclusi
i percorsi annidati con punti come commonData.status.
Ogni campo mostra il tipo osservato e se era obbligatorio o facoltativo negli item campionati. Oltre una manciata di campi compare una casella di filtro per trovarne uno in fretta. Svuota indice rimuove l'indice locale.
Esportare uno schema
Da una tabella indicizzata, apri Export e scegli un formato per trasformare i tuoi item in uno schema tipizzato:
- TypeScript — un'
interface. - Zod — uno schema
z.object(...)(compatibile con Standard Schema). - JSON Schema — draft 2020-12.
Copialo negli appunti o salvalo su file. Ogni export si apre con una nota che precisa che è stato dedotto dagli item campionati: un ottimo punto di partenza, non un contratto autorevole. La facoltatività riflette quanto spesso ogni attributo è comparso durante l'indicizzazione; gli attributi della chiave primaria sono sempre marcati come obbligatori.
Questo è uno schema della forma dei tuoi dati, cosa distinta da un Export dei dati stessi.


