blob: d9cd2862d4a4e8bc94ef54c389f9db0083b4ba87 [file] [log] [blame]
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Eclipse Free BIRD Tools</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Eclipse Free BIRD Tools" />
<meta name="keywords" content="Eclipse Free BIRD Tools" />
<meta name="author" content="Neil Mackenzie" />
<!-- Facebook and Twitter integration -->
<meta property="og:title" content=""/>
<meta property="og:image" content=""/>
<meta property="og:url" content=""/>
<meta property="og:site_name" content=""/>
<meta property="og:description" content=""/>
<meta name="twitter:title" content="" />
<meta name="twitter:image" content="" />
<meta name="twitter:url" content="" />
<meta name="twitter:card" content="" />
<link href="https://fonts.googleapis.com/css?family=Raleway:100,300,400,700" rel="stylesheet">
<!-- Animate.css -->
<link rel="stylesheet" href="css/animate.css">
<!-- Icomoon Icon Fonts-->
<link rel="stylesheet" href="css/icomoon.css">
<!-- Themify Icons-->
<link rel="stylesheet" href="css/themify-icons.css">
<!-- Bootstrap -->
<link rel="stylesheet" href="css/bootstrap.css">
<!-- Magnific Popup -->
<link rel="stylesheet" href="css/magnific-popup.css">
<!-- Owl Carousel -->
<link rel="stylesheet" href="css/owl.carousel.min.css">
<link rel="stylesheet" href="css/owl.theme.default.min.css">
<!-- Theme style -->
<link rel="stylesheet" href="css/style.css">
<!-- Modernizr JS -->
<script src="js/modernizr-2.6.2.min.js"></script>
<!-- FOR IE9 below -->
<!--[if lt IE 9]>
<script src="js/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="gtco-loader"></div>
<div id="page">
<nav class="gtco-nav" role="navigation">
<div class="gtco-container">
<div class="row">
<div class="col-sm-2 col-xs-12">
<div id="gtco-logo"><a href="index.html">Eclipse Free BIRD Tools</a></div>
</div>
<div class="col-xs-10 text-right menu-1">
<ul>
<li><a href="taskfocussed.html">Task Focussed</a></li>
<li><a href="componentbased.html">Component Based</a></li>
<li><a href="opensource.html">Open Source</a></li>
</ul>
</div>
</div>
</div>
</nav>
<header id="gtco-header" class="gtco-cover gtco-cover-xs gtco-inner" role="banner">
<div class="gtco-container">
<div class="row">
<div class="col-md-12 col-md-offset-0 text-left">
<div class="display-t">
<div class="display-tc">
<div class="row">
<div class="col-md-8 animate-box">
<h1 class="no-margin">Task Oriented Attribute Lineage model</h1>
Finding just the smallest set of attributes that you need for a task</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<!-- END #gtco-header -->
<div class="gtco-section">
<div class="gtco-container">
<div class="row">
<div class="col-md-8 col-md-offset-2 gtco-heading text-left">
<h2>Divining just the smallest set of attributes that you need for a task</h2>
<p>To achieve our task oriented approach, we use a task oriented attribute lineage model which:
<ul>
<li>Is very fine grained. This means that from the thousands of columns, functions , processes and report cells in a regulatory calculations, our task oriented Lineage model can tell us the smallest subset of which are required for our task. The task oriented lineage model is unique in that it does not provide ONLY cube/dataset lineage, If a cube has 50-100 columns then this cube level lineage is only of some help!</li>
<li>By being Divisible and Executable, the Task Oriented Lineage Model can provide us with a subset of the regulatory calculation which use ONLY the smallest subset of things required, so we are not forced to, or even able to, use the thousands of items which do not related to the task at hand.</li>
<li>By being Comparable we can take a small lineage model for a task (e.g. proposed calculating of cell X in a future version of BIRD), and compare it to another lineage model (e.g. the lineage model for all processing of the current version of BIRD) and look at what (if anything) changed when trying to achieve that task. We can also use this to view our small lineage model in the context of a larger lineage model.</li>
</ul>
These topics are discussed in this video:
<br>
<iframe width="560" height="315" src="https://www.youtube.com/embed/XYTlkaftTms" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</p>
</div>
</div>
</div>
</div>
<!-- END .gtco-services -->
<footer id="gtco-footer" class="gtco-section" role="contentinfo">
<div class="gtco-copyright">
<div class="gtco-container">
<div class="row">
<div class="col-md-6 text-left">
</div>
<div class="col-md-6 text-right">
</div>
</div>
</div>
</div>
</footer>
</div>
<div class="gototop js-top">
<a href="#" class="js-gotop"><i class="icon-arrow-up"></i></a>
</div>
<!-- jQuery -->
<script src="js/jquery.min.js"></script>
<!-- jQuery Easing -->
<script src="js/jquery.easing.1.3.js"></script>
<!-- Bootstrap -->
<script src="js/bootstrap.min.js"></script>
<!-- Waypoints -->
<script src="js/jquery.waypoints.min.js"></script>
<!-- Carousel -->
<script src="js/owl.carousel.min.js"></script>
<!-- Magnific Popup -->
<script src="js/jquery.magnific-popup.min.js"></script>
<script src="js/magnific-popup-options.js"></script>
<!-- Main -->
<script src="js/main.js"></script>
</body>
</html>