Olet tässä:
Semi- ja anti-liitosten rajoitukset ja huomioitavia asioita
Semi- ja antiliitokset ovat tehokkaita työkaluja, joilla voit suodattaa tietoja asiaan liittyvien tietueiden olemassaolon perusteella. Ota huomioon seuraavat erityiset toimintatavat, kun aloitat, jotta voit varmistaa tarkat tulokset ja optimaalisen suorituskyvyn.
Ei-tuetut toiminnot:
cogroup- ja liitos-kenttiä ei voi käyttää samassa kyselyssä.- Kokonaissummia tai välisummia ei tueta.
- Totuusarvo-suodatinlogiikkaa ei tueta.
- Sekoituksia ja liitoksia ei voi yhdistää samaan kyselyyn.
Suorituskyvyn optimointi:
- Suodata toinen datajoukko ennen liittämistä. Yhdistämisen suorituskyky on suoraan suhteellinen toisen datajoukon palauttaman datan määrään.
- Suorita liitoslausekkeet ennen kuin kyselyn tulokset ennustetaan. Jos kyselysi sisältää esimerkiksi
foreach-lausekkeen, kutenq = foreach q generate count(q1) as 'A';, suorita se liittämisen jälkeen.
Tuetut suodattimet
- Suodattimia voidaan soveltaa sekä ensisijaisiin että toissijaisiin datajoukkoihin.
Liitosten rajoitukset
| Rajoitus | Lisätiedot |
|---|---|
| Datajoukkojen rajoitus | Voit liittää enintään kaksi datajoukkoa. Jos haluat yhdistää useampia datajoukkoja (enintään kuusi), harkitse yhdistämistä. |
| Kenttien täsmäykset | Datajoukkojen välillä voi olla enintään viisi kenttäyhdistelmää. |
| Toimintajärjestys | Datajoukot täytyy liittää ennen tutkintaa. Liitä tietolähde -vaihtoehto ei ole käytettävissä, jos ryhmitykset, mitat tai suodattimet lisätään ensin. |
| Itseliitokset | Saman datajoukon rivien yhdistämistä tuetaan. Kun suodatinta sovelletaan itseyhdistämiseen, vain yksi datajoukko näytetään. Globaaleja suodattimia sovelletaan liiton ensisijaiseen datajoukkoon. |
| Ensisijainen datajoukon keskitys | Fasetointi- ja tietuetason toimintoja sovelletaan vain ensisijaiseen datajoukkoon. |

