Irányítópult-szűrők használata
Az irányítópult-szűrők lehetővé teszik, hogy a nézők a vizualizációk adott adataira összpontosítsanak. Úgy tervezhet szűrőket, hogy interaktívak legyenek, így a megtekintők dinamikusan vagy statikusan módosíthatják az értékeket, ahol az irányítópult szerzője előre definiálja az értékeket.
Interaktív és statikus vezérlőszintű szűrők
A szűrők lehetnek interaktívak vagy statikusak, és mindegyik különböző célt szolgál:
- Interaktív szűrők: Lehetővé teszi, hogy a nézők dinamikusan módosíthassanak értékeket, és a kijelölt szűrőt ugyanazon az adatkészleten lévő összes vizualizációra alkalmazza.
- Statikus szűrők: Az adathalmaz előre definiált nézetének megjelenítése az irányítópult szerzője által. Ezek csak arra a widgetre vonatkoznak, ahol konfigurálva vannak, és lehetővé teszik ugyanazon adathalmaz egyedi nézeteit a vezérlők között. Lásd: Statikus widget szűrők.
Widgetek szűrése
A szűrő widgetek olyan interaktív elemek az irányítópult vásznán, amelyek szűrőket alkalmaznak az adathalmazmezőkre vagy paraméterértékekre.
Jegyzet
A lekérdezésalapú paraméterek egyetlen vezérlőben egyesítik a mezőszűrőt és a paraméterszűrőt. További információ: Lekérdezésalapú paraméterek.
Alapértelmezett szűrőértékek beállítása
Az alapértelmezett értékeket az irányítópult frissítésekor, új szűrőérték kiválasztása nélkül használja a rendszer. Alapértelmezett érték beállításához válasszon ki egy értéket a szűrő widget konfigurációs beállításainak Alapértelmezett érték legördülő menüjéből.
A szűrők a teljes adatkészletre vonatkoznak. A kis adathalmazok esetében a rendszer szűrőket alkalmaz a böngészőben a teljesítmény optimalizálásához. Ha az adathalmaz nagyobb, a szűrő hozzáadódik az SQL Warehouse-ban futtatott lekérdezéshez. Lásd: Adathalmazok optimalizálása és gyorsítótárazása.
Szűrés mezőkön
A mező adott adathalmazmezők alapján szűri a szűk adatokat. Egy mezőszűrő például egy adathalmaz dátummezője alapján egy adott dátumtartományra korlátozhatja az adatokat. A mezőszűrők egy vagy több adatkészlethez csatlakoztathatók, így a kijelölések alapján dinamikusan módosíthatók az elérhető szűrőértékek. Ha egy szűrőt több adathalmaz mezőihez szeretne csatlakoztatni, adjon hozzá több Mező, adathalmazonként legfeljebb egy. A szűrő a kijelölt adathalmazokra épülő összes vizualizációra vonatkozik. Ha kiválaszt egy értéket egy szűrőhöz, az dinamikusan módosítja a többi szűrő legördülő menüjében látható értékeket. Az alábbi képen egy szűrőkonfigurációs panel látható, amely két mezőre szűr.
Szűrés paraméterekre
A paraméterszűrők közvetlenül módosítják az SQL-lekérdezést, és dinamikus lekérdezésmódosításokat kínálnak. A szűrők egy vagy több paraméterhez csatlakoztathatók. Ha egy szűrőt egynél több paraméterhez szeretne csatlakoztatni, adjon hozzá több paramétert a szűrőkonfigurációs panelen. A szűrő widgetben beállított alapértelmezett érték felülírja a lekérdezésszerkesztő alapértelmezett értékét. Ha egy szűrő egy paraméterhez csatlakozik, lekérdezést futtat az SQL Warehouse-ra az adathalmaz méretétől függetlenül. Lásd: Irányítópult-paraméterek használata.
A paraméterértékeket úgy állíthatja be, hogy az alábbi adattípusok egyikét fogadja el:
- Karakterlánc
- Numerikus
- Egész szám
- Tizedes
- Dátum
- Dátum és idő
- Dátumtartomány
- Dátum és időtartomány
Szűrhetek egy mezőre vagy paraméterre?
Az alábbi táblázat az adathalmazmezők szűrését hasonlítja össze a paraméterekkel végzett szűréssel.
szűrési típus | Leírás | Teljesítmény | Sokoldalúság |
---|---|---|---|
Szűrés egy mező alapján | Közvetlenül az adathalmaz mezőire alkalmazva az adathalmaz módosítása nélkül. | Általában gyorsabb. A kis adathalmazok szűrhetők a böngészőben. A nagy adathalmazok szűréséhez futtassa újra a lekérdezést az alkalmazott szűrő predikátummal. Lásd: Adathalmazok optimalizálása és gyorsítótárazása. | A feloldott adathalmazok eredményeinek szűrésére korlátozódik. Nem használható albekérdezésekben vagy egyéni feltételes logikában. |
Szűrés paraméter alapján | Az értékeket közvetlenül az adathalmaz-lekérdezésbe helyettesíti futásidőben. | A paraméterérték változásakor újra kell futtatni a lekérdezést. | Használható al lekérdezésekben, feltételes logikában vagy a lekérdezési struktúra módosításához. |
Szűrőtípusok
A mező- és paraméterszűrők különböző szűrőtípusokat támogatnak:
- Mezőszűrők: Egyetlen érték, több érték, dátumválasztó, dátumtartományválasztó, szövegbevitel, tartomány csúszka.
- paraméterszűrők: Egyetlen érték, több érték, dátumválasztó, dátumtartomány.
A különböző szűrőtípusok konfigurálását bemutató példákért lásd irányítópult szűrőtípusait.
Szűrők a közzétett irányítópultok URL-jeiben
A mezőszűrők és a paraméterkijelölések az URL-címben vannak tárolva, így a felhasználók megjelölhetik és megoszthatják az irányítópultokat adott konfigurációkkal. A hivatkozáson keresztüli hozzáféréskor az irányítópult megnyílik a vizualizációkra már alkalmazott kiválasztott szűrőértékekkel.
A szűrőkijelölések nem névvel ellátott értékekként vannak tárolva. Ehelyett az URL-sztringbe ágyazott egyedi azonosítókká lesznek konvertálva. Ezek az azonosítók az URL-cím értékeire vannak állítva, így adott szűrőkijelöléseket közvetlenül az URL-címre továbbíthat, hogy az irányítópultokat a kijelölt értékekkel betöltse.
Szűrőértékek elérése és beállítása az URL-címben
Az alábbi példa egy közzétett irányítópultra mutató URL-címet mutat. Hasonló példa irányítópult létrehozásához lásd: Irányítópult létrehozása.
A példa irányítópult három szűrőt tartalmaz: Időtartomány, Felvételi irányítószámés Leadási irányítószám. A példa URL-címében a kiválasztott Pickup ZIP érték van kiválasztva.
<databricks-instance>/dashboardsv3/<dashboard-id>/published?o=<workspace-id>&f_01ef60cd2a3c11818750488d57e7a1bb=10013
Az URL-cím végén figyelje meg, hogy a jelen példában szereplő szűrőazonosító a sztring f_01ef60cd2a3c11818750488d57e7a1bb
, amely az értékre 10013
van állítva.
Relatív dátumtartomány értékeinek megadása az URL-címben
Ha bizonyos dátumértékek vannak kiválasztva, azok megjelennek az URL-címben. Megadhatja például az utolsó 5 perc vagy az Utolsó 12 óra relatív dátumértékeket is.
Az alábbi példa egy URL-címet mutat be, amelyen a relativoverrides* beállításnál az "Utolsó 12 óra" van kiválasztva.
<databricks-instance>/dashboardsv3/<dashboard-id>/published?o=<workspace-id>&f_01ef60cd29f81d1aacc19a7312fb10a4=now-12h
Az URL-cím végén figyelje meg, hogy a jelen példában szereplő szűrőazonosító a sztring f_01ef60cd29f81d1aacc19a7312fb10a4
, amely az értékre now-12h
van állítva.
Statikus widgetszűrők
Statikus vezérlőszűrők használatával különböző nézeteket jeleníthet meg ugyanannak az adathalmaznak a vásznon. Az irányítópult-szűrőkkel ellentétben a statikus vezérlőszűrők csak arra a vizualizációs vezérlőre vonatkoznak, ahol konfigurálva vannak. Ezek a szűrők statikusak, és az irányítópult-megtekintők nem módosíthatják őket.
Példa használati esetre
Tegyük fel, hogy létrehoz egy értékesítési irányítópultot, amely elemzi a regionális teljesítményt. Az összes régió értékesítési adatait tartalmazó adatkészletet használ. Statikus vezérlőszűrők alkalmazásával konfigurálhat egy vezérlőt az A régió értékesítéseinek megjelenítésére, egy másik widget pedig a B régió értékesítéseinek megjelenítésére. Ez a megközelítés lehetővé teszi, hogy a nézők egymás mellett hasonlítsák össze a regionális teljesítményt, annak ellenére, hogy mindkét widget ugyanabból az adatkészletből származik. Mivel a statikus szűrők rögzítve vannak, a megtekintők nem módosíthatják azokat, így biztosítva, hogy az irányítópult mindig egységes nézetet jelenítsen meg az adatokról.
Statikus widget szűrő hozzáadása
Egy statikus widget szűrő hozzáadása vizualizációhoz:
Adjon hozzá egy vizualizációs eszközt a vázlat irányítópult vásznához.
Ha az új widget ki van jelölve, válasszon egy adathalmazt a Adathalmaz legördülő menüből a konfigurációs panelen.
Kattintson a Szűrők megjelenítéseelemre. Megjelenik a Szűrő mezők opció az adathalmaz címe alatt. Paramétereket tartalmazó adathalmazok esetén egy Paraméter szakasz is megjelenik .
Mezőszűrő hozzáadásához tegye a következőket:
- Kattintson a Szűrőmezők címsortól jobbra lévő pluszjelre, és válasszon egy mezőt a legördülő menüből.
- Alapértelmezés szerint a szűrő értéke a Mind értékre van állítva. Új érték kiválasztásához használja a legördülő menüt. A legördülő menüből navigálva megjelenítheti a vizualizációt az új szűrő alkalmazásával.
- Tekintse át az irányítópultot.
A statikus widgetszintű paraméterek beállításáról további információt Statikus vezérlőparaméterekcímű témakörben talál.