A dimenziók, mérőszámok, aggregáció, diagram, tartós szűrők, interakciók és DatasetVersion-kötések egy módosíthatatlan ReportVersionhöz tartoznak. A futásidejű szűrők új futási kontextust hoznak létre ahelyett, hogy észrevétlenül módosítanák a mentett definíciót.
Ellenőrzött analitika
Rögzítse az adatszerződést. Irányítsa a végrehajtást. Magyarázza meg az eredményt.
A Controlled Analytics a jelentést pontos DatasetVersionökhöz köti, a szerveren ellenőrzi a Query Contextot, és megőrzi a támogatott eredmény mögötti jogosultsági, RLS-, szűrő-, kötési és műtermék-kontextust.
A böngésző Query Contextja engedélyezett oszlopokra és mérőszámokra hivatkozik. A kiszolgáló ellenőrzi, és csak olvasható SQL-lé fordítja. A futásidejű szűrők nem adhatják ki magukat védett RLS-eredetmetaadatnak.
Az oszlop-, vízszintes oszlop-, vonal-, terület-, méretezhető pont-, kör-, gyűrű-, táblázatos, KPI- és többsorozatos diagram közös, verziózott, megjelenítőtől független szerződést használ. A determinisztikus Other kategóriás Top N, az időbeli felbontás, az összehasonlítás, a részletezés, a referenciavonalak és az akadálymentes tartalékmegjelenítés ugyanennek a specifikációnak a része.
Az AnalyticsRun rögzíti a verziókötéseket, az állapotot, a szűrőket, a jogosultsági és RLS-hatókört, a sorszámot, a diagnosztikát és a műtermékeket. A többkötéses végrehajtás sorban futtatja a mentett kötéseket, és kötésenként teszi láthatóvá a részleges sikert, miközben az átfedési, egyesítési és egyesítési viselkedés kikövetkeztetett illesztés helyett egyértelmű jelentéskonfiguráció marad.
Az irányítópult- és widgetfutások megőrzik kapcsolatukat az alapul szolgáló jelentés- és AnalyticsRun-identitásokkal. Egy sikertelen widgetnek nem kell elrejtenie a sikeres widgeteket, és nem válhat hamis teljes sikerré.
Az eredményminták és műtermékek megőrzik az SHA-256-, méret-, megőrzési és származási metaadatokat. A helyi és S3-olvasás korlátozott, integritás-ellenőrzött; a nyilvános helymeghatározó átlátszatlan. A gyorsítótár kulcsa a jelentés- és Dataset-verziót, jogosultsági/RLS-hatókört, diagram-/konfigurációs szerződést, végrehajtási szabályzatot, korlátokat és hashelt SQL-paramétereket is tartalmazza.
A ReportVersion rögzíti az analitikai szándékot.
A dimenziók, mérőszámok, aggregáció, diagram, tartós szűrők, interakciók és DatasetVersion-kötések egy módosíthatatlan ReportVersionhöz tartoznak. A futásidejű szűrők új futási kontextust hoznak létre ahelyett, hogy észrevétlenül módosítanák a mentett definíciót.
A fordítást és az RLS-t a szerver kezeli.
A böngésző Query Contextja engedélyezett oszlopokra és mérőszámokra hivatkozik. A kiszolgáló ellenőrzi, és csak olvasható SQL-lé fordítja. A futásidejű szűrők nem adhatják ki magukat védett RLS-eredetmetaadatnak.
A vizualizációk egy közös szerződést használnak.
Az oszlop-, vízszintes oszlop-, vonal-, terület-, méretezhető pont-, kör-, gyűrű-, táblázatos, KPI- és többsorozatos diagram közös, verziózott, megjelenítőtől független szerződést használ. A determinisztikus Other kategóriás Top N, az időbeli felbontás, az összehasonlítás, a részletezés, a referenciavonalak és az akadálymentes tartalékmegjelenítés ugyanennek a specifikációnak a része.
A típusos futásidejű szűrők a kiválasztott oszlopszerződésből vezetik le az érvényes operátorokat és helyőrzőket.
Az Inspect Data korlátozott lapozást, rendezést és oszlopprojekciót támogat a mentett jelentés újradefiniálása nélkül.
A korlátozott CSV-, JSON- és képexportok megőrzik a csonkolási és származási metaadatokat.
Az automatikus frissítés új futási kontextust hoz létre; nem módosítja a módosíthatatlan ReportVersiont.
A futások megőrzik a részleges eredményeket.
Az AnalyticsRun rögzíti a verziókötéseket, az állapotot, a szűrőket, a jogosultsági és RLS-hatókört, a sorszámot, a diagnosztikát és a műtermékeket. A többkötéses végrehajtás sorban futtatja a mentett kötéseket, és kötésenként teszi láthatóvá a részleges sikert, miközben az átfedési, egyesítési és egyesítési viselkedés kikövetkeztetett illesztés helyett egyértelmű jelentéskonfiguráció marad.
A tartós végrehajtás idempotenciát, korlátozott újrapróbálkozásokat, időkorlátokat, megszakítást, bérleteket és elavult futások visszavételét alkalmazza.
A futási események támogatják az élő visszajátszást, és ha a streamelés nem érhető el, tartalékként lekérdezést használnak.
A sikertelen kötés megőrzi saját biztonságos diagnosztikáját; egy sikeres kötés nem alakítja a futást hamis teljes sikerré.
A műtermékek és a gyorsítótár megőrzik az irányítási azonosságot.
Az eredményminták és műtermékek megőrzik az SHA-256-, méret-, megőrzési és származási metaadatokat. A helyi és S3-olvasás korlátozott, integritás-ellenőrzött; a nyilvános helymeghatározó átlátszatlan. A gyorsítótár kulcsa a jelentés- és Dataset-verziót, jogosultsági/RLS-hatókört, diagram-/konfigurációs szerződést, végrehajtási szabályzatot, korlátokat és hashelt SQL-paramétereket is tartalmazza.
A jelenlegi fordítási hatókör kifejezett marad.
Az irányított, Dataset-tudatos fordító jelenleg PostgreSQL-t céloz. Más forráscsaládoknak elfogadott materializációra vagy dialektusadapterre van szükségük; a konnektor puszta jelenléte nem biztosítja ezt az útvonalat.
Következő lépés
Kezdje azzal a folyamattal, amelyben nincs helye bizonytalanságnak.
Mutassa be a fontos rendszereket, felelősöket, szabályokat, teljesítési kötelezettségeket és bizonyítási követelményeket.
Kritikus folyamat egyeztetése