You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Michael J. Carey (Jira)" <ji...@apache.org> on 2022/02/09 07:39:00 UTC

[jira] [Created] (ASTERIXDB-3012) Samples from (typed) view datasets aren't working

Michael J. Carey created ASTERIXDB-3012:
-------------------------------------------

             Summary: Samples from (typed) view datasets aren't working
                 Key: ASTERIXDB-3012
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-3012
             Project: Apache AsterixDB
          Issue Type: Bug
          Components: UI - Web Interface
    Affects Versions: 0.9.7
            Reporter: Michael J. Carey
             Fix For: 0.9.7
         Attachments: doncdata.sqlpp

The metadata brower's sample feature (when you click on a dataset name) comes up empty for typed views (and perhaps for untyped views, I didn't try that yet).

Here are some view definitions to try this against [^doncdata.sqlpp]with the DonCData example dataverse (which can be created using the attached DDL).

USE DonCData; 

-- FLATTEN CUSTOMERS

CREATE VIEW customers_view (
  custid STRING, name STRING, rating BIGINT, adr_street STRING, adr_city STRING, adr_zipcode STRING) 
DEFAULT NULL
PRIMARY KEY (custid) NOT ENFORCED
AS 
  SELECT custid, name, rating, address.street AS adr_street, address.city AS adr_city, address.zipcode AS adr_zipcode 
  FROM customers;

-- FLATTEN ORDERS

CREATE VIEW orders_view (orderno BIGINT, custid STRING, order_date DATE, ship_date DATE) 
DEFAULT NULL
PRIMARY KEY (orderno) NOT ENFORCED
FOREIGN KEY (custid) REFERENCES customers_view NOT ENFORCED
AS 
  SELECT orderno, custid, order_date, ship_date FROM orders;

-- FLATTEN ITEMS

CREATE VIEW items_view (orderno BIGINT, itemno BIGINT, item_qty BIGINT, item_price DOUBLE) 
DEFAULT NULL
PRIMARY KEY (orderno, itemno) NOT ENFORCED
FOREIGN KEY (orderno) REFERENCES orders_view NOT ENFORCED
AS
  SELECT o.orderno, i.itemno, i.qty AS item_qty, i.price AS item_price
  FROM orders AS o UNNEST o.items AS i;

-- CHECK OUT FLAT VIEW CONTENTS

SELECT VALUE v FROM customers_view v;
SELECT VALUE v FROM orders_view v;
SELECT VALUE v FROM items_view v;



--
This message was sent by Atlassian Jira
(v8.20.1#820001)