diff --git a/static/slides/talks/2016-2-Vertica-Mimir/graphics/iu.jpeg b/static/slides/talks/2016-2-Vertica-Mimir/graphics/iu.jpeg new file mode 100644 index 00000000..40d11ed8 Binary files /dev/null and b/static/slides/talks/2016-2-Vertica-Mimir/graphics/iu.jpeg differ diff --git a/static/slides/talks/2016-2-Vertica-Mimir/index.html b/static/slides/talks/2016-2-Vertica-Mimir/index.html index 8b14dcf3..1463e493 100644 --- a/static/slides/talks/2016-2-Vertica-Mimir/index.html +++ b/static/slides/talks/2016-2-Vertica-Mimir/index.html @@ -209,7 +209,7 @@

Newer State of the Art

- + (azure.microsoft.com)
@@ -393,10 +393,6 @@

"I guessed 'Computer' for 'Department' on Row '3'"

-

- (Generalized) C-Tables are a form of lineage. -

-
@@ -675,8 +671,8 @@ USING DOMAIN_REPAIR(DEPARTMENT NOT NULL); -
-

The Query

+
+

is (almost) the same as the query...


   CREATE VIEW PRODUCTS 
      AS SELECT ID, NAME, ...,
@@ -697,6 +693,31 @@
 						
 					
 				
+
+

+  CREATE LENS PRODUCTS 
+     AS SELECT * FROM PRODUCTS_RAW
+     USING DOMAIN_REPAIR(DEPARTMENT NOT NULL);
+					
+ +
+

Behind the scenes, a lens also creates a model...

+

+                      SELECT * FROM PRODUCTS_RAW;
+						
+
+
+
+
+ +
+
+
+
+

An estimator for $PRODUCTS.DEPARTMENT_{ROWID}$

+
+ +
@@ -818,7 +839,6 @@
  • Generalized PC-Tables [Kennedy, Koch 2009]
  • -
    @@ -847,62 +867,6 @@
    - -
    -
    
    -  CREATE LENS PRODUCTS 
    -     AS SELECT * FROM PRODUCTS_RAW
    -     USING DOMAIN_REPAIR(DEPARTMENT NOT NULL);
    -					
    - -
    -

    The Query

    -
    
    -  CREATE VIEW PRODUCTS 
    -     AS SELECT ID, NAME, ...,
    -          CASE WHEN DEPARTMENT IS NOT NULL THEN DEPARTMENT
    -               ELSE VAR('PRODUCTS.DEPARTMENT', ROWID)
    -          END AS DEPARTMENT
    -     FROM PRODUCTS_RAW;
    -						
    -
    - - - - - - - - -
    IDName...Department
    123Apple 6s, White...Phone
    34234Dell, Intel 4 core...Computer
    34235HP, AMD 2 core...$Prod.Dept_3$
    ............
    -
    -
    - -
    -
    
    -  CREATE LENS PRODUCTS 
    -     AS SELECT * FROM PRODUCTS_RAW
    -     USING DOMAIN_REPAIR(DEPARTMENT NOT NULL);
    -					
    - -
    -

    The Model

    -
    
    -                      SELECT * FROM PRODUCTS_RAW;
    -						
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    An estimator for $PRODUCTS.DEPARTMENT_{ROWID}$

    -
    - -