Megosztás a következőn keresztül:


Lekérdezési szűrők

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, miután a lekérdezés végrehajtásra került. 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 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és három módon talál egyezéseket: pontos egyezés, tartalmaz é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őbe szeretné kapcsolni, tekintse meg Irányítópult-szűrőkcímű témakört.

A funkciók leírása

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

A +Szűrő hozzáadása gomb megnyit egy előugró menüt, 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 karakterláncok, 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 ezer egyedi szűrőérték van, javasoljuk, hogy inkább Szöveg paramé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 1000-korláttal 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.