Megosztás:


Sormintavétel átalakítása

A következőkre vonatkozik:SQL Server SSIS integrációs futtatókörnyezet az Azure Data Factory-ban

A Sormintavétel átalakítás a bemeneti adathalmaz véletlenszerűen kiválasztott részhalmazának lekérésére szolgál. Megadhatja a kimeneti minta pontos méretét, és megadhatja a véletlenszerű számgenerátor magját.

A véletlenszerű mintavételezéshez számos alkalmazás létezik. Például egy olyan vállalat, amely véletlenszerűen ki akart választani 50 alkalmazottat a nyeremények fogadásához egy lottón, az alkalmazotti adatbázisban a Sormintavétel átalakítással létrehozhatja a nyertesek pontos számát.

A Sormintavétel átalakítás a csomagfejlesztés során is hasznos lehet egy kis méretű, de reprezentatív adatkészlet létrehozásához. A csomagvégrehajtást és az adatátalakítást gazdagon reprezentációs adatokkal tesztelheti, de gyorsabban, mert a teljes adatkészlet helyett véletlenszerű mintát használ. Mivel a tesztcsomag által használt mintaadatkészlet mindig azonos méretű, a minta-részhalmaz használatával könnyebben azonosíthatók a csomag teljesítményproblémái.

Ez az átalakítás hasonló a Százalékos mintavételezés átalakításhoz, amely a bemeneti sorok százalékának kiválasztásával hoz létre mintaadatkészletet. Lásd a százalékos mintavételezési átalakítást.

A sormintavétel átalakításának konfigurálása

A Sormintavétel átalakítás egy mintaadatkészletet hoz létre az átalakítási bemeneti sorok megadott számának kiválasztásával. Mivel az átalakítási bemenet sorainak kiválasztása véletlenszerű, az eredményül kapott minta a bemenetre jellemző. Megadhatja a véletlenszám-generátor által használt magot is, amely befolyásolja, hogy az átalakítás hogyan választja ki a sorokat.

Ha ugyanazt a véletlenszerű magot ugyanazon az átalakítási bemeneten használja, mindig ugyanazt a mintakimenetet hozza létre. Ha nincs megadva mag, az átalakítás az operációs rendszer órajel számlálójával hozza létre a véletlenszerű számot. Ezért a tesztelés során ugyanazt a vetőmagot használhatja az átalakítási eredmények ellenőrzéséhez a csomag fejlesztése és tesztelése során, majd a csomag éles környezetbe való áthelyezésekor véletlenszerű magra válthat.

A Sormintavétel átalakítás tartalmazza a SamplingValue egyéni tulajdonságot. Ezt a tulajdonságot egy tulajdonságkifejezés frissítheti a csomag betöltésekor. További információt az Integration Services (SSIS) kifejezései, a tulajdonságkifejezések használata a csomagokban és az egyéni tulajdonságok átalakítása című témakörben talál.

Ez az átalakítás egy bemenettel és két kimenettel rendelkezik. Nincs hibakimenete.

A tulajdonságokat az SSIS Designer használatával vagy programozott módon állíthatja be.

A Speciális szerkesztő párbeszédpanel a programozott módon beállítható tulajdonságokat tükrözi. A Speciális szerkesztő párbeszédpanelen vagy programozott módon beállítható tulajdonságokról az alábbi témakörök egyikére kattintva talál további információt:

További információ a tulajdonságok beállításáról:

Sormintavételi átalakítási szerkesztő (mintavételezési oldal)

A Sormintavételi átalakítási szerkesztő párbeszédpanelen a bemenet egy részét feloszthatja egy mintába egy megadott számú sor használatával. Ez az átalakítás két külön kimenetre osztja a bemenetet.

Beállítások

Sorok száma
Adja meg a mintaként használni kívánt bemenet sorainak számát.

A tulajdonság értéke tulajdonságkifejezéssel adható meg.

Minta kimeneti neve
Adja meg a mintasorokat tartalmazó kimenet egyedi nevét. A megadott név megjelenik az SSIS Designerben.

Nem kijelölt kimeneti név
Adja meg a mintavételezésből kizárt sorokat tartalmazó kimenet egyedi nevét. A megadott név megjelenik az SSIS Designerben.

Használja a következő véletlenszerű vetőmagot
Adja meg annak a véletlenszerű számgenerátornak a mintavételezési magát, amelyet az átalakítás a minta létrehozásához használ. Ez csak fejlesztéshez és teszteléshez ajánlott. Az átalakítás a Microsoft Windows időzítőszámlálását használja kezdőértékként, ha nincs megadva véletlenszerű kezdőérték.

Adatfolyam-összetevő tulajdonságainak beállítása