Criteri di mirroring
I comandi dei criteri di mirroring consentono di visualizzare, modificare, partizionare ed eliminare i criteri di mirroring della tabella. Forniscono anche un modo per controllare la latenza del mirroring esaminando lo stato del mirroring delle operazioni.
Comandi di gestione
- Usare il comando di mirroring dei criteri di tabella .show per visualizzare i criteri di mirroring correnti della tabella.
- Usare il comando di mirroring dei criteri della tabella alter-merge per modificare i criteri di mirroring correnti.
- Usare il comando di mirroring dei criteri di tabella .delete per eliminare temporanea i criteri di mirroring correnti.
- Usare il comando .show table mirroring operations per controllare lo stato del mirroring delle operazioni.
- Usare il comando .show table mirroring operations export artifacts per controllare lo stato degli artefatti esportati nelle operazioni.
- Usare gli errori delle operazioni di mirroring delle tabelle .show per controllare lo stato di errore del mirroring delle operazioni.
Oggetto criteri
I criteri di mirroring includono le proprietà seguenti:
Proprietà | Descrizione | Valori | Predefiniti |
---|---|---|---|
Formato | Formato dei file con mirroring. | Il valore valido è parquet . |
parquet |
ConnectionStrings | Matrice di stringa di connessione che consentono di configurare e stabilire connessioni. Questo valore viene popolato automaticamente. | ||
IsEnabled | Determina se i criteri di mirroring sono abilitati. Quando i criteri di mirroring sono disabilitati e impostati su false , i dati di mirroring sottostanti vengono conservati nel database. |
true , false , null . |
null |
Partitions | Elenco delimitato da virgole di colonne usate per dividere i dati in partizioni più piccole. | Vedere Formattazione delle partizioni. |
Avviso
L'eliminazione o l'eliminazione dei criteri di mirroring della tabella eliminerà definitivamente la tabella delta in OneLake.
Formattazione delle partizioni
L'elenco delle partizioni è qualsiasi combinazione di colonne di partizione, specificate utilizzando uno dei moduli illustrati nella tabella seguente.
Tipo di partizione | Sintassi | Note |
---|---|---|
Colonna virtuale | PartitionName : (datetime | string ) |
Altre informazioni sulle colonne virtuali. |
Valore colonna stringa | ColumnName PartitionName : string = |
|
String column value hash() | PartitionName = long hash( : ColumnName Number, ) |
L'hash è il numero modulo. |
Colonna datetime troncata (valore) | PartitionName (startofyear | startofmonth startofday | | startofweek ) ( ColumnName : datetime = ) |
Vedere la documentazione sulle funzioni startofyear, startofmonth, startofweek o startofday . |
Colonna datetime troncata (valore) | PartitionName ColumnName , = bin datetime : ( TimeSpan ) |
Altre informazioni sulla funzione bin . |
Nota
Ogni partizione è rappresentata come colonna separata usando PartitionName elencato nell'elenco Partizioni . PartitionName deve essere una stringa univoca senza distinzione tra maiuscole e minuscole, sia tra gli altri nomi di partizione che i nomi di colonna della tabella con mirroring.
Mapping dei tipi di dati
Per garantire la compatibilità e ottimizzare le query, assicurarsi che i tipi di dati siano mappati correttamente ai tipi di dati parquet.
Mapping dei tipi di dati Parquet da casa di eventi a Delta
I tipi di dati della casa di eventi vengono mappati ai tipi di dati Delta Parquet usando le regole seguenti:
Tipo di dati della casa eventi | Tipo di dati Delta |
---|---|
bool |
boolean |
datetime |
timestamp OR date (for date-bound partition definitions) |
dynamic |
string |
guid |
string |
int |
integer |
long |
long |
real |
double |
string |
string |
timespan |
long |
decimal |
decimal(38,18) |
Per altre informazioni sui tipi di dati casa eventi, vedere Tipi di dati scalari.
Criterio di esempio
{
"Format": "parquet",
"IsEnabled": true,
"Partitions": null,
}
Questa funzionalità non è supportata.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per