首页> 外文会议>International conference on very large data bases >You Say 'What', I Hear 'Where' and 'Why' — (Mis-)lnterpreting SQL to Derive Fine-Grained Provenance
【24h】

You Say 'What', I Hear 'Where' and 'Why' — (Mis-)lnterpreting SQL to Derive Fine-Grained Provenance

机译:你说'什么',我听到'哪里'和'为什么' - (mis-)lnterpreting sql衍生出细粒度的出处

获取原文

摘要

SQL declaratively specifies what the desired output of a query is. This work shows that a non-standard interpretation of the SQL semantics can. instead, disclose where a piece of the output originated in the input and why that piece found its way into the result. We derive such data provenance for very rich SQL dialects—including recursion, windowed aggregates, and user-defined functions—at the fine-grained level of individual table cells. The approach is non-invasive and implemented as a compositional source-level SQL rewrite: an input SQL query is transformed into its own interpreter that wields data dependencies instead of regular values. We deliberately design this transformation to preserve the shape of both data and query, which allows provenance derivation to scale to complex queries without overwhelming the underlying database system.
机译:SQL声明性地指定查询的所需输出是什么。这项工作表明,对SQL语义的非标准解释可以。相反,公开了一种输出源自输入的一块输出以及为什么该件为何找到其结果。我们为非常丰富的SQL方言提供了这样的数据出处 - 包括递归,窗口聚合和用户定义的函数 - 在各个表单元的细粒度级别。该方法是非侵入性的,实现为组成源级SQL重写:将输入SQL查询转换为其自己的解释器,该解释器挥动数据依赖性而不是常规值。我们故意设计这种转换以保留数据和查询的形状,这允许出处导出来扩展到复杂的查询,而不会压倒底层数据库系统。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号