Zásady zrcadlení
Platí pro: ✅Microsoft Fabric
Příkazy zásad zrcadlení umožňují zobrazit, změnit, rozdělit a odstranit zásady zrcadlení tabulky. Poskytují také způsob, jak zkontrolovat latenci zrcadlení kontrolou stavu zrcadlení operací.
Příkazy pro správu
- Pomocí příkazu zrcadlení zásad tabulky .show zobrazte aktuální zásady zrcadlení tabulky.
- Pomocí příkazu zrcadlení zásad tabulky .alter-merge změňte aktuální zásady zrcadlení.
- K obnovitelnému odstranění aktuálních zásad zrcadlení použijte příkaz zrcadlení zásad tabulky .delete.
- Pomocí příkazu operace zrcadlení tabulky .show zkontrolujte stav zrcadlení operací.
- Pomocí příkazu .show table mirroring operations exported artifacts command to check operations exported artifacts status.
- Pomocí funkce .show table mirroring operations failures zkontrolujte stav selhání zrcadlení operací.
Objekt zásad
Zásady zrcadlení zahrnují následující vlastnosti:
Vlastnost | Popis | Hodnoty | Výchozí |
---|---|---|---|
Formát | Formát zrcadlených souborů. | Platná hodnota je parquet . |
parquet |
Připojovací řetězce | Pole připojovací řetězec, které pomáhají konfigurovat a navazovat připojení. Tato hodnota je automaticky vyplněná. | ||
IsEnabled | Určuje, jestli je povolená zásada zrcadlení. Pokud je zásada zrcadlení zakázaná a nastavená na false , zachovají se v databázi podkladová data zrcadlení. |
true , , false null . |
null |
Oddíly | Čárkami oddělený seznam sloupců, které slouží k rozdělení dat do menších oddílů. | Viz formátování oddílů. |
Upozorňující
Odstraněním nebo vyřazením zásady zrcadlení tabulky se trvale odstraní rozdílová tabulka ve OneLake.
Poznámka:
Pokud je zásada zrcadlení povolená, nelze tabulky přejmenovat.
Formátování oddílů
Seznam oddílů je libovolná kombinace sloupců oddílů zadaná pomocí jednoho z formulářů zobrazených v následující tabulce.
Typ oddílu | Syntaxe | Notes |
---|---|---|
Virtuální sloupec | PartitionName : (datetime | string ) |
Přečtěte si další informace o virtuálních sloupcích. |
Řetězcová hodnota sloupce | PartitionName ColumnName : string = |
|
Hodnota hash () řetězcové hodnoty sloupce | PartitionName ColumnName= : long hash( , Number) |
Hodnota hash je modulo Number. |
Zkrácený sloupec datetime (hodnota) | PartitionName datetime : = (startofyear startofweek | | | startofday startofmonth ) ( ColumnName ) |
Viz dokumentace k funkcím startofyear, startofmonth, startofweek nebo startofday . |
Zkrácená hodnota = ( bin sloupce Datetime ColumnName , TimeSpan ) |
Přečtěte si další informace o funkci přihrádky . |
Poznámka:
Každý oddíl je reprezentován jako samostatný sloupec pomocí Názvu oddílu uvedeného v seznamu Oddíly. PartitionName musí být jedinečný řetězec nerozlišující velká a malá písmena, a to jak názvy oddílů, tak názvy sloupců zrcadlené tabulky.
Mapování datových typů
Pokud chcete zajistit kompatibilitu a optimalizovat dotazy, ujistěte se, že jsou datové typy správně namapované na datové typy Parquet.
Event house to Delta parquet data types mapping
Datové typy domu událostí jsou mapovány na datové typy Delta Parquet pomocí následujících pravidel:
Datový typ Domu událostí | Datový typ 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) |
Další informace o datových typech domu událostí najdete v tématu Skalární datové typy.
Ukázková zásada
{
"Format": "parquet",
"IsEnabled": true,
"Partitions": null,
}