Sdílet prostřednictvím


Zásady zrcadlení

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

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, , falsenull. 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.

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 : = (startofyearstartofweek | | | startofdaystartofmonth) ( ColumnName ) Viz dokumentace k funkcím startofyear, startofmonth, startofweek nebo startofday .
Zkrácený sloupec datetime (hodnota) PartitionName ColumnName , = bin datetime : ( 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,
}

Tato funkce není podporovaná.