Szűrők lekérdezése

A lekérdezésszűrővel interaktívan csökkentheti a vizualizációkban megjelenített adatok mennyiségét. A lekérdezési szűrők hasonlóak a lekérdezési paraméterhez, de néhány lényeges különbséggel. A lekérdezésszűrő korlátozza az adatokat a lekérdezés végrehajtása után . Ez ideálissá teszi a szűrőket kisebb adathalmazokhoz és környezetekhez, ahol a lekérdezések végrehajtása időigényes, korlátozott vagy költséges.

Az alábbiak a Databricks SQL néhány előnyét ismertetik.

  • Míg a korábbi lekérdezésszűrők csak ügyféloldaliakon működnek, ezek a frissített szűrők dinamikusan működnek ügyfél- vagy kiszolgálóoldalon a teljesítmény optimalizálása érdekében.
  • Egyszerűsített felhasználói felület: kattintson a +Szűrő hozzáadása gombra, és válasszon ki egy oszlopot egy legördülő listából szűrő hozzáadásához. Nem kell külön lekérdezést létrehoznia, engedélyeznie és frissítenie ahhoz, hogy az oszlop különböző értékeire szűrjön.
  • Engedélyezze a "releváns értékek kiemelését" annak megtekintéséhez, hogy a szűrőn belül mely kijelölések adják vissza az eredményeket más szűrőkijelölések alapján. Vegyük például azt a felhasználót, aki "State" és "City" szűrővel is rendelkezik. Ha egy felhasználó a releváns értékek kiemelését választja, az állapotszűrőBen a "Kalifornia" elemet választva csak a kaliforniai városokat emeli ki a "Város" szűrőben. A nem kiemelt beállítások a legördülő menü "Szűrt" menüjében jelennek meg.
  • Szövegbeviteli szűrők: szűri az oszloperedményeket a szövegbeviteli keresések alapján. A keresésnek három módja van: pontos egyezés, tartalmazza és kezdődik.
  • A gyors dátumválasztók lehetővé teszik az előre definiált dátumtartományokra, például a múlt hétre, a múlt hónapra, a múlt évre és egyebekre való szűrést.
  • Dátumszűrők létrehozásakor beállíthatja az alapértelmezett dátumtartományokat.
  • Az irányítópultokon lekérdezésszűrőket is használhat. Alapértelmezés szerint a szűrő widget minden olyan vizualizáció mellett megjelenik, ahol a szűrő hozzá lett adva a lekérdezéshez. Ha a szűrő widgeteket irányítópultszintű lekérdezési szűrőhöz szeretné kapcsolni, tekintse meg az irányítópult-szűrőket.

A funkciók leírása

A lekérdezés futtatása után az Eredmények panelen kattintson + , majd válassza a Szűrő lehetőséget.

A +Szűrő hozzáadása gomb egy előugró menüt nyit meg, ahol az alábbi szűrőket és beállításokat alkalmazhatja.

  • Oszlop: az az oszlop, amelyre a szűrőt alkalmazni szeretné.
    • A sztringek, számok és dátumok jelenleg támogatottak.
    • Ha a kijelölt oszlop dátumokat tartalmaz, a felhasználók megadhatnak dátum, hónap vagy év szerinti időtartományt.
  • Típus: az alkalmazni kívánt szűrő típusa
    • Egyetlen kijelölés: szűrés csak egy mezőértékre
    • Többszörös kijelölés: szűrés több mezőértékre
    • Szövegbevitel: adjon meg egy sztringet egy adott oszlop egyező értékeinek kereséséhez. Támogatja a "Tartalmaz", a "Pontos egyezés" és a "Kezdés" lehetőséget
    • Dátum- és időválasztó és ranger-választó: dátum- vagy dátumtartomány kiválasztásának lehetősége a dátumadattípusok szűréséhez
  • Rendezési sorrend: Az a sorrend, amelyben az értékek a szűrő legördülő listájához vannak rendezve. Választhat a "Növekvő" vagy a "Csökkenő" lehetőség közül.
  • Releváns értékek kiemelése (y/n): Lehetővé teszi, hogy a szűrőn belül mely kijelölések adják vissza az eredményeket más szűrőkijelölések alapján. Vegyük például azt a felhasználót, aki "State" és "City" szűrővel is rendelkezik. Ha egy felhasználó a releváns értékek kiemelését választja, az állapotszűrőBen a "Kalifornia" elemet választva kiemelheti a "Város" szűrőben elérhető lehetőségeket, hogy csak a kaliforniai városokat jelenítse meg, míg a nem kiemelt beállításokat a legördülő menü "Szűrt" menüpontja alá helyezi. Vegye figyelembe, hogy ehhez minden szűrő frissítésekor le kell futtatnia egy lekérdezést.
  • Alapértelmezett érték: Ha ki van jelölve egy "dátum" típusú oszlop, és kiválaszt egy idő rögzített értéket (nap, hónap vagy év), a felhasználók beállíthatják a szűrő alapértelmezett dátumtartományát is. A rendszer automatikusan alkalmazza az alapértelmezett szűrőt a lekérdezés frissítésekor.

Korlátozások

  • Fontos megjegyezni, hogy a lekérdezési szűrők az adathalmaz teljes egészére vonatkoznak. A lekérdezésszűrők legördülő választója azonban legfeljebb 64 ezer egyedi értéket tartalmaz. Ha egy felhasználó olyan helyzetekben szeretne szűrni, ahol több mint 64 000 egyedi szűrőérték van, javasoljuk, hogy inkább szövegparamétert használjon.
  • A szűrők csak a lekérdezés által visszaadott oszlopokra alkalmazhatók, a hivatkozott tábla összes oszlopára nem.
  • A szűrők a megadott oszlop különböző beállításait jelenítik meg a visszaadott eredményekben. Ha az eredmények korlátozottak (azaz a lekérdezés az 1000-sel fut), akkor a szűrő csak az 1000 találaton belüli egyedi értékeket jeleníti meg.
  • Bár a lekérdezésre alkalmazott szűrők optimalizálva lesznek az ügyfél vagy a kiszolgáló oldalán a jobb teljesítmény érdekében, az irányítópultra alkalmazott szűrők mindig a kiszolgáló oldalán futnak.