<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4893977821745825895</id><updated>2026-05-11T11:41:14.572+02:00</updated><category term="Tech-News"/><category term="Business Intelligence"/><category term="Enterprise Architecture"/><category term="Self-service BI"/><category term="PowerPivot"/><category term="Beyond Software Architecture"/><category term="data model"/><category term="InfoSphere"/><category term="Business Glossary"/><category term="Information management"/><category term="Metadata"/><category term="TOGAF"/><category term="The Data Warehouse Toolkit"/><category term="business analysis"/><category term="data analysis"/><category term="Agile BI"/><category term="Data Lineage"/><category term="Information Server"/><category term="Metadata Workbench"/><category term="Microsoft"/><category term="Open source"/><category term="Personnal"/><category term="hadoop"/><category term="optimization"/><category term="visual analytics"/><title type='text'>SQL, BI, and Information Management</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>96</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-3683107472574195348</id><published>2013-11-03T11:35:00.001+01:00</published><updated>2013-11-03T11:35:28.201+01:00</updated><title type='text'>Understanding Data Analysis: Part Three</title><content type='html'>&lt;p&gt; &lt;em style=&quot;-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);&quot;&gt;Data analysis is a basic skill for any business personel at any modern enterprises. Most of the decision making processes at such organizations lay on a solid analytical background before they reach into the final resolution. Almost all the modern Business Intelligence technologies originate from requirements at the data analysis steps. Learning the data analysis process and concept gives very good meaning for understanding why and how the BI technologies have evolved into the current state. &lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);&quot;&gt;&lt;em&gt;I have a series of blog entries on data analysis concepts, process, and techniques. This is the third part of the series. This blog entry is motivated and actually based on the following references&lt;/em&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;em style=&quot;-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);&quot;&gt;1. Michael Milton: Head First Data Analysis&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em style=&quot;-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);&quot;&gt;&lt;br&gt;
&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);&quot;&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);&quot;&gt;Part III: Mathematics, Statistics, and Data Mining&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-text-size-adjust: auto;&quot;&gt;One very basic professional background of every data analyst is the knowledge and education in mathematics, statistics, and data mining. There has been a saying that pure mathematical education is not useful for the real world any more. In fact, this &quot;saying&quot; has been completely wrong. Lots of mathematical models, methods,  and theories are directly applied to real world scenarios. What could be true is that if one is not paying enough attention to what has been taught at the mathematical lectures, one tends to lose all the key part of how to use the mathematics in the real world. But everyone is good at blaming the theories rather than regreting what has been missed in the courses. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-text-size-adjust: auto;&quot;&gt;Theories cannot talk (or blame), they only give value.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-text-size-adjust: auto;&quot;&gt;One good example is histogram.  Histogram has been a powerful tool in the mathematical and statistical world. And this tool is also very useful in the data analysts´ world. &lt;/span&gt;&lt;span style=&quot;-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);&quot;&gt;Histogram is a powerful tool to understand the distribution of data across different groupings. Most data analysis involves large groups of numbers and histogram can be used to start the observations when the analysis starts from a blank piece of paper. Both Excel and R provide good support on histograms. &lt;/span&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0); -webkit-text-size-adjust: auto; &quot;&gt;The data analysis function in Excel can help to draw histograms. Using R is also a good choice and R is in fact more effective in diagraming tasks like this. In fact, R is better in terms of finding the groupings in the data set.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Another data analysis scenario where mathematics is very often used is to make predictions. Making predictions is just like finding out the best mathematical models for the problem scenario. There will never be perfect models or equations for every scenario or every object. In the end, it is just a guess. An analyst can always start with the very basic mathematical approach, linear regression. If it is possible to find correlations between certain variables, the linear regression is the best way to make the predictions. However, not lots of things in the real world actually fall into the linear model. So an important step for the analyst is to draw scatter plots and try to see if any mathematical models can efficiently represent the trend. It is also very possible that part of the data points on the plots can be represented with linear regressions while the others cannot. Just like the normal step in the analysis, the analyst needs to break the problem into pieces where linear regression works and where other model works. Of course, different non-linear regression models can also be tested in such cases. Back to the universities, a very good course called &quot;numerical analysis&quot; presents all basic mathematical models for this scenario. &lt;/p&gt;

&lt;p&gt;Statistics is also a frequently-used tool in data analyst´s daily life. For example, the practices of falsification, hypothesis testing, is a very good method for dealing with heterogeneous sources of information. Such as rumors that you have heard from various places. Do not underestimate the power of analyzing on rumors. In the business world where there more 99% rumors and the rest is only surprises (yes, there is no truth in the business world), making the right &quot;prediction&quot; and &quot;understanding&quot; of the near future business trend means that the analyst must sit and work with rumors. Navgating around the ocean of lies and rumors, &lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;the analyst must learn to draw things on a paper and try to link them into different relationships. Different variables can be negatively or positively linked in such diagrams. Very often the analyst will get a network diagram after this session. This is absolutely right! Things in the real world are linked through causal networks. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;The core part of hypothesis testing is falsification. The analyst should focus on eliminating the disconfirmed hypotheses rather than picking the right one. &lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;What to do when there are more than 1 hypothesis left after you have tried everything to eliminate them? A simple approach is to decide which one has the strongest support based on all the possible evidences. Evidence is diagnostic if it helps you rank one hypothesis as stronger than another. The analyst needs to look at each hypothesis in comparison to each piece of evidence and each other and see which has the strongest support. Very often, w&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;hat the analyst needs is to make a ranking matrix. Every evidence is ranked with different values for each hypothesis. Sometimes an evidence can have stronger values than the others. Well, how stronger or weaker is decided by the analyst. This is not rocket science and we are just giving a statistically strongest vote to the alternative hypothesis. &lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;One thing very important to remember is that there can be new evidence (which may be very strong and can change the total ranking orders of all the candidate hypotheses). It is the analyst&#39; role to make sure that the new evidence is included in time and the latest changes are communicated. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;Besides hypothesis testing, I would recommend to learn about Bayesian statistics and the practices about subjective probabilities. In fact, subjective probabilities is a very practical tool i the real world. &lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;When it happens that an analyst is not sure about a judgement or a conclusion (which is very often), she or he normally tends to use words like &quot;probably,&quot; &quot;perhaps&quot; and so on. Here is the time when one should consider to use subjective probability. That is, to ask for a percentage number instead of theses words. For example, something like &quot;90% probability&quot; is a subjective probability. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;With a set of subjective probabilities collected from a group of analysts, it is very easy to use all kinds of statistical methods to further analyze the scenario. One good tool is the standard deviation. The standard deviation measures how far typical points are from the average (or mean) of the data set. Given the set of probabilities collected from different analysts, the standard deviation tells how different the opinions are. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;There are many other powerful tools and theories in the statistical world for every data analyst. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;Data mining is based on different mathematical and statistical theories and method. The computer scientists tends to &quot;computerize&quot; the theories and make it into a computing model which is ready for real world usage. Details about data minings will be posted in future blogs (where I will concentrate on each data mining method). Here is a list of typical data mining tools and theories used in the data analysis world. &lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
   &lt;li&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);&quot;&gt;Bayesian Network&lt;/span&gt;&lt;/li&gt;
   &lt;li&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);&quot;&gt;Decision Tree&lt;/span&gt;&lt;/li&gt;
   &lt;li&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);&quot;&gt;Neural Nework&lt;/span&gt;&lt;/li&gt;
   &lt;li&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);&quot;&gt;Support-vector Machines&lt;/span&gt;&lt;/li&gt;
   &lt;li&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);&quot;&gt;K-nearest Neighbors&lt;/span&gt;&lt;/li&gt;
   &lt;li&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);&quot;&gt;Clustering&lt;/span&gt;&lt;/li&gt;
   &lt;li&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);&quot;&gt;Association Rules&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);&quot;&gt;Having a background in mathematics, statistics and data mining has always been a career foundation for all data analysts. The techniques and methods mentioned in this blog entry are only a small portion of the whole ocean of the mathematical world. The important thing for data analyst is to keep learning new tools and try to apply them into their real world scenarios. in the end, it is the business value that decides the success of all techniques, methods and theories. &lt;/span&gt;&lt;div style=&quot;text-align: right; font-size: small; clear: both;&quot; id=&quot;blogsy_footer&quot;&gt;&lt;a href=&quot;http://blogsyapp.com&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://blogsyapp.com/images/blogsy_footer_icon.png&quot; alt=&quot;在Blogsy发表的&quot; style=&quot;vertical-align: middle; margin-right: 5px;&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;在Blogsy发表的&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/3683107472574195348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/3683107472574195348' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/3683107472574195348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/3683107472574195348'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2013/11/understanding-data-analysis-part-three.html' title='Understanding Data Analysis: Part Three'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-5402976121019672958</id><published>2013-10-27T11:24:00.001+01:00</published><updated>2013-11-03T10:17:20.534+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="business analysis"/><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="data analysis"/><category scheme="http://www.blogger.com/atom/ns#" term="optimization"/><category scheme="http://www.blogger.com/atom/ns#" term="visual analytics"/><title type='text'>Understanding Data Analysis: Part Two</title><content type='html'>&lt;p&gt;&lt;em&gt;Data analysis is a basic skill for any business personel at any modern enterprises. Most of the decision making processes at such organizations lay on a solid analytical background before they reach into the final resolution. Almost all the modern Business Intelligence technologies originate from requirements at the data analysis steps. Learning the data analysis process and concept gives very good meaning for understanding why and how the BI technologies have evolved into the current state. &lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I have a series of blog entries on data analysis concepts, process, and techniques. This is the second part of the series. This blog entry is motivated and actually based on the following references&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;1. Michael Milton: Head First Data Analysis&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;Part II: Test, Optimize and Visualize&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;While following the four steps described in my previous entry, every analyst is facing the problem of defensing her/his decision-input by the hard, bloody reality of the real world result. All analytical models, decisions and recommendations have to survive through the examinations when they are deployed and used in the real world. Time proves the truth. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;But what about fine-tuning and adaptive adjustment to a defined analytical (or mental) model? The world evolves (if not revolutionalizes), so does the mental models. How to give the analysts opportunities to adjust the models and improve them? &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;Test, test, and test. Yes, test your models. And by &quot;test&quot; I am not saying using just simulations and paper-based data and examples (made by empirical data). You must test your model in the real world and do the experiments in a real scenario. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;In many real world scenario, doing test gives very good sense to solve the problem in a sustainable manner.  Making a well-planned and well-executed experiments gives a powerful proof of the analyst&#39;s judgements. How to carry out the experiment? The very basic element of experimenting is to do surveys. Making surveys before and after a planned test activity can let the analyst have more insight on how effective the test activity has been. &lt;/p&gt;

&lt;p&gt;One good example in Michael&#39;s book is to use a few local coffee shops to experiment the analytical models which can contribute to a national wide deployment to all the coffee shops.  &lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;Before running the experiments, the analyst must define what are the factors to observe and compare. And a baseline data must be prepared in order to compare the results. A set of control groups, in contrast to experimental groups, must be established to ensure the comparison. &lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;Selecting the control groups requires the analysts to be very careful. The analyst must make sure that other confounders are not blending into the experiment and make sure that all the control groups are &quot;equally&quot; the same on the confounders. &lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;After the groups are defined, the rest of the steps are simple and direct. One just need to execute the experiments and collect result for comparison. And the final conclusion will be clear. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;What is confounder, precisely? A confounder is a difference among the target group of the analyst&#39;s research. A confounder is a factor that, if you use it to compare, makes the analysis result sensible compared to other factors which are non-confounders. A confounder can be factors such as locations, age groups, gender type, etc. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;Doing data analysis with identified confounders is not very difficult. The analyst just needs to use the confounders to break out data into smaller chunks to test the result. Identifying confounders based on a given set of data is not easy. Analysts can typically use a set of mathematical or statistical tools to work it out. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;A very typical method, when the analytical model or the scenario for analysis gets complicated, is to define a mathematical or statistical model and to optimize it. One thing to make it clear is that no mathematical model can be made so perfect that all real world factors can be modelled, represented and &quot;mathematicalized&quot;. One always has to drop those that are too complicated and focus on the &quot;main thing.&quot; &lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;The way that an analyst tries to solve the optimization is to define a mathematical model for the problem scenario and then solves the problem by classical mathematical methods. When it happens that the results do not show to be the most optimal result, the analyst must find out where in the model was set to a wrong assumption or if anything should have been included in the model or if it is the right mathematical model to use. There is no perfect model for all scenarios. The analyst&#39;s role is to choose the right one for the specific scenario. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;Optimization can be done when it is possible to represent the main factors using a mathematical model. There are many data analysis tools (software packages) that can help a data analyst to find out the most optimal result. The Solver package in Excel is a good example of it. And I shall also list R, SAS, SPSS, Mathematica, Matlab and so on. &lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;To solve an optimization problem, the analyst must define an objective function, find out all constants, variables, and search for other constraints related to the identified variables. In many cases, it brings extra benefit if a visualization of the objective function, together with the constraints, can be drawn on a two or three dimensional space. Visualization gives the best chances to verify the analysis and estimate the most optimal result. &lt;/p&gt;

&lt;p style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;In fact, visualization has been broadly used in the scientific (or, academical) world to understand observations and facilitate key decisions on research directions. The business world (and the BI industry) is following this trend in recent years. Good examples are the population of visual analytics tools such as SAS Visual Analytics, Tableau, and Qlikview. &lt;/p&gt;

&lt;p style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;Data visualization means to show your data with diagrams instead of tables of numbers. Visualization is important and extremely useful in most scenarios. It is equally to say that finding out the right visualization is also vital and decides how the clients receive and accept the observations and conclusions. &lt;/p&gt;

&lt;p style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;Using visualizations does not mean that the analyst needs to make fancy or beautiful diagrams. In fact, the visualization should be clear,simple and straightforward.&lt;/p&gt;

&lt;p style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;How to find the best visualization to pinpoint the analysis? A recommended way is to use scattetplots. Just start by choosing an X and Y dimensions and start drawing the data points. Very often the analysts can find many interesting patterns and are able to define new dimensions. A standard analysis would use independent variables as the X axis and dependent variables as the Y axis. Of course there will be more than one dependent and independent variables. The analysis report normally involves diagrams with different combinations of variables which can help to identify certain patterns in the data points. &lt;/p&gt;

&lt;p style=&quot;-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); &quot;&gt;There exists many excellent data visualization tools. Besides Excel, Tableau and other commercial tools, open source tools, such as R, can be a very good choice. &lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style=&quot;text-align: right; font-size: small; clear: both;&quot; id=&quot;blogsy_footer&quot;&gt;&lt;a href=&quot;http://blogsyapp.com&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://blogsyapp.com/images/blogsy_footer_icon.png&quot; alt=&quot;在Blogsy发表的&quot; style=&quot;vertical-align: middle; margin-right: 5px;&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;在Blogsy发表的&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/5402976121019672958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/5402976121019672958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/5402976121019672958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/5402976121019672958'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2013/10/understanding-data-analysis-part-two.html' title='Understanding Data Analysis: Part Two'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-4074697100568731026</id><published>2013-07-28T03:04:00.001+02:00</published><updated>2013-07-28T03:07:06.279+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="business analysis"/><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="data analysis"/><title type='text'>Understanding Data Analysis: Part One</title><content type='html'>&lt;p&gt;&lt;em&gt;&lt;font size=&quot;3&quot;&gt; Data analysis is a basic skill for any business personel at any modern enterprises. Most of the decision making processes at such organizations lay on a solid analytical background before they reach into the final resolution. Almost all the modern Business Intelligence  technologies originate from requirements at the data analysis steps. Learning the data analysis process and concept gives very good meaning for understanding why and how the BI technologies have evolved into the current state. &lt;/font&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;font size=&quot;3&quot;&gt;I have a series of blog entries on data analysis concepts, process, and techniques. This is the first part of the series. This blog entry is motivated and actually based on the following references.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
   &lt;li&gt;&lt;em&gt;&lt;font size=&quot;3&quot;&gt;Michael Milton: Head First Data Analysis&lt;/font&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Part I: The basic steps&lt;/p&gt;

&lt;p&gt;Making decisions at a management position can be either easy or difficult. Using intuitions and always bet on one&#39;s luck has been a tradition for many &quot;cowboy&quot; style managers. To keep being successful and stay at the right career steps, many managers choose to use decent approaches and make decisions based on a set of rational and serious analysis. This starts the era of data analysis. &lt;/p&gt;

&lt;p&gt;No matter what analysis it is, the very basic steps of any analysis are to define the problem, break it down, take observations and make partial solutions, assemble the results and make the final conclusions. Data analysis is about applying the analysis with a large set of data at hand.&lt;/p&gt;

&lt;p&gt;The information age brings massive amount of data to every business entity. Data means value and opportunities if you know how to understand and use it. In many situations we found ourselves working as a data analyst without knowing the basic techniques and practices about this role. A data analyst knows how to break down a large set of data and give it a structural understanding so that the data becomes intelligence and insights. With a powerful toolbox, a data analyst transforms data into knowledge which often pushes forward decisions to be made. Thus, the basic skill or instinct of a data analyst is the capability to understand and structure data.&lt;/p&gt;

&lt;p&gt;Given a scenario or just a piece of data, the typical steps that every data analyst will go through can be summarized below.&lt;/p&gt;

&lt;p&gt;1.  Define the problem&lt;/p&gt;

&lt;p&gt;This is the very first step. Know your problem is the basic instinct for a data analyst. All analysis is targeted at a goal, that is, the question that should be answered or the problem that should be solved.  Without defining the question or the problem, the analysis will head for nothing. How to define the problem? Just ask! You should of course ask the person who will make decisions based on your analysis. Sometimes it can just be yourself if you are to make the decision. Don&#39;t just ask for the final goal of the problem. Ask what the decision maker means.&lt;/p&gt;

&lt;p&gt;In many scenarios, the decision maker needs the help from a data analyst because she/he &lt;/p&gt;

&lt;p&gt;- Do not know about the data&lt;/p&gt;

&lt;p&gt;- Know somethinng about the data but is not totally sure with it&lt;/p&gt;

&lt;p&gt;- is not sure about the problem&lt;/p&gt;

&lt;p&gt;- is not sure about the scenario of the problem&lt;/p&gt;

&lt;p&gt;- Is not good at making decisions&lt;/p&gt;

&lt;p&gt;- Use more intuition than analytics&lt;/p&gt;

&lt;p&gt;The data analyst should start by clearly defining the problem with her/his clients. It can be that the client brings more problems or requirements after this step, which is totally fine. Changes to requirement may bring little overhead in terms of administration effort. But it also helps to narrow down the problem in many cases. A lot of the times, to help the clients to identify her/his problem is the very first and the most important task for the analyst. Many clients are even not aware of the problems that they are facing.&lt;/p&gt;

&lt;p&gt;There is, of course, a method or concept called &quot;exploratory data analysis.&quot; That means the analyst must find valuable hypotheses from the data which worth evaluating. This is already more than a concrete problem.&lt;/p&gt;

&lt;p&gt;2. Disassemble the scenario&lt;/p&gt;

&lt;p&gt;To find a solution to a problem scenario, a very typical approach is to divide the problem and scenario into small pieces and analyze. This step requires the data analyst break down the problem into smaller pieces in order to start the detailed analysis. It is important to keep breaking down to the level that best fit the analysis. &lt;/p&gt;

&lt;p&gt;To break down the problem, one approach is to create a kind of tree structure, starting with the problem defined in the previous step and extending to different sub-nodes until you reach the leaf level.&lt;/p&gt;

&lt;p&gt;This also applies to the data. The data analyst will need more detailed data if the first step only provides a general level summary of the data. More data brings more room for analysis and testing of conclusions.&lt;/p&gt;

&lt;p&gt;What is the most important technique to use when looking at data? Making comparisons! In fact, making good comparisons is at the core of data analysis. A data will always find it useful to break down the data by finding good and interesting comparisons of data. &lt;/p&gt;

&lt;p&gt;As a product from this step, I can imagine that the data analyst completes with a document of two sections. The first is the break-down structure of the problem. The second is a set of rules on how to divide and slice the data.&lt;/p&gt;

&lt;p&gt;As it always says, you cannot move the whole mountain all at once, but you can move it piece by piece.&lt;/p&gt;

&lt;p&gt;3. Evaluate your conclusion&lt;/p&gt;

&lt;p&gt;This step evaluate all the observations from the previous steps. The key to evaluate is to compare. With all the problems on the left hand and all the observations on the right side, compare, compare and compare!&lt;/p&gt;

&lt;p&gt;A compulsory to this step is to insert the analy her/him-self to this process. This means the analyst bring her/his responsibility on board and focus on getting the best value for the client as well as the analyst her/him-self. While the analyst is indeed betting on her/his credibility, there comes also more likelihood that the analyst will get more trust and belief from the clients. &lt;/p&gt;

&lt;p&gt;I&#39;d like to quote this paragraph from the book Head First Data Analysis.&lt;/p&gt;

&lt;p&gt;&quot;&lt;em&gt;Whether you’re building complex models or making simple decisions, data analysis is all about you: your beliefs, your judgement, your credibility&lt;/em&gt;&quot;&lt;/p&gt;

&lt;p&gt;4. Make the decision&lt;/p&gt;

&lt;p&gt;At this step, the analyst summarizes the conclusion and gives the final decision or recommendation. All the analysis results must be formed into a format that is easy for making decisions. Otherwise, the analysis was useless. &lt;/p&gt;

&lt;p&gt;The analyst must make it simple and straight for the decision-makers. It is important to get the voice heard (that is, to make it understandable) so that people can make sensible decisions based on the input from the analyst.&lt;/p&gt;

&lt;p&gt;One more thing to add is about the analysis report. The analysis report can take as simple as three sections, &quot; background,&quot; &quot;understanding of data,&quot; &quot;recommendation.&quot; And again, it must be simple, concise and direct.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;With all the steps of data analysis, will we be ready for all kinds of challenges? Not exactly. There are quite a list of things to set ready for. One first question will be &quot;What to do when my analysis turns wrong or incomplete?&quot;&lt;/p&gt;

&lt;p&gt;Well, not everything can be so easy and safe. In many cases, the initial data analysis report can get bad feed back and results. What could go wrong then? &lt;/p&gt;

&lt;p&gt;The first thing to consider is the assumptions made in the previous analysis. Assumptions are usually based on mental models we built on the scenario. Mental model is how we normally see the world around us. It helps us to understand and interpret information around us. It is like a model in mathematics, where one can build a ton of basic elements and describe the world with them. Very often, the analyst&#39;s mental model is affected by the mental model from the clients. So an important lesson for the analyst is to make all the mental models, at least the important parts, explicit to the analysis. &lt;/p&gt;

&lt;p&gt;Every part of the analysis, such as the statistic model, the data model, etc. is always dependent on the analyst&#39;s mental model. When mental model is wrong, all steps of analysis must be run again to provide a new round of analysis result. &lt;/p&gt;

&lt;p&gt;To build the right mental model, the analyst must include both things that are taken as assumption and things that are unknown or uncertain. The &quot;anti-assumption&quot; is very often more important and can lead to new discovery and insights. For example, consider making a list of &quot;things I do not know,&quot; &quot;things that I do not know how to do,&quot; &quot;things that I have not done,&quot; etc. This must be applied to the analysis process and the analyst needs to challenge the client on many aspects of the clients&#39; mental model at the &quot;disassemble&quot; step of the analysis. &lt;/p&gt;

&lt;p&gt;And of course, the analyst must ask for new and more detailed data for the new round of analysis. Results from the previous analysis can shed the light on where and how to ask for the new data. A very typical mistake from many analysts is to focus too much on the numerical values (also called &quot;measures&quot;) in the data. In fact, the row or column header information is even more important to look at. In many cases, how you drill into and mesh around data decides how the data look like in the end. &lt;/p&gt;

&lt;p&gt;Analysis never stops. If the analyst always finds out new clues or observations, she/he can continue the four steps for ever.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style=&quot;text-align: right; font-size: small; clear: both;&quot; id=&quot;blogsy_footer&quot;&gt;&lt;a href=&quot;http://blogsyapp.com&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://blogsyapp.com/images/blogsy_footer_icon.png&quot; alt=&quot;在Blogsy发表的&quot; style=&quot;vertical-align: middle; margin-right: 5px;&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;在Blogsy发表的&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/4074697100568731026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/4074697100568731026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/4074697100568731026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/4074697100568731026'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2013/07/understanding-data-analysis-part-one.html' title='Understanding Data Analysis: Part One'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-3543076060023811332</id><published>2012-08-11T21:37:00.000+02:00</published><updated>2012-08-14T08:25:23.996+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerPivot"/><category scheme="http://www.blogger.com/atom/ns#" term="Self-service BI"/><title type='text'>A Simple Tutorial on PowerPivot (4)</title><content type='html'>&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;5. Publishing and Sharing Reports&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;After doing analysis on the data, it is the
time to share the reports and data to other business users. As mentioned early
in this tutorial, it is very important to use SharePoint to create a BI
collaboration environment in order to protect the Self-service BI from being a
pure spreadsheet mart. &lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;Before publishing PowerPivot workbook to
SharePoint, it is normal to consider &quot;beautify&quot; the workbook so that
other users find it useful to read and use the report.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;For example, it is useful to remove or hide
worksheets that are not part of the report, to improve the placement and
appearance of the worksheets, or even turn of the grid lines to make it better
for using. Another important thing to do is about the configuration of data refresh.
The connections that you have at your local PowerPivot for Excel require
certain data connection providers, and these connections, after being uploaded
to SharePoint, still require the same data connection providers or at least
require a re-configuration of the data connections. So it is important to
install (or ensure that they are installed) the relevant data connection
providers at the server. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;When publishing PowerPivot workbook to
SharePoint. There is an option to turn on document versioning in SharePont 2010
site. However,&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;you should be really
careful when deciding this option. After turning on the versioning settings,
every change to the PowerPivot workbook is saved to the content database. That
means many versions (at almost the same size) of the PowerPivot workbook is
saved to the content database. This can make the system heavy loaded after some
time. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;To load the workbook to SharePoint, choose
to &quot;Save &amp;amp; Send&quot; in the Excel Ribbon or just upload the workbook
to the site. You should use the PowerPivot Gallery at SharePoint to keep the
PowerPivot workbooks. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;At the SharePoint server side, you must
make sure that relevant features and system services are installed in order to
use PowerPivot. To be more specific, Excel Web Access, Excel Calculation
Services, PowerPivot System Services, and SQL Server Analysis Services are
involved when users interact with published PowerPivot workbook at PowerPivot
gallery. Here one can have the same &quot;slicing-and-dicing&quot; ,
&quot;soring and filtering&quot; user experiences as the PowerPivot for
Excel).&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;As illustrated in the example
below,&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;one can still work with the “slicing-and-dicing”
feature inside the web page open by Internet Explorer.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf-24768sk-blTg9J6GKpYHkuLnlgKEvrat6VgiOVXmLggWrq3QergjivrsPFgMBPatuVJbaomCW1TmPiJYUXwNSkhITUXle2GNF5kZ1H7q-rnKnzVirxwATjPl6lAs0ncE37EwI6dJHY/s1600/pic1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;296&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf-24768sk-blTg9J6GKpYHkuLnlgKEvrat6VgiOVXmLggWrq3QergjivrsPFgMBPatuVJbaomCW1TmPiJYUXwNSkhITUXle2GNF5kZ1H7q-rnKnzVirxwATjPl6lAs0ncE37EwI6dJHY/s400/pic1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;The PowerPivot Gallery is designed for
end-users of Self-service BI to use the PowerPivot. So any user of the
workbook, with provided access, can re-use the data and even do further
analysis based on it. One can click on a specific sheet in the PowerPivot
workbook to further analyze the data with given features from Excel Services. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;The PowerPivot Gallery has three standard
views, i.e., Gallery View, Theatre view, and Carousel view.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;The following picture shows the differences
of these views.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipbLXerGtDQVTC-KPTleDeI4c341YiX3YUdI3NweMFixQ-eR1-pPMcWr6KfBYc2IA4cjwTtqX4D1L46roo7G5vYC8WIBPukR432K4ERbPzrNQMjF33EP_yHGazNvX0ChyU_j1mH5gdbR8/s1600/pic2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;218&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipbLXerGtDQVTC-KPTleDeI4c341YiX3YUdI3NweMFixQ-eR1-pPMcWr6KfBYc2IA4cjwTtqX4D1L46roo7G5vYC8WIBPukR432K4ERbPzrNQMjF33EP_yHGazNvX0ChyU_j1mH5gdbR8/s400/pic2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;After a PowerPivot workbook is published at
SharePont site, users of the published workbook can create their own reports
based on the PowerPivot workbook data (meaning that the workbook can be used
like a data source). When you hover on the icons of the workbooks, you can see
a option to create new report. Then there are two options available, Open New
Excel Workbook and Create Report Builder Report.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Below is an example. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioz51N4Dcy_r_t0Kv9M6-tet1fyS3pqkYmjYjl7lJWIxHYbD3VgIM2WCt5ruqwP_1qK9hWSqY-qdF77NU5ytRhNEymJxLcXo59Pnp9ZiqVPhvScXj-pxgMXJ-XGja2DfnFKqRBpNGTRyw/s1600/pic3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioz51N4Dcy_r_t0Kv9M6-tet1fyS3pqkYmjYjl7lJWIxHYbD3VgIM2WCt5ruqwP_1qK9hWSqY-qdF77NU5ytRhNEymJxLcXo59Pnp9ZiqVPhvScXj-pxgMXJ-XGja2DfnFKqRBpNGTRyw/s400/pic3.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;When you create an Excel Workbook by using
the PowerPivot workbook data, the data is provided from the PowerPivot workbook
(in SharePoint) in the same ways as provided from an Analysis Service database.
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;When using Report Builder to create reports
based on PowerPivot workbook data, the data is treated as a data connection
just like data connections. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;Another important work when sharing your
PowerPivot report in SharePoint is to consider refreshing data at a PowerPivot
workbook stored in SharePoint. You can easily manage the data refresh in the
PowerPivot Gallery. The PowerPivot data refresh feature currently does not
support data refresh within a day (shame, isn&#39;t it). But you can perform an
&quot;immediate&quot; data refresh by manually initiate a data refresh
command.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;And you can also configure the
SharePoint to send you an email notification after data has been
refreshed.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;One thing to remember, if you
use linked table in PowerPivot workbook, it will not have any data refresh. Below
is an example page of data refresh configuration. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPBAGlfv9KWZk4N_RU43WunIvggvJAXktzyft1IS_nIABcK35cbVd9IDjOYW_KBXlt57UhlfwIgzV5kLrXxBRcQpOSLDz4Oi5oh-3yZIE-VTfljnDIW0svCkjn7qgnGwl6eFQOvheB0_Q/s1600/pic4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;246&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPBAGlfv9KWZk4N_RU43WunIvggvJAXktzyft1IS_nIABcK35cbVd9IDjOYW_KBXlt57UhlfwIgzV5kLrXxBRcQpOSLDz4Oi5oh-3yZIE-VTfljnDIW0svCkjn7qgnGwl6eFQOvheB0_Q/s400/pic4.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: Calibri; mso-no-proof: yes;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: Calibri; mso-no-proof: yes;&quot;&gt;6. Conclusion&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: Calibri; mso-no-proof: yes;&quot;&gt;This Tutorial is made to describe the key features in PowerPivot in simple words. Apparently one can look into the Microsoft site or Youtube to look for more insights or &quot;live-actions&quot; on these features.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: Calibri; mso-no-proof: yes;&quot;&gt;Hopefully this tutorial can be help for someone looking to start using PowerPivot. Good luck and enjoy the world of Self-service Business Intelligence!&lt;/span&gt;&lt;span style=&quot;mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/3543076060023811332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/3543076060023811332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/3543076060023811332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/3543076060023811332'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2012/08/a-simple-tutorial-on-powerpivot-4.html' title='A Simple Tutorial on PowerPivot (4)'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf-24768sk-blTg9J6GKpYHkuLnlgKEvrat6VgiOVXmLggWrq3QergjivrsPFgMBPatuVJbaomCW1TmPiJYUXwNSkhITUXle2GNF5kZ1H7q-rnKnzVirxwATjPl6lAs0ncE37EwI6dJHY/s72-c/pic1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-2666230607345910803</id><published>2012-08-10T23:00:00.000+02:00</published><updated>2012-08-10T23:00:37.575+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerPivot"/><category scheme="http://www.blogger.com/atom/ns#" term="Self-service BI"/><title type='text'>A Simple Tutorial on PowerPivot (3)</title><content type='html'>&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;4.
Analyze with PowerPivot&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;The key feature that makes Excel an ideal
tool for business analysis is the PivotTable and PivotChart capabilities. Now
with Excel 2010, the “slicer” capability (as illustrated below) is also added
so that the interactivity is further improved. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq_YWJ4lyOaiF5ojBnISSznW_j_zc5Z-o7Ni2TXf295iXHym0aJ9cvf-ygdaAP32FdE7yXYXr4YGwOmc9q86pb6uMSaUKlgyBrBpVzD65YA8pn6U_7lYjlHALTj6TEqSTh7XVSgKEbVEw/s1600/pic1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq_YWJ4lyOaiF5ojBnISSznW_j_zc5Z-o7Ni2TXf295iXHym0aJ9cvf-ygdaAP32FdE7yXYXr4YGwOmc9q86pb6uMSaUKlgyBrBpVzD65YA8pn6U_7lYjlHALTj6TEqSTh7XVSgKEbVEw/s400/pic1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;PowerPivot provides a set of options to
create PivotTable and PivotChart (as illustrated below). Details about each
option is out of scope of this tutorial. It is very similar to Excel with more
enhancement on slicer and “measures” which can be created by DAX. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGi37KoOe5jRnCYPjZSehTzBigLf81oA-AXaRPoQz8t0pVmJI96nvZM-_cGgp-WagdhRs30MqeKUdaqUtBCIwMUj52wKj5_rFD5kA1ImavRvYH5Q6SRDxqRUlejXe62VuuSn5j-8uiBA4/s1600/pic2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;280&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGi37KoOe5jRnCYPjZSehTzBigLf81oA-AXaRPoQz8t0pVmJI96nvZM-_cGgp-WagdhRs30MqeKUdaqUtBCIwMUj52wKj5_rFD5kA1ImavRvYH5Q6SRDxqRUlejXe62VuuSn5j-8uiBA4/s400/pic2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;One important option, is to create “Flattened
PivotTable”. One usage of this option is to print out the data. Another way is
to convert the result PivotTable to Excel Formulas so that one can apply Excel functions
on the result table.&amp;nbsp; The option is
illustrated below. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_1tYvj6irqSDRx-9N2IjUVXPl927sBVu9gAGgDPKY3McKty0u3_QNo1HMhokbXluiMPkp3wVnDJCZGjjyBEUJPvFfPc4cj3rqXRRy1eRM5K9yg49LGab5xPV0itUARQsOsQDQ07OOkDQ/s1600/pic3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;195&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_1tYvj6irqSDRx-9N2IjUVXPl927sBVu9gAGgDPKY3McKty0u3_QNo1HMhokbXluiMPkp3wVnDJCZGjjyBEUJPvFfPc4cj3rqXRRy1eRM5K9yg49LGab5xPV0itUARQsOsQDQ07OOkDQ/s400/pic3.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;It is important to note that the “Field
List” for PivotTable or PivotChart under PowerPivot workbooks is different from
what it was for other data in Excel. The following picture is an example. The
left one is a typical PivotTable Field List while the right one is what you can
see in the PowerPivot Field List. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWP9XZ8jrkO6qzPbg4V0oXyU4PM2qLEL1xUW_YJTIDjKiYfr-yQwrbup_eoUodPil93AnVDkKie3DSQOWs2y7K5XyXMgUgNa5z8KPGo4-E2Akds8uHUqSfa5F50NttNOhUoLBTliWwBAQ/s1600/pic4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWP9XZ8jrkO6qzPbg4V0oXyU4PM2qLEL1xUW_YJTIDjKiYfr-yQwrbup_eoUodPil93AnVDkKie3DSQOWs2y7K5XyXMgUgNa5z8KPGo4-E2Akds8uHUqSfa5F50NttNOhUoLBTliWwBAQ/s400/pic4.png&quot; width=&quot;335&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Another interesting feature in PowerPivot
is Automatic Relationship Detection. As illustrated below, PowerPivot is being
active to detect any potential relationships among tables and fields. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG3T77zAMH3Da_AX9DpafhO7-DDoIBibKnJs_WRcRHPcX0nw5TykedT_pDv3ZZEk2LArZhXs762W9dyLJpDicfSLj-HyZ-65rEbTkI4LoXzqLNoJ7l38ULpFVvRbXX5NB8UtN-7BIsFm4/s1600/pic5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;295&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG3T77zAMH3Da_AX9DpafhO7-DDoIBibKnJs_WRcRHPcX0nw5TykedT_pDv3ZZEk2LArZhXs762W9dyLJpDicfSLj-HyZ-65rEbTkI4LoXzqLNoJ7l38ULpFVvRbXX5NB8UtN-7BIsFm4/s400/pic5.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;As the core part of data analysis, defining
and using measures if always compulsory. PowerPivot provides full support
through DAX expressions. Besides the implicit measures which are created while
dropping things into the Value area in Pivot chart or Pivot table design. One
can also create explicit measures by explicitly specify the DAX expression. To
begin creating a measure, right-click on a table name in the PowerPivot field list
and select Add New Measure (as illustrated below). &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAGLszYUT0dChtDl6HA_OTcvk0WrXrJUIbdUq9u91dWoIJyJ3wPk-TdfjtmHgrgbFVVWivTnRiWwQuZKB8IIJu8qQlwTG_Ygge-O_9DUu6cCPFMS9Neqa8ecTeyvC8aK-3rZThd_V9GX0/s1600/pic6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;343&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAGLszYUT0dChtDl6HA_OTcvk0WrXrJUIbdUq9u91dWoIJyJ3wPk-TdfjtmHgrgbFVVWivTnRiWwQuZKB8IIJu8qQlwTG_Ygge-O_9DUu6cCPFMS9Neqa8ecTeyvC8aK-3rZThd_V9GX0/s400/pic6.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;And defining DAX measures requires to use
the DAX functions. As illustrated below, the measures are defined in a similar
way to Excel formulas. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHbvTUuJXeV2PlcX8hcTZ1jr9-DfqP_9AMp6zb6KDcEFdOhn9Op_ngDOkE8htawKa8Haw3s7j_d7pqdAKVsJAlerOr5BpxQBwiGycUa1PQzu-jDjlUeX6s3bzvHfKP6wvL5hsjhz418oY/s1600/pic7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHbvTUuJXeV2PlcX8hcTZ1jr9-DfqP_9AMp6zb6KDcEFdOhn9Op_ngDOkE8htawKa8Haw3s7j_d7pqdAKVsJAlerOr5BpxQBwiGycUa1PQzu-jDjlUeX6s3bzvHfKP6wvL5hsjhz418oY/s400/pic7.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;What to be careful with here is that you
should not thing in “rows” when measure values are defined here. And this
measure must be defined with an aggregation function (such as sum, count,
average, etc.) that will return a single value. In such sense, this is a bit
different from the definitions of some calculated columns. This is how it looks
like after this measure is defined on the PivotTable. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbhqc33mcyOrd85FwGTfR6fMtvA1RpMbTMqWdd02hHlvXZ_X9als_iMFYVmWoimdIE4p6e7qzJXDTmG_NrWZCFtyAknzjHn4C-zdy1vjCHxHI6jXOQfOC2U_iPBUbGRuRvMSWSzd3G5BE/s1600/pic8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;176&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbhqc33mcyOrd85FwGTfR6fMtvA1RpMbTMqWdd02hHlvXZ_X9als_iMFYVmWoimdIE4p6e7qzJXDTmG_NrWZCFtyAknzjHn4C-zdy1vjCHxHI6jXOQfOC2U_iPBUbGRuRvMSWSzd3G5BE/s400/pic8.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;One
more exciting feature to mention, Excel 2010 allows users to create “Named Sets”
when using PivotTables (illustrated below). This link provides more detail about
this feature: &lt;a href=&quot;http://blogs.office.com/b/microsoft-excel/archive/2009/10/05/pivottable-named-sets-in-excel-2010.aspx&quot;&gt;http://blogs.office.com/b/microsoft-excel/archive/2009/10/05/pivottable-named-sets-in-excel-2010.aspx&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;PowerPivot
can also work with Named Sets in Excel. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDwKoZXN14BDwI6sIg5Rtu7we-u8cSmK_k6oiRElObIK1puQ8YaLp8Z7xIch5glLqTsiqp2OnrmSuFnFHebfQgiUZTmcqF5kb5H83m2YM3PLWp7h4k2oP9y-Ha6H5D8O-oHSgo5bAyZZc/s1600/pic9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDwKoZXN14BDwI6sIg5Rtu7we-u8cSmK_k6oiRElObIK1puQ8YaLp8Z7xIch5glLqTsiqp2OnrmSuFnFHebfQgiUZTmcqF5kb5H83m2YM3PLWp7h4k2oP9y-Ha6H5D8O-oHSgo5bAyZZc/s400/pic9.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/2666230607345910803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/2666230607345910803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2666230607345910803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2666230607345910803'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2012/08/a-simple-tutorial-on-powerpivot-3.html' title='A Simple Tutorial on PowerPivot (3)'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq_YWJ4lyOaiF5ojBnISSznW_j_zc5Z-o7Ni2TXf295iXHym0aJ9cvf-ygdaAP32FdE7yXYXr4YGwOmc9q86pb6uMSaUKlgyBrBpVzD65YA8pn6U_7lYjlHALTj6TEqSTh7XVSgKEbVEw/s72-c/pic1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-6088062571457895020</id><published>2012-08-09T22:34:00.000+02:00</published><updated>2012-08-10T19:48:54.737+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerPivot"/><category scheme="http://www.blogger.com/atom/ns#" term="Self-service BI"/><title type='text'>A Simple Tutorial on PowerPivot (2)</title><content type='html'>&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;3. Enriching
the Data&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;After
importing data, the next natural thing to do is to integrate and enrich the
data. There are following ways to enrich data. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;First,
it is possible to change the actual data types for imported columns. As
illustrated below, after choosing a column in a PowerPivot table, one can
choose the “Data Type” option in the ribbon to convert the data types. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhee9Gzc9glhX1XfAtAsdZe5_9M1aGJsW2CJWIfhOfTuxYImX4yd2liJU5VbiiELxJPGybE0UYIMwTncEX7dMMVS8bH2v1mU1M6gLj_97RC56vqkJEmIpJKHfaNgmljX-sTtPVY038QIcw/s1600/pic1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhee9Gzc9glhX1XfAtAsdZe5_9M1aGJsW2CJWIfhOfTuxYImX4yd2liJU5VbiiELxJPGybE0UYIMwTncEX7dMMVS8bH2v1mU1M6gLj_97RC56vqkJEmIpJKHfaNgmljX-sTtPVY038QIcw/s400/pic1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Compared to changing data type of
columns, a second approach is to just change the way data looks like in the
table. That is done by re-“formatting” the data which only changes the “view”
of data without converting the underlying data type. Formatting changes in
PowerPivot are applied to an entire column. This is illustrated below.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv39aj-UUqJzUvSszJU620UrXGFXBUn3gg1o3Mp8LEu8AuEZ7WCiDDtgrMt-UyJDp48eqIedIzRADwAeNixRK1Q-2uuXvttavqe2adSbAesuQ7GWyzu-Wv2TBDlu75dYZC8wPnmR7o9d0/s1600/pic2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;268&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv39aj-UUqJzUvSszJU620UrXGFXBUn3gg1o3Mp8LEu8AuEZ7WCiDDtgrMt-UyJDp48eqIedIzRADwAeNixRK1Q-2uuXvttavqe2adSbAesuQ7GWyzu-Wv2TBDlu75dYZC8wPnmR7o9d0/s400/pic2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin: 0cm 0cm 0.0001pt 27pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;One of the key features of
PowerPivot is to create relationships among tables. As illustrated below, it is
possible to set up relationships after the PowerPivot tables are imported. The “Create
Relationship” option at the “Design” ribbon in PowerPivot window allows one to
set up relationship between tables. Due to the limitation of the current
version, relationships can only be defined on single columns (as shown below). This means that if
you want to establish two distinct relationships between two tables, you must
import another instance of the table. It is a bit similar to using SQL to define
join statements that use multiple columns in the same table. So users cannot expect to define complicated relationships
in PowerPivot. The “Manage Relationship” button shows all the defined
relationships of all the imported PowerPivot tables.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLTpA7XMmriJqAH5OzMcP-G9tT9fX1rKc0G4_LJKXlLp4U5UuvzKkpV8rWPCMYjEh0DCUHu2Qv-rEUdT9iumWjay_fYNipuB7GFEsSbYw-q6sWqVx7jRaxutqPex6Byi2JBa3viNhD3Qo/s1600/pic3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLTpA7XMmriJqAH5OzMcP-G9tT9fX1rKc0G4_LJKXlLp4U5UuvzKkpV8rWPCMYjEh0DCUHu2Qv-rEUdT9iumWjay_fYNipuB7GFEsSbYw-q6sWqVx7jRaxutqPex6Byi2JBa3viNhD3Qo/s400/pic3.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin: 0cm 0cm 0.0001pt 27pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;A very existing feature in
PowerPivot is that one can define ”measures” (like in Cubes) using the DAX
formulas. This includes calculated columns (which are materialized into the
table) and measures explicitly defined (which are kept virtual until called).
Below is an example of a defined calculated column in a PowerPivot table. The
DAX formula in the Fx textbox seems very similar to Excel. But the main
difference is that this definition covers a whole column “TotalSales” instead
of a single cell in Excel.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeZrRJzugIQkn4aF9nnYdoCNqgDUSqLYc4Opio3tRJ0YMxOhUkrdh9a0Rx1S_ZTvOeTDIIIy3dwJVrV4XygFEl6Q1c-Mp5N-u2jtXC3VfGAu6ZRfjl_jn16iLDo-WBwNpEZAZnwWKAmcI/s1600/pic4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;187&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeZrRJzugIQkn4aF9nnYdoCNqgDUSqLYc4Opio3tRJ0YMxOhUkrdh9a0Rx1S_ZTvOeTDIIIy3dwJVrV4XygFEl6Q1c-Mp5N-u2jtXC3VfGAu6ZRfjl_jn16iLDo-WBwNpEZAZnwWKAmcI/s400/pic4.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin: 0cm 0cm 0.0001pt 27pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin: 0cm 0cm 0.0001pt 27pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;A little bit more about DAX. DAX in
fact has a total of 135 functions to help with data analysis. About 80
functions are supported by Excel. DAX also provides functions that operate on
tables.The DAX functions can be categorized
into eight categories, i.e., Date and Time, Information, Logical, Math
and Trigonometric, Statistical, Text, Filter, Time Intelligence. Similar to
math and trigonometric functions , only a subset of Excel’s statistical
functions is supported by DAX in the current release of PowerPivot. When typing
DAX formulas, PowerPivot provides the “autocomplete” feature. One needs to
press the Tab key to use this feature. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Like Excel, PowerPivot window
provides the ”Sorting” and ”Filtering” options at the “Sort and Filter” Section,
and the “Freeze” option at the “View” Section for users to refine the data. This
is illustrated below. The column width can also be adjusted in a similar way to
Excel. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge9foIYSUEdzghyphenhyphenlscTkgwx60T2IjBOzOaO8r3cMtmuXfQeLjKCq7xMgczpvUCYZELwoVy_nQVxt5OOIyxnvjO2BjsHqsWgRfTNhrpb21a4bE_eD8MXEC6RSrr3uxOZR_XkmcQQ4yi0zE/s1600/pic5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;202&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge9foIYSUEdzghyphenhyphenlscTkgwx60T2IjBOzOaO8r3cMtmuXfQeLjKCq7xMgczpvUCYZELwoVy_nQVxt5OOIyxnvjO2BjsHqsWgRfTNhrpb21a4bE_eD8MXEC6RSrr3uxOZR_XkmcQQ4yi0zE/s400/pic5.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;DA&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Another useful feature for improving
the view is to use ”hide” and ”unhide” options. As illustrated below, it is
possible to hide columns from PowerPivot or PivotTable or both. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEwDcu_0b-JgNrFWRG7kA8SGz9EN1Kmn86vR4oiZ2ug1ofOvrErQn4ZAlZSePnHlqZ-uBTb2VsbEVtpdk-ltt5ZAY8P0rsbLLML5CaNgmk7heyNg1omSjnfs2ewHTIeSsa3hcliV4-6T4/s1600/pic61.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEwDcu_0b-JgNrFWRG7kA8SGz9EN1Kmn86vR4oiZ2ug1ofOvrErQn4ZAlZSePnHlqZ-uBTb2VsbEVtpdk-ltt5ZAY8P0rsbLLML5CaNgmk7heyNg1omSjnfs2ewHTIeSsa3hcliV4-6T4/s400/pic61.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin: 0cm 0cm 0.0001pt 27pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin: 0cm 0cm 0.0001pt 27pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin: 0cm 0cm 0.0001pt 27pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin: 0cm 0cm 0.0001pt 27pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;After
data is loaded to PowerPivot, the “Refresh” button can be used to retrieve the
latest source data to PowerPivot. As illustrated below, it is possible to
refresh the current table or refresh all tables in PowerPivot. When clicking
the “refresh” button, what happens behind the scene is that PowerPivot sends
two commands to the VertiPaq engine when you click Refresh:&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The first command is to “Alter”, i.e., to
make any metadata changes you have made in the PowerPivot Window.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The Second command is to “Process”, i.e.,
to refresh the data from external data sources and any calculations that depend
on the refreshed data. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin: 0cm 0cm 0.0001pt 54pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdRTD-YRWLXZ5kBorZrCFmtHpk_FaA5PUTTpmh6UcCipF7hqxe1d72JFrJZyFNvxxl-Am_Dgf-cg9YjKTKvGGZ87LmLUA3VwatcAg4ycj2YVkJZd0z_8rDAYVIL1jvNHAUwsDtzYQK4o4/s1600/pic7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;352&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdRTD-YRWLXZ5kBorZrCFmtHpk_FaA5PUTTpmh6UcCipF7hqxe1d72JFrJZyFNvxxl-Am_Dgf-cg9YjKTKvGGZ87LmLUA3VwatcAg4ycj2YVkJZd0z_8rDAYVIL1jvNHAUwsDtzYQK4o4/s400/pic7.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/6088062571457895020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/6088062571457895020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/6088062571457895020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/6088062571457895020'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2012/08/a-simple-tutorial-on-powerpivot-2.html' title='A Simple Tutorial on PowerPivot (2)'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhee9Gzc9glhX1XfAtAsdZe5_9M1aGJsW2CJWIfhOfTuxYImX4yd2liJU5VbiiELxJPGybE0UYIMwTncEX7dMMVS8bH2v1mU1M6gLj_97RC56vqkJEmIpJKHfaNgmljX-sTtPVY038QIcw/s72-c/pic1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-583390638200973244</id><published>2012-08-08T21:41:00.002+02:00</published><updated>2012-08-10T19:49:29.797+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerPivot"/><category scheme="http://www.blogger.com/atom/ns#" term="Self-service BI"/><title type='text'>A Simple Tutorial on PowerPivot (1)</title><content type='html'>&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1. Introduction&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Using PowerPivot is pretty easy. In general, four steps are
involved.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;First, you need to get the data to PowerPivot. This is about
importing and doing a little preparation on the data. Data can be brought from
relational databases, Analysis Service databases, PowerPivot that have been
published at SharePoint sites, Excel and Text files, data feeds (ops, something
new from SharePoint), through Copy-Paste actions, linked worksheet, etc.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Second, after taking everything into PowerPivot, you need to
enrich the data through various ways, such as filtering some rows, hide/unhide
some columns, formatting columns (or change data types), create calculated
columns through DAX definitions, and most important of all, defining
relationships among different PowerPivot tables. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Third, with all data ready to use, it is the time to analyze
the data.Here is the time to use DAX to create measures and more Excel functionalities to find out interesting results.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;Forth, and the most important of all, create and share your
reports.This is about showing and sharing your reports through SharePoint.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;This tutorial has four parts where each part introduces one
of the above steps.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Let’s start with the first step.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;2.
Data Importing and Preparation&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;To
bring data to PowerPivot is similar to bringing data to SQL Server Express. You
will have to be able to connect to different data sources. PowerPivot requires
database providers and, in some cases, client libraries in order to be able to
import data from these sources. In most cases, the database providers and
client libraries are not provided by PowerPivot for Excel and must be acquired
and installed separately.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;To
import data, the simplest way is to import using Table Import Wizard at the
PowerPivot window. There are two options when importing data using the Table
Import Wizard (so you should open PowerPivot window and click “Table Import
Wizard”. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; text-indent: 36pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1. Select from a list of tables or view&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; text-indent: 36pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;2. Specify a SQL Query.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; text-indent: 36pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;If
you choose “Select from a list of tables or view”, the following picture shows
the result. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; text-indent: 36pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuLXUt7sIttVecZM7TKiLa1t3qj43dLlgkSrf4Nb_zG9RkTI77ay7N6TWCVA9SHcYTBt-vjHR0-H9odj5Ln6RKtmWB8-4BhuN-4vZahBcwm5Ee3rmd_oop_c0rKgan9pFbz0Qyu6WEBhI/s1600/pic1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;357&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuLXUt7sIttVecZM7TKiLa1t3qj43dLlgkSrf4Nb_zG9RkTI77ay7N6TWCVA9SHcYTBt-vjHR0-H9odj5Ln6RKtmWB8-4BhuN-4vZahBcwm5Ee3rmd_oop_c0rKgan9pFbz0Qyu6WEBhI/s400/pic1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; /&gt;&lt;/span&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;The
button “Select Related Tables” gives a big help if you know one of the tables
(and have selected it” and wants to make sure that all other relevant tables
are included.” &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;For
the selected tables, you can use “Preview&amp;amp;Filter” button to decide whether
to include or exclude certain columns or rows from the data. The following
picture is an example.&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglbFRhmD5zisdCwaBk2HUGTdQlVQWzjunDYw95gWgUwPFyVvqTXtjfTQruxEscWJ-wTOfcIbMZB6X_O6cfY7-sapbZ-p7ms5_x3j07VvS0z0lapZWhH6Sc0kvx0JDOrw9Ti5NDK9HHHQI/s1600/pic2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglbFRhmD5zisdCwaBk2HUGTdQlVQWzjunDYw95gWgUwPFyVvqTXtjfTQruxEscWJ-wTOfcIbMZB6X_O6cfY7-sapbZ-p7ms5_x3j07VvS0z0lapZWhH6Sc0kvx0JDOrw9Ti5NDK9HHHQI/s400/pic2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;After
selecting all the relevant tables and completing relevant filtering options.
Click “Finish” button to start the actual importing process. Result of the
Importing process looks like the following. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGyeF8DfbcrnycWwo7hIyVky1u1ZN52ijGnHVWg0Uk3WZo6zh5rS1r3yAsOxViY__kihafUk2Cgxa_LDjeh8fSPGCvmM-cC0xqAAAFBX2jFKA9FEErpkFjTamPe5t7jHWROjxZjU7ZCE4/s1600/pic3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;355&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGyeF8DfbcrnycWwo7hIyVky1u1ZN52ijGnHVWg0Uk3WZo6zh5rS1r3yAsOxViY__kihafUk2Cgxa_LDjeh8fSPGCvmM-cC0xqAAAFBX2jFKA9FEErpkFjTamPe5t7jHWROjxZjU7ZCE4/s400/pic3.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Now,
let’s take a look at the second way, i.e., “Specify a SQL Query” when doing the
Table Import Wizard. When choosing this option, “Specify a SQL Query”, one can
use the “Design” button to go into the Query Designer to specify the SQL Query.
The picture below is an example of the SQL query. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCFtP6YUGWZh82ki6fLh7C4YDg84YLybOHCFJtW9b0SA6aQHCq4aNPDA3OxZ0QPHo5wC7CKygxsOhyphenhyphend2ZUSrleqOyc3JNz1gAC9UjqHl2WcE0h4SRCo3pMKX3IacGEdCe2GENK0rHY7Jw/s1600/pic4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;282&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCFtP6YUGWZh82ki6fLh7C4YDg84YLybOHCFJtW9b0SA6aQHCq4aNPDA3OxZ0QPHo5wC7CKygxsOhyphenhyphend2ZUSrleqOyc3JNz1gAC9UjqHl2WcE0h4SRCo3pMKX3IacGEdCe2GENK0rHY7Jw/s400/pic4.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;In
addition, Table Import Wizard lets you import data from MS Analysis Services (MSAS)
and other PowerPivot workbooks. It’s important to note that the result of MSAS
query is typically a &quot;cellset&quot; object, which is a multi-dimensional
object. But when the data is imported into PowerPivot, it is transformed into a
simple table. When you import data from MSAS you won’t have the same
interactivity of slicing and dicing as you typically have when using BI client
tools, such as Excel connected to an Analysis Services Unified Dimension Model
(UDM) cube. Another very interesting feature of PowerPivot is that &amp;nbsp;PowerPivot can connect to data in a published
PowerPivot workbooks at sharepoint sites. This makes the enterprise mash-ups
into reality. &amp;nbsp;It’s worthy to note that you
cannot import data from PowerPivot workbooks if they are .xlsx files on a local
disk drive.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Besides
importing tables, PowerPivot now supports “data feed”. Data feeds is a new type
of technology that provides tabular-like data such that users can subscribe to
the data in the same way as the RSS feeds in order to receive updated data as
the source changes. Data feeds are based on the Open Data Protocol, which uses
the Atom Publishing Protocol and its Data Services URI and Payload
Extensions.&amp;nbsp; Data feed can come from SQL
Server reporting services, SharePoint List and any generic data feed that
supports the OData protocol.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Here
is an example when you choose to import “From Data Feeds” in PowerPivot.
PowerPivot understood the URL description and import the initial data from the
source. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguRKx8Ar8dIWrn-9A8Jq0-jHUtVKa6OxPVpItmzj_nww1K_jJNQdP_3GTwysic49QwNzeQfX6i5R2fkg8yvaIm2TgZpItxKW7G3bw85LwR73e5XZPWVi9br1hADHp4xhTmXX5BA8vI-kw/s1600/pic5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;251&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguRKx8Ar8dIWrn-9A8Jq0-jHUtVKa6OxPVpItmzj_nww1K_jJNQdP_3GTwysic49QwNzeQfX6i5R2fkg8yvaIm2TgZpItxKW7G3bw85LwR73e5XZPWVi9br1hADHp4xhTmXX5BA8vI-kw/s400/pic5.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Text
Files is another important source of data. Just like importing data in DTS,
PowerPivot works with both Delimited text files and fixed-length-field text
files. But to work with the fix-length-field files is a little bit tricky. One
of the key step here is to define a schema.ini (exact name as this) at the same
location as the file. &amp;nbsp;The contents of
the schema.ini file are described in the MSDN topic at&amp;nbsp; &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms709353%28VS.85%29.aspx.&quot; target=&quot;_blank&quot;&gt;this link&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;You
can also import from Excel files. This is demonstrated below. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBrCYfXswee4aLQH5MTRDIkIfbQxfIjncpLmOgXbQNQyyBrOgB2q6jTUYVY6CSL-tLymemSHwni_M41l1aPbCakGwLt6aeRfpDngFSxef5i5_NxwCeYre2a74I60TKAwT4IMcZav7FI-M/s1600/pic6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;378&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBrCYfXswee4aLQH5MTRDIkIfbQxfIjncpLmOgXbQNQyyBrOgB2q6jTUYVY6CSL-tLymemSHwni_M41l1aPbCakGwLt6aeRfpDngFSxef5i5_NxwCeYre2a74I60TKAwT4IMcZav7FI-M/s400/pic6.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;There
are also other ways to bring data into PowerPivot. First one is to paste data
from clipboard (well, you need to copy these tabular data first), as
demonstrated below. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0dX-Q6mTPfpxx8QudOseK7KwlXmFAxJWGu9qZJWXP3xHpV7x96L-RAvgZLb4IEQXkWoCbzyFIdtjWoTESHwx0mEehQ5bRQNKYBr2vLulZFTmJHRuOo0VT5dS1jzpcD51sUV8-5S30WcY/s1600/pic7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;292&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0dX-Q6mTPfpxx8QudOseK7KwlXmFAxJWGu9qZJWXP3xHpV7x96L-RAvgZLb4IEQXkWoCbzyFIdtjWoTESHwx0mEehQ5bRQNKYBr2vLulZFTmJHRuOo0VT5dS1jzpcD51sUV8-5S30WcY/s400/pic7.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin: 0cm 0cm 0.0001pt 9pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;span lang=&quot;DA&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin: 0cm 0cm 0.0001pt 9pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin: 0cm 0cm 0.0001pt 9pt; vertical-align: middle;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; vertical-align: middle;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Second one is to create ”Linked Excel tables” which
keeps the source and target in sync automatically. The following is an example.
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1tgOw_ChDfrh686Op8_eetwZPrIxTo-oahILyqL33OLUzVEEBtBMrdAh0KHLkV4Rr-1aiyy5Bnx3RLqv5HEyzmwqjbyEicruTaUSu0AdVOseKM9wupzgDxw31iFKCL-N7eXjrcJ-cWLw/s1600/pic8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1tgOw_ChDfrh686Op8_eetwZPrIxTo-oahILyqL33OLUzVEEBtBMrdAh0KHLkV4Rr-1aiyy5Bnx3RLqv5HEyzmwqjbyEicruTaUSu0AdVOseKM9wupzgDxw31iFKCL-N7eXjrcJ-cWLw/s400/pic8.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;And the result of the linked table is shown in the
PowerPivot window with a special icon (the one next to the “DimStore” name in
the below picture).&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2qOzQj_gwZQ6E9DpTDAuDe4zQ18ER4esDs2OAy2PHVehiY5ICDm-hS-_eVzujGlqjoONKP3FWQogpqSeyqVowa1dCVABfCgeMewa6WlTFeMQkHI0d2QhTR6yY_kdF0JbjvQNl-v_2dd8/s1600/pic9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;263&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2qOzQj_gwZQ6E9DpTDAuDe4zQ18ER4esDs2OAy2PHVehiY5ICDm-hS-_eVzujGlqjoONKP3FWQogpqSeyqVowa1dCVABfCgeMewa6WlTFeMQkHI0d2QhTR6yY_kdF0JbjvQNl-v_2dd8/s400/pic9.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;After
specifying the import criteria, PowerPivot will start the importing with the
progress reports. It is important to note here that although PowerPivot can
import data from many diverse data sources. The data types supported in
PowerPivot is very limited compared to the big variety of data types at
different sources. One of the things to be alerted is when you are importing
data under different currency types, PowerPivot will import currency types as
general currency types (“general” to the regional format defined by the machine
where PowerPivot is running on). This can definitely lead to unexpected
results. But you can use the &amp;nbsp;PowerPivot
formatting tools to adjust the columns’ data type, and format after the import
is completed.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/583390638200973244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/583390638200973244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/583390638200973244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/583390638200973244'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2012/08/a-simple-tutorial-on-powerpivot-1.html' title='A Simple Tutorial on PowerPivot (1)'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuLXUt7sIttVecZM7TKiLa1t3qj43dLlgkSrf4Nb_zG9RkTI77ay7N6TWCVA9SHcYTBt-vjHR0-H9odj5Ln6RKtmWB8-4BhuN-4vZahBcwm5Ee3rmd_oop_c0rKgan9pFbz0Qyu6WEBhI/s72-c/pic1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-2421568384050909510</id><published>2012-08-06T21:52:00.002+02:00</published><updated>2012-08-06T21:52:53.712+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="TOGAF"/><title type='text'>Basics About Zachman framework</title><content type='html'>&lt;a href=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Simplification_Zachman_Enterprise_Framework.jpg/420px-Simplification_Zachman_Enterprise_Framework.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Simplification_Zachman_Enterprise_Framework.jpg/420px-Simplification_Zachman_Enterprise_Framework.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Simplification_Zachman_Enterprise_Framework.jpg/420px-Simplification_Zachman_Enterprise_Framework.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;span id=&quot;internal-source-marker_0.16310398355864275&quot; style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;With
 inspirations from traditional architectural and engineering discipline, 
John Zachman started the Zachman framework with its first publication in
 1987. Zachman framework provides a simple (at least it looks simple) 
but well-structured approach that supports many ways of architectural 
presentation using a common vocabulary and viewpoints.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;To
 be more specific, Zachman framework describes a model of an enterprise 
system from six perspectives, Planner, Owner, Designer, Builder, 
Subcontractor and the working system. &amp;nbsp;The major feature in Zachman 
framework is this matrix with 36 cells (example picture from Wikipedia) indicating all 
&quot;possible&quot; aspects to an enterprise system.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Here are the rows of the matrix:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Scope, Business Model, System Model, Technology Model, Components, Working system&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Here are the columns of the matrix:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Who, when, why, what, how, where&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;As indicated in the publications about Zachman framework The major principles behind Zachman framework are:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;1. &quot;A complete system can be modeled by depicting answers to the following questions: why,&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;who, what, how, where, and when.&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;2. &quot;The six perspectives capture all the critical models required for system development.&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;3. &quot;The constraints for each perspective are additive; those of a lower row are added to those of&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;the rows above to provide a growing number of restrictions.&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;4. &quot;The columns represent different abstractions in an effort to reduce the complexity of any&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;single model that is built.&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;5. &quot;The columns have no order.&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;6. &quot;The model in each column must be unique.&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;7. &quot;Each row represents a unique perspective.&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;8. &quot;Each cell is unique.&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;9. &quot;The inherent logic is recursive.&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;This
 framework with 36 cells can be used recursively to management the 
overall enterprise systems and each components inside it. One can build 
the 36 cells in different levels to keep views of an enterprise system 
at different levels. &amp;nbsp;Implementing Zachman framework must recognize two 
critical challenges in current enterprises.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;One
 must beginning making the descriptive representation of enterprise more 
explicit. &amp;nbsp;This means to populate the various cells of Zachman framework &lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Formalize a system to keep populate the different cells in a disciplined way.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;There can be two different approaches to get a company a quick-start on using the Zachman framework.&lt;/span&gt;&lt;br /&gt;&lt;ol style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Start developing the cells with the purpose of developing an enterprise architecture strategy&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Start developing row 1 of the matrix in order to establish an implementation road map.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;As
 claimed by different parties, one drawback of this framework is that it
 does not have so much public, open documentation as compared to TOGAF. 
However, from my own experience, this is also a good part of a framework
 where certain spaces are left for the enterprise itself to find out and
 define the discipline. &amp;nbsp;&amp;nbsp;To many enterprise architects, working by using
 everything available makes their life easier and simple. While to some 
other enterprise architects, having more space to dig out valuable works
 for the enterprise is of more fun and self-satisfying. &lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/2421568384050909510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/2421568384050909510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2421568384050909510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2421568384050909510'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2012/08/basics-about-zachman-framework.html' title='Basics About Zachman framework'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-2841205438238409622</id><published>2012-08-03T22:30:00.002+02:00</published><updated>2012-08-03T22:31:02.309+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="TOGAF"/><title type='text'>Understanding TOGAF</title><content type='html'>&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;The Open Group Architectural Framework (TOGAF) is considered to be the most often used framework for the future. Here are some notes that I&#39;ve taken after reading the first introduction of TOGAF.&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;TOGAF support the most commonly accepted architecture types, i.e., business (or business process) architecture, application architecture, data architecture, technology architecture. A key concept built-into TOGAF is that it is driven to create an open systems-based architecture so that solutions made at an enterprise are not relying on any single suppliers but focused on ensuring an open and integrated solution such that multiple vendors and heterogeneous systems can be added at any time without a major cost or risk. &lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;TOGAF consists of three parts. 1) The TOGAF architecture development method, which explains how to build an enterprise architecture for a specific enterprise in order to fulfill the business requirements. 2) The Enterprise Continuum whch is a repository of all architecture assets such as models, patterns, etc. 3) The TOGAF Resource Base which is a set of resources (templates, guidelines, handbooks, etc.) that facilitates the development of the architecture. &lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;In the TOGAF dictionary, &quot;architecture&quot; is often interpreted as &quot;view&quot; of things. For example, there&amp;nbsp; will be a business view, a data view, or a technology view of enterprise systems. This is quite typical in the enterprise architecture world. Just like the architecture of a building, it is always useful to present the architecture through different &quot;views&quot; to suit the need of different purposes, such as a construction view, a electricity supply view, a networking view, a security view, etc.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;In fact, creating and using views is the one of the key activities in TOGAF. Seeing the enterprise as a whole thing, different people (in other words, the stakeholders) tend to looking at this &quot;whole thing&quot; from different view points (i.e., perspectives) because they are different &quot;concerns&quot; (which is the key interest that defines the acceptability of any systems inside this whole thing). The focus inside TOGAF is to ensure that all necessary viewpoints are identified and satisfied. The following three steps have to be repeated very often. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Choose key stakeholders&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Understand and document their concerns&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Figure out how one models and deals with those concerns&lt;br /&gt;&lt;br /&gt;TOGAF provides a taxonomy of views but it does not mean every enterprise (who employed the TOGAF concept) must develop all items provided. In fact, it is always important to &quot;pick to use&quot; what is beneficial to an enterprise, which is determined by the architect team. One of the key points to ensure the success of making different views to different stakeholders is to ensure that everyone use the same language (i.e., architecture terms, elements, definitions) to communicate. &lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/2841205438238409622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/2841205438238409622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2841205438238409622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2841205438238409622'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2012/08/understanding-togaf.html' title='Understanding TOGAF'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-2373685756619464051</id><published>2012-08-02T22:54:00.003+02:00</published><updated>2012-08-02T22:55:10.315+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="Self-service BI"/><title type='text'>The Business Case of Self-service BI</title><content type='html'>&lt;span id=&quot;internal-source-marker_0.05047230411743753&quot; style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Why Self-service BI makes a difference? If we look at the state of BI before, then the answer is quite clear.&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Only
 trained and highly-paid BI developers can be used to create BI 
applications, which is highly customized (which means cost of 
maintenance, further development, and even decommissioning).&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;After
 BI application is built, it becomes difficult (money, time) to 
implement changes even the business situations and requirements are 
changed.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;After
 having 5 different BI applications, you have to have people with 
specific skills and knowledge to the ground level of these applications.
 Each system works in its own way. (so what&#39;s the cost of maintenance 
and operating)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Since
 it costs too much, many business analysts start to copy data from 
production systems and make their own analysis from local PCs. 
Spreadmarts become popular. Everyone becomes a cowboy and key business 
decisions are made from some charts in a spreadsheet saved at some one&#39;s 
local PC. &lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;When
 people are trying to share the spreadsheet files, the whole business is
 having the risk of losing confidential data without being aware of it.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Given
 these scenarios, starting a self-service BI can definitely eliminate 
the above scenarios by bringing lower cost, shorter time-to-market, 
reduced IT investment, more precise requirement specifications for 
corporate BI solutions, and more efficient collaborations among the 
business users.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;To be a bit more specific, here is a few points demonstrating the benefits claimed above.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;First,
 most self-service BI tools start by extending Excel or providing a very
 easy-to-start interface so that the business users always find it 
simple and quick to start producing reports, sometimes just like what 
they have been doing with Excel. And self-service BI means the business 
users have to serve themselves to produce the end result. There is 
almost no intervention from IT side, not to mention any &quot;waiting time,&quot; 
&quot;resource bottleneck,&quot; etc. This dramatically reduce the development 
cost for many BI solutions at the business team.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Second,
 since the development of the BI solutions is at the hand of business 
users, there is absolutely no communication detour between 
business-IT-business in order to get most work done. Shorter 
time-to-market &amp;nbsp;is ensured since the one who needs it is the one who 
builds it. Who else to complain about it?&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Third,
 the role of IT in this scenario is to monitor the business work and 
observe the need for creating corporate BI solutions (which is more 
reliable in terms of maintenance and operation). What&#39;s more important 
is that after doing these many self-service BI solutions, the business 
is actually making a very excellent prototype for the potential BI 
solutions that can benefit more. This saved quite much time of 
requirement analysis, interviews, escalations and much effort made by 
the solution architects at every project.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Forth,
 the concept, which is also a key in many self-service BI solution, is 
that self-service BI must include a collaborative effort to ensure the 
communications and reusability among the business team and the IT team. 
This avoids the spreadmart scenario and in fact, provides a chance to 
maximize the benefit of solutions developed by the power users at the 
business team.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Oh,
 one last point to make. What happens to the corporate BI solutions when
 self-service BI becomes so popular. The answer is, &quot;nothing.&quot; We still 
need corporate BI solution and we still need to develop these solutions 
through IT and business corporations. But, the difference is, we&#39;ve got a
 better overview of what we need and what we want this time ;)&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/2373685756619464051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/2373685756619464051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2373685756619464051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2373685756619464051'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2012/08/the-business-case-of-self-service-bi.html' title='The Business Case of Self-service BI'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-8076901723138338241</id><published>2012-08-01T22:34:00.005+02:00</published><updated>2012-08-02T22:55:27.215+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Architecture"/><title type='text'>Purpose of having an Enterprise Architecture</title><content type='html'>&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;internal-source-marker_0.6170376972039536&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Enterprise
 Architecture is closely connected to an overview of the whole. It does 
not matter if an enterprise means a large corporation, or a division, or
 a department. Enterprise Architecture is to keep an eye on the overall 
interest of this “enterprise.”&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;So
 what’s the business case of having an Enterprise Architecture? One 
thing for sure is that people tend to follow the trace of 
“standardization” when an EA process is driving. And this leads to a 
better commoditization of software and systems within an organization, 
i.e., controllable operating cost and predictable development time. When
 having an established EA process, people tend to have better 
communication effects and are able to make design decisions in shorter 
time (this is extremely important for large organizations where 
escalations and politics are popular). And, the most important of all, 
an EA tells the people, especially the leaders, the directions to go, 
the initiatives to take, and the strategies to rely on.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Perhaps
 a better way t to look at this is to see the situation when EA is not 
in place. Without EA, an organization definitely experiences one or more
 of the followings.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Many locally optimal, rather than globally optimal solutions exist and cannot removed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Very high operating cost due to the fact that things are not globally shared and re-used&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Too
 much dependency on a vendor or a legacy application (no one knows who&#39;s
 using it, no one knows anything about it, no one dares to close it down)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Most solutions are created for short term purpose and limits the long term benefit&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;IT standards are not respected&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;It
 is worth noting that even lots of IT functionalities are outsourced to 
different vendors, EA is still vital and even more critical in such 
situations. With more than one vendors pressing the CFO for different 
payments, the EA team must guardian the enterprise to avoid being a 
cash-cow kind.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/8076901723138338241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/8076901723138338241' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/8076901723138338241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/8076901723138338241'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2012/08/purpose-of-having-enterprise.html' title='Purpose of having an Enterprise Architecture'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-2993407910187060772</id><published>2012-08-01T22:32:00.004+02:00</published><updated>2012-08-02T22:55:48.089+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerPivot"/><category scheme="http://www.blogger.com/atom/ns#" term="Self-service BI"/><title type='text'>Basics for Understanding PowerPivot</title><content type='html'>&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;I often met the questions about PowerPivot these days. &quot;What is it?&quot; &quot;Why should we have it?&quot; &quot;Can PowerPivot do this for me?&quot;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Well, the best way is to make a list of most basic descriptions of PowerPivot and share with those who need it. So here they are.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul id=&quot;internal-source-marker_0.29146282159783976&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;What is PowerPivot&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;PowerPivot
 is a new data analysis technology in a way that it makes the 
&quot;impossible&quot; usage of EXCEL (in the past) to be possible now. So 
business analysts do not always have to wait for a few months to see the
 end-result of IT implementation. They can instead do self-service and 
make many of the BI solution implementations on their own 
(self-service). &lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Self-service BI compared to corporate BI&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;PowerPivot
 &amp;nbsp;(together with Excel, and most importantly, SharePoint) enables the 
self-service BI capabilities of a company. But this does not mean the 
era of Corporate BI is over. Instead, corporate BI will have an even 
more important status since the business is now able to specify more 
clearly on their requirements and is even able to provide a prototype 
plus data and results that can be used to validate the IT 
implementations.&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;PowerPivot is not a standalone tool&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;PowerPivot
 integrates with Excel (2010 since it needs the size extensions enabled 
from this version of Excel) and SharePoint 2010.&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Data Analysis Expressions (DAX)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;This
 is one of the key extensions of PowerPivot (in addition to the 
in-memory analysis engine and the compression algorithms). DAX is a 
collection of formula elements, i.e., functions, operators and constants 
that can be used to make expressions or do calculations. It is also 
available to the Tabular Model projects.&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Managed BI collaboration environment&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Clearly
 PowerPivot has enhanced the possibilities of spread marts and too many 
standalone worksheets across an enterprise. That&#39;s why it is critical to
 establish a managed BI collaboration environment before promoting the 
self-service BI concept. Here exists lots of process, rule, training, 
and SharePointing work. With a SharePoint site, the business can clearly
 do the self-service work while the IT department puts on certain 
audit-trails and analysis to find out the need for optimizations, 
further maintenance and even development of Corporate BI solutions.&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Technical specifications&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;There
 is no doubt that PowerPivot includes a good in-memory database. Here is
 the technical specification that one should always remember. &quot;....The 
maximum file size of a PowerPivot workbook is 2 GB. There are no 
restrictions on the amount of data users can import into a workbook, but
 workbooks exceeding the maximum file size can’t be saved. A 2-GB 
workbook typically corresponds to a 4-GB dataset, considering a 2:1 
compression ratio.... Performance tests show that PowerPivot for Excel 
can load more than 100 million rows and maintain adequate processing 
performance with 2 GB of memory. However, test results vary depending&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;on
 the compressibility of the data. For fastest processing performance, 
Microsoft recommends multi-core processors and more than 4 GB of 
RAM....&quot; (this is from the document &quot;Microsoft SQL Server PowerPivot 
Planning and Deployment&quot;).&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Key elements in PowerPivot for SharePoint&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;The Timer service (automatically refresh the data), the PowerPivot web services and the PowerPivot Management Dashboard.&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;The best picture that shows the roles in BI at enterprises&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Look at this one&amp;nbsp; (or use the following URL &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://i.technet.microsoft.com/dynimg/IC396763.jpg&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;&quot;&gt;http://i.technet.microsoft.com/dynimg/IC396763.jpg&lt;/span&gt;&lt;/a&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://i.technet.microsoft.com/dynimg/IC396763.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; src=&quot;http://i.technet.microsoft.com/dynimg/IC396763.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;The real key to success&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Having
 a focused effort to delivery training, technical documentation and 
support to the &quot;Power users,&quot; and business users is the real critical 
factor to the success of self-service BI. A good practice is to making a
 good knowledge base for common questions and training materials.&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Understand the performance gain and loss&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;What
 PowerPivot provides a a great performance if everything is inside your 
memory. To initially get the data from somewhere, there is a potential 
bottleneck on the network bandwidth. In that case, do not blame 
PowerPivot but try to decentralize the data just like reducing the heavy 
traffic around the central station of your city.&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Security and access&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;PowerPivot
 is definitely bring challenges to those who work with data access and 
security control . As a &quot;fat-client&quot; layer in an enterprise landscape, 
it is very important to identify the security needs and utilize 
SharePoint as a mitigation layer.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/2993407910187060772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/2993407910187060772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2993407910187060772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2993407910187060772'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2012/08/basics-for-understanding-powerpivot.html' title='Basics for Understanding PowerPivot'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-3989842491865843124</id><published>2012-07-31T23:01:00.001+02:00</published><updated>2012-07-31T23:02:08.741+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Architecture"/><title type='text'>6 Questions for Understanding Enterprise Architecture</title><content type='html'>&lt;span id=&quot;internal-source-marker_0.6832076036767508&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Many
 companies are implementing enterprise architecture these years. IT 
employees or “senior” IT employees are upgraded to the “shining” title 
of “Enterprise Architect.” Is it true that Enterprise Architect is just 
another rank name in deciding the seniority of employees or is it 
something really creating benefit for a company? &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;The best way to find out all these answers is to understand what is Enterprise Architecture. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Wait
 a minute. I am not going to start writing massive content about the 
definitions, theories, and so on. Instead, I will list the key questions
 that one should ask about Enterprise Architecture. How about the 
answers? Well, they are in wiki pages, google results, books, 
presentations, and most important of all, your own analysis and 
judgements. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;b&gt;1&lt;/b&gt;.
 To understand Enterprise Architecture, the first question is “what is 
Enterprise Architecture?” Or, one could start even one step back. What 
is “Enterprise?” Is it a multi-nation corporation or the IT department 
or a whole business division? And what is “architecture” or what is “IT 
architecture?” &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;b&gt;2&lt;/b&gt;.
 &amp;nbsp;Why do we need Enterprise Architecture? Of course we know that it is 
about fulfilling the business requirements. But there can be different 
ways of solving business requirements. Why do so many of us choose to 
use the EA approach?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;b&gt;3&lt;/b&gt;.
 When talking about IT architecture or software architecture, many books
 and articles mentioned about different levels or levels of abstraction.
 For example, there can be business architecture, solution architecture,
 reference architecture, data or information architecture, operation 
architecture, technology architecture, etc. What are the right ways of 
understanding these levels? How are they connected? &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;b&gt;4&lt;/b&gt;.
 Are there any existing concepts, frameworks, guidelines, and systems 
about Enterprise Architecture (oh yes, there’s plenty and more coming). 
What are their differences? &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;b&gt;5&lt;/b&gt;.
 How about a short history of Enterprise Architecture? Why did we come 
to this era that we all need the EA. What was it before? How did 
enterprise IT evolve over the past many years? Besides the history, 
how’s the progress and new topics in this discipline? Where do I get the
 latest trend and what are the trend now?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;b&gt;6&lt;/b&gt;.
 What about the business case for implementing Enterprise Architecture? 
How and why did so many companies accept to implement EA? &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;OK. Enough about the questions. Here are two exercises if all the above questions are answered. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;E1.
 Consider IT systems and solutions as an commodity is a natural way to 
implement cost-saving for any enterprise. More and more companies are 
seeing the need of using &quot;out of the box&quot; software rather than self- 
developing IT systems as a &quot;piece of art&quot; which can only serve specific 
purposes. In parallel to this, we have been seeing the new evolution of 
IT software that enables simple and quick customizations which makes a 
standard software quickly fit well into an organization with a 
compromise between the end-users &quot;never satisfied needs&quot;, the business 
sponsors&#39; &quot;cost-reduction while shorter time-to-market demand focus&quot; and
 the IT technicians&#39; &quot;quality and easy to maintenance awareness”. 
Providing this scenario (which is very typical in companies), how is 
EA’s role in such a situation? How should EA solve or resolve or manage 
such scenarios?&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;E2.
 Many companies consider cost-saving and EA is a great area to focus on 
cost-saving. But is this enough? How about getting more profit? Can we 
use EA to gain profit for the company? &lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/3989842491865843124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/3989842491865843124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/3989842491865843124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/3989842491865843124'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2012/07/6-questions-for-understanding.html' title='6 Questions for Understanding Enterprise Architecture'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-7509124835154358827</id><published>2012-04-17T23:11:00.003+02:00</published><updated>2012-04-17T23:11:35.620+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Glossary"/><category scheme="http://www.blogger.com/atom/ns#" term="Information management"/><category scheme="http://www.blogger.com/atom/ns#" term="Information Server"/><category scheme="http://www.blogger.com/atom/ns#" term="InfoSphere"/><title type='text'>Initial Impression of Metadata Tools in Information Server 8.7</title><content type='html'>Just got my hands on a sandbox of Information Server 8.7 installation. After looking at the InfoCenter and the Redbook about metadata management, I have had an initial view of the new metadata offerings from the Information Server 8.7.&lt;br /&gt;
&lt;br /&gt;
Just to add a bit background here. I have been using Information Server 8.1.x in the past 4 years. &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;In InfoSphere Business Glossary, I can see that the BG &quot;Editor&quot; and BG &quot;Browser&quot; interfaces are merged into a single user interface which is a good improvement on the user experience side. The new UI looks more &quot;modern&quot; and gives overview to both terms, categories, and IT assets very easily. In addition, Business Glossary has added a workflow feature that enables an &quot;approval workflow&quot; for managing BG terms. This workflow is disabled in the default installation.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The meta-model in the Metadata Server has been extended with a few new elements. Among other, the most existing one to me is the Logical Data Model. In the 8.1.x version, only physical data model (database table schemes) can be imported to the Metadata Server. Now a logical data model created in InfoSphere Data Architect, including the documentations in IDA, can be imported to the Metadata Server. This is a very good step towards making BG and Metadata Workbench more widely accepted and used by both business and IT developers in enterprises.&amp;nbsp; &lt;/li&gt;
&lt;li&gt;Metadata Workbench looks similar to the previous versions. The &quot;Administration&quot; tab in Metadata Workbench has an improved interface. And as I have heard (not tried myself yet), the data lineage and business lineage functionality has been improved a lot, so is the automated metadata service (which has been a pain in the 8.1.x version).&lt;/li&gt;
&lt;li&gt;A new tool, &quot;Metadata Asset Management&quot; seems to provide an excellent way of administrating metadata in an enterprise setup. This tool allows users to import and compare different types of metadata, such as data models, data files, BI reports. As described in the Redbook (&lt;a href=&quot;http://metadata%20management%20with%20ibm%20infosphere%20...%20-%20ibm%20redbooks/&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;), one can , based on this tool, design an enterprise metadata environment for all kinds of metadata related to data integration process.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;istool seems to keep the same functionalities as before and add a &quot;reporting asset&quot; for import/export.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
I also heard that Business Glossary provides more ways of integration with other tools. And the &quot;Blueprint Director&quot; is a very interesting architecture tool. Hopefully I will post more findings when I begin to do more work with this sandbox in the coming days :)</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/7509124835154358827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/7509124835154358827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/7509124835154358827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/7509124835154358827'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2012/04/initial-impression-of-metadata-tools-in.html' title='Initial Impression of Metadata Tools in Information Server 8.7'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-7146358856627995271</id><published>2012-04-09T23:21:00.000+02:00</published><updated>2012-04-09T23:21:29.725+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Lineage"/><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="InfoSphere"/><category scheme="http://www.blogger.com/atom/ns#" term="Metadata Workbench"/><title type='text'>The Need of Overviewing Enterprise Data Lineage</title><content type='html'>The concept of data lineage comes to proliferation in the Information Management world due to the need for more detailed, quality-focused metadata of the data flows and deliveries across enterprise IT systems. &lt;br /&gt;
&lt;br /&gt;
In a large enterprise where regulatory reporting, dash boards, score card and analytics are widely used, different IT systems need to delivery their data to fulfill the various purpose of business intelligence applications. As a best practice, such enterprise would already have established a data warehouse team to maintain a central repository of all kinds of data. Use of data warehouse makes the architecture of enterprise data flows quite simple. The warehouse is just like a centralized hub that collects all kinds of input and delivers outputs to various parties. And in such case, managing data flows and data deliveries across the enterprise seems simple (although still very challenging) because all management focus can be put around the data warehouse. Data lineage in such an architecture form is focused on the lineage of data pre- and post- the data warehouse.&lt;br /&gt;
&lt;br /&gt;
An very good example is the data lineage tools inside the IBM InfoSphere Metadata Workbench. In the data lineage tool, a source delivery file can be connected to an ETL job that takes this file to the data warehouse table. Then the table can be connected to the ETL job that loads the data warehouse table to the data mart tables which are then extracted and loaded to BI reports. With a naive (yes, not native but naive) support of defining external applications and extension mappings, the data lineage can be (manually) extended to external systems and tools to include the whole data life cycle, i.e., starting from the front-end system where the data was initially created, to the deliveries, the data warehouse, the data mart, and the BI applications, not to mention the various ETL jobs, data quality checks, etc., during the &quot;life cycle&quot; of this data-to-information flow.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
The data lineage functionality in InfoSphere Metadata Workbench does give us an good example of how enterprise users can benefit from having such a view across different architectural elements. Here is a short list:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Traceability of technical elements brought by the data lineage functionality can reduce the cost of system maintenance and support. For example, a developer in the system management group will easily find out all the relevant tables and jobs that are related to a piece of&amp;nbsp; &quot;problematic&quot; data.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The cost of doing impact analysis can be dramatically reduced if the data lineage information is available. Whenever a change is to be applied on an architectural elements, estimating the impact in terms of cost or even possibility&amp;nbsp; can save a great budget.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The capability of aligning architecture designs and to considering optimal refactoring options can be further strengthened if a detailed data lineage map is available. It is much easier for an IT architect to make the design options if the relevant data flows, together with the performance and throughput data, are presented on a diagram (which makes the job of IT architect more or less similar to an construction architect&#39;s work). &lt;/li&gt;
&lt;/ol&gt;
After seeing the benefits of data lineage, we need to come back and challenge if we need to have an overview of the whole data lineage across the enterprise IT systems instead of only those around the data warehouse.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Typically, most of the data need can be fulfilled by requesting a data delivery from the data warehouse to any business intelligence applications. In many enterprises, lots of IT systems act as a &quot;hub&quot; of certain group of enterprise data and generate outputs by adding &quot;values&quot; to the data. For example, a CRM system or an accounting system normally need to take data like customer, branches, agreements from other systems and then create output data with more &quot;corrected,&quot; &quot;aligned,&quot; &quot;calculated&quot; information. From an enterprise point of view, the output from such &quot;intermediate&quot; systems is also a main data source for the data warehouse. And the data flows from and to these systems are equally or even more &quot;mission-critical&quot; than the data warehouse.&lt;br /&gt;
&lt;br /&gt;
Another example is the case when there is much need on making &quot;operational reporting&quot; or &quot;operational business intelligence&quot; in a real-time or &quot;near real time&quot; manner.&amp;nbsp; In such cases, event-based architecture is used to send data directly to the business intelligence applications. No data warehouse is involved here (except that an end-of-day summary may be delivered to the data warehouse through a batch-window). Such data flow often requires great architecture care due to its mission-critical purpose. &lt;br /&gt;
&lt;br /&gt;
So, it does make lots of sense to maintain an overview of the whole enterprise data lineage on top of all IT systems, not just around the data warehouse. As up to now and up to my knowledge, there has not been any great software product that can fulfill this need completely. We need to cross our fingers and see what the vendors (I expect IBM, ASG, and maybe some start-ups) can bring to the table in the future.</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/7146358856627995271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/7146358856627995271' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/7146358856627995271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/7146358856627995271'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2012/04/need-of-overviewing-enterprise-data.html' title='The Need of Overviewing Enterprise Data Lineage'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-3402129320822391105</id><published>2012-04-06T23:54:00.002+02:00</published><updated>2012-04-09T23:22:01.436+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Glossary"/><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="InfoSphere"/><category scheme="http://www.blogger.com/atom/ns#" term="Metadata"/><title type='text'>How to start the implementation of InfoSphere Business Glossary</title><content type='html'>InfoSphere Business Glossary (IBG or BG) is a very useful &quot;Data Concept Management Tool&quot; to connect all users of data at an enterprise. BG is part of the IBM Information Server tool suite and is intended to be used as a enterprise glossary of business concepts and terms. With the metadata interchange support and the Information Server Metadata Server, a business term described in BG can be connected to a technical asset such as a column in a table, an ETL job that populates a table, a field member of a Business Intelligence report, or flat file contained in a delivery between enterprise applications. Another key feature of BG is the use of data steward. A data steward (person, role or group) can be assigned as an owner of a business term defined in BG. This provides an opportunity of creating an enterprise data governance structure. The ownership concept provides an enterprise-wide awareness of data and quality of data.&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
Implementation of BG normally requires a team of allocated resources (e.g., a project team or a task force) to start an initial &quot;enabling&quot; phase to define the work process and to actually implement a substantial amount of key business terms and concepts. The following is a list of key issues or topics that such team must work with in order to create a successful initial implementation of Business Glossary.&lt;br /&gt;
&lt;br /&gt;
1. Creating a data owner/steward role in the enterprise&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Apparently, making terms without knowing if it is correct or wrong does not make any sense at all. The enterprise must have employees that care and use the data that a term describes. Designing a role like data steward will not cost the employee a huge amount of extra working hours. On the long term perspective, the data owner can guardian the data and quality of data which will, in return, helps the enterprise to make the right business decisions based on the reports/dashboards/mining results that are based on the data.&lt;br /&gt;
&lt;br /&gt;
2. Designing a basic category structure in BG&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Business Glossary is a very simple tool. All business terms are located in categories. All categories are having a tree structure. A term physically located in one category can be &quot;referred&quot; by another category. A term can be connected to other terms as synonyms.&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Generally, a good structure in BG contains top categories that classifies the business concepts. For example, there can be a category called &quot;Customer&quot; which includes all kinds of business terms and concepts regarding customers to this enterprise. If all the top categories in BG are about such kind of major business conceptual areas, for example, &quot;Customer,&quot; &quot;Branch,&quot; &quot;Product,&quot; &quot;Agreements,&quot; etc., any users in the enterprise will find it not difficult to browse around to understand all the key business areas and business concepts. Besides, the search functionality in BG is well enough for any newcomers to look around.&lt;br /&gt;
&lt;br /&gt;
3. Designing the work processes around BG&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Typically, when users start to use BG, there will be requirements on how to let data steward edit the terms, how to manage the life cycle of terms (in BG, a term can be &quot;standard,&quot; &quot;accepted,&quot; &quot;candidate,&quot; or &quot;deprecated&quot;), and how to make sure that all contents are having back-ups etc. There can be many more such questions to the maintenance team of the BG content. &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; In addition, when BG is used and maintained in a strict enterprise environment where there can be TEST, FREEZE and PRODUCTION instances, the work processes seem to be more important. &lt;br /&gt;
&lt;br /&gt;
4. Marketing and making organizational implementation&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; A tool like Business Glossary does not contain any fancy and complicated functionality such that all users of the enterprise can suddenly start enjoying and cheering up every time they find it useful. The team must go out and communicate with almost everyone in the enterprise in order to have a good start on the tool. Here, the data stewards team should be the first group that get familiar (and enjoyable) with the tool and start (with their charms) to influence other enterprise users as &quot;Business Glossary advocates&quot; until everybody likes it.&lt;br /&gt;
&lt;br /&gt;
5. Starting populating the terms&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Normally an enterprise must have several key business concepts that are used throughout almost all activities/documentations, such as customer, internal units, employee, etc. It is very unlikely that one cannot find any employee that cares about terms and concepts in these core conceptual areas. In other words, one should find it possible and possibly easy to define and describe terms and assign data stewards in these core concepts. Giving a dedicated period and resource to populate terms in such core business conceptual areas gives a huge positive impact on the success of Business Glossary. &lt;br /&gt;
&lt;br /&gt;
The concept of having a Business Glossary is to use the &quot;crown sourcing&quot; power to improve and align the organization on the data and information usage. It paves the way for successful business intelligence implementation in the long run. Hopefully, we could expect more social and collaborative features from Business Glossary in the future. &lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/3402129320822391105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/3402129320822391105' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/3402129320822391105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/3402129320822391105'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2012/04/how-to-start-implementation-of.html' title='How to start the implementation of InfoSphere Business Glossary'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-1439580796918426171</id><published>2011-12-30T22:25:00.000+01:00</published><updated>2011-12-30T22:25:26.342+01:00</updated><title type='text'>Resizing Calendar webpart in MOSS 2003 and MOSS 2007</title><content type='html'>I ran into this problem when trying to drag a calendar webpart to a MOSS 2003 page (yeah, it&#39;s MOSS2011 now, but someone still prefer to use MOSS2003). To resize the Calendar webpart, I found a very excellent post at : http://blog.pathtosharepoint.com/2008/10/06/tiny-sharepoint-calendar-1/.&lt;br /&gt;
&lt;br /&gt;
The key part of the solution is to use the Content-Editor webpart and try to overwrite the default style-sheet for the calendar webpart.</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/1439580796918426171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/1439580796918426171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/1439580796918426171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/1439580796918426171'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2011/12/resizing-calendar-webpart-in-moss-2003.html' title='Resizing Calendar webpart in MOSS 2003 and MOSS 2007'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-2562379322421348876</id><published>2011-12-30T00:04:00.001+01:00</published><updated>2011-12-30T00:04:44.776+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hadoop"/><title type='text'>Running WordCount example in Hadoop installation at cygwin</title><content type='html'>I couldn&#39;t find a spare PC to install Ubuntu. So a cygwin on my Windows PC seems to be the only solution for running Hadoop (I did try to install Ubuntu desktop on the same PC, and then there is a wireless adapter error). I followed most of the steps that one can find out on Google. To me, the most helpful notes come from http://pages.cs.brandeis.edu/~cs147a/lab/hadoop-windows/&lt;br /&gt;
&lt;br /&gt;
My setup: Windows 7 professional (32 bit), Dell Studio. And I have a single node Hadoop installation on the cygwin environment.&lt;br /&gt;
&lt;br /&gt;
I think most of the steps described in http://pages.cs.brandeis.edu/~cs147a/lab/hadoop-windows/ are still quite correct. But when setting up $JAVA_HOME, I would suggest to use the Environment Variables settings in the Windows environment. The setup in &lt;span class=&quot;path&quot;&gt;conf\hadoop-env.sh did not work for me. And I also set the $PATH variable to point to the Java/jdk1_..../bin folder in the Windows environment.The reason is that the javac and java commands running in cygwin are actually based on the installed Java SDK in windows.&amp;nbsp;&lt;/span&gt; &lt;br /&gt;
&lt;span class=&quot;path&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;path&quot;&gt;After the setup, my next issue was to run the WordCount example. There were two parts. Running the WordCount.jar seems to be easy and successful. However, when I tried to use javac to compile the source code of WordCount.java, I met many errors, such as &quot;package cannot be found...&quot;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;path&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;path&quot;&gt;After a few hours of struggle, I found out the answer. The issues come from the classpath for Windows environment (when you run the command in cygwin). Here is the final solution for running the javac command in cygwin bash.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;path&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;path&quot;&gt;javac -classpath &quot;C:\cygwin\hadoop-0.20.2\hadoop-0.20.2-core.jar;C:\cygwin\hadoop-0.20.2\lib\commons-cli-1.2.jar&quot; -d playground/classes playground/src/WordCount.java&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;path&quot;&gt;Another thing to remember is to make sure that you do have java 1.6.x installed in Windows (at the time of this note, the hadoop version I used is 0.20.2). Anything in Java1.7 will not work.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;path&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;path&quot;&gt;Thanks to the many discussion about this issue even though they did not give direct help but just some ideas. Hopefully this note can be helpful for someone else on the same road :)&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/2562379322421348876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/2562379322421348876' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2562379322421348876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2562379322421348876'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2011/12/running-wordcount-example-in-hadoop.html' title='Running WordCount example in Hadoop installation at cygwin'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-2216170009351519982</id><published>2011-04-04T22:36:00.001+02:00</published><updated>2011-04-04T22:37:33.993+02:00</updated><title type='text'>Does SCRUM fit for data warehousing?</title><content type='html'>There have been a broad discussion on how agile concept fits into the landscape of data warehousing. Considering the very special nature (well, many things are special, as I agree) of data warehousing, concepts like SCRUM seem to be beneficial for running projects in the data warehousing context. However, can all data warehousing activities fit into a sprint?&lt;br /&gt;
&lt;br /&gt;
Well, I do agree that there are ways to break-down the activities into smaller steps so that they fit into sprints. However, the different life cycle statuses of a data warehouse may imply different tactics of implementing SCRUM concept.&lt;br /&gt;
&lt;br /&gt;
When you work with a matured platform, where more than 80% percent of the major data subject areas, such as people, organization, employee, customer, products &amp;amp; services, have been populated in DW and the need to adding new data sources has been disappearing over the last 2 years, it is time to consider using SCRUM to manage the control the development activities around the DW. Why? Because the data model, the ETL, and the different rules, guidelines are getting matured. People are used to the way that things are supposed to be. So it is very easy to estimate what activities should fit into each sprint.&lt;br /&gt;
&lt;br /&gt;
If we are in a situation where less than 20% of the data warehouse data is populated from source systems, it seems very challenging to consider using SCRUM. In such a status, the DW team are still struggling on the rules and ways of working. Substantial re-works are appearing on weekly or daily basis. In such a case, trying out any agile methods can be risky unless the SCRUM team has all key technical developers enrolled and gets the full management support (in case of re-works).&lt;br /&gt;
&lt;br /&gt;
What if you are in-between these two states (21%-79% of data is populated)? I would be very careful with what has been populated in DW. If the majority of the enterprise master data, such as Customer, Products, Organization, Arrangements, has been ready, it is safe to consider SCRUM by including key technical developers during the process. Otherwise, consider a more classical DW approach.&lt;br /&gt;
&lt;br /&gt;
By the way, this book may look interesting to read.&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=entenews-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0595471676&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/2216170009351519982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/2216170009351519982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2216170009351519982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2216170009351519982'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2011/04/is-scrum-fit-for-data-warehousing.html' title='Does SCRUM fit for data warehousing?'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-6784691763063354779</id><published>2011-04-02T22:29:00.000+02:00</published><updated>2011-04-02T22:29:17.661+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Information management"/><title type='text'>Is data valuable for an enterprise?</title><content type='html'>There is a recent post on Information Management where people questioned and debated about the value of data itself to an organization.&lt;br /&gt;
&lt;br /&gt;
As a general assumption, most enterprises value data as &quot;valuable asset&quot; for themselves. Whatever is kept in their IT systems is useful for creating business benefits. However, people always have to put data into certain context, such as a business process like &quot;sales,&quot; &quot;marketing,&quot; and &quot;credit profiling&quot;, in order to create the value based on these data. On that sense, the data itself does not seem to be a valuable asset until the moment it is dragged into the context. &lt;br /&gt;
&lt;br /&gt;
Well, this is an interesting observation or argument. But I would definitely question what is &quot;data&quot; to an enterprise. When a customer record is written in the database table at the IT system, this piece of data is already put into a context, i.e., the business definition of a customer to this business organization, and the business rules applied to this customer. And since this moment, this piece of data is creating value for the business. How? There can be few reasons.&lt;br /&gt;
&lt;br /&gt;
1. The customer record is in fact the hard evidence that a business transaction happened. This transaction information lets the business organization have a legal way to protect its business. When a customer comes and ask for a refund or modification of certain product or services, the data kept in the system is a legal protection of what should or should not be considered. One could argue that I am using a certain context in this example. However, I would then ask when and how can you find any piece of data which has nothing to do with the business on any context? If that happens, why would you need data into the IT system?&lt;br /&gt;
&lt;br /&gt;
2. In certain business domains, such as banking and health-care, keeping the data (I mean archiving) is a necessary need from a regulatory and compliance perspective. If an organization in these domains cannot fulfill this requirement, its business has to stop.&lt;br /&gt;
&lt;br /&gt;
So, data in an enterprise is definitely a valuable asset. Why? Because you will lose your business if you do not keep data.</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/6784691763063354779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/6784691763063354779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/6784691763063354779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/6784691763063354779'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2011/04/is-data-valuable-for-enterprise.html' title='Is data valuable for an enterprise?'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-5334434774752886348</id><published>2011-04-01T22:37:00.000+02:00</published><updated>2011-04-01T22:37:10.829+02:00</updated><title type='text'>What is &quot;One Version of Truth” for a Data Warehouse</title><content type='html'>One version of truth or single version of truth (svot) has been a popular vision for data warehouse developers in many years. Large organizations tend to put one version of truth as a major milestone in the implementation of a centralized data warehouse. So, what does &quot;one version of truth&quot; mean? Is it achievable?&lt;br /&gt;
&lt;br /&gt;
First of all, one version of truth means that all enterprise data are consolidated into a single data warehouse. The data is kept in a consistent and non-redundant way such that all data coming out from the data warehouse should be understood as the enterprise&#39;s common view of information. For example, if there are minor differences in the organization hierarchy data in different business area, the data from the the data warehouse should be considered as the correct, commonly-accepted, and enterprise-wide agreed organization hierarchy.&lt;br /&gt;
&lt;br /&gt;
In many cases, the interpretation of single version of truth is extended so that one can have a &quot;federated&quot; view of different versions of truth in the single data warehouse. This implies that the data warehouse tends to give the governance of certain business logic away in order to maintain the view of “centralization&quot; in a technical level. I think Malcolm Chrisholm&#39;s article &quot;there is no single version of the truth&quot; is in fact quite valid in the real data warehouse world. The only way to achieve a &quot;single version of the truth&quot; is to have the agreement and governance process on the business level. &lt;br /&gt;
&lt;br /&gt;
However, when you manage to let all business to agree on almost everything of the organization&#39;s data, are we losing the power of being different and being able to think out of the box? The basic nature of a successful business is that people try to work out innovative ways and new concepts or new views of old things.&lt;br /&gt;
&lt;br /&gt;
In my point of view, one version of truth is achievable in certain sectors, such as the military section and the public sector. In an enterprise where it is important to make business innovations and improvements, one version of truth sounds more like a thing in the road map... ...</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/5334434774752886348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/5334434774752886348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/5334434774752886348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/5334434774752886348'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2011/04/what-is-one-version-of-truth-for-data.html' title='What is &quot;One Version of Truth” for a Data Warehouse'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-2051105300345927557</id><published>2011-03-31T22:16:00.000+02:00</published><updated>2011-03-31T22:16:03.189+02:00</updated><title type='text'>SharePoint, Google Sites, and Enterprise 2.0</title><content type='html'>After a while of struggling, I have to admit that SharePoint is going to take the lead in Enterprise 2.0 world. The challenges are not just about having a good collaboration platform, but a platform that integrates email, IM, calendar&amp;amp;schedule, and, most important of all, business intelligence. By the way, I would expect something more promising when Windows Mobile is tightly integrated with SharePoint.... The future enterprises will go mobile and MS is definitely the closest one to provide a fully-integrated solution.&lt;br /&gt;
&lt;br /&gt;
On that sense, Google is the runner-up in the game at this moment. I believe that Google will take on the Cloud-computing as its main architecture. The mind-set or belief of enterprise users will basically set the business future for Google in this market. And I am not quite optimistic for this. Only SMEs and private users have the courage to take on the challenges. An incident such as information leakage can basically kill the belief of cloud computing technology in the market.&lt;br /&gt;
&lt;br /&gt;
Where is IBM? Well, let&#39;s cross our fingers and see when Lotus Notes&#39;time is completely over. I do believe that IBM is not able to take on the game if they do not have a serious re-consideration of their extensive use of java.&lt;br /&gt;
&lt;br /&gt;
Any one else in the game? Well, we constantly see so many different tool-sets coming up (especially in the BI world :) that brings forward an organization in certain perspective. But everyone will soon find out that the cost of maintaining these different tools and their integrations will basically makes up their mind to migrate to a &quot;single platform&quot; strategy.</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/2051105300345927557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/2051105300345927557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2051105300345927557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2051105300345927557'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2011/03/sharepoint-google-sites-and-enterprise.html' title='SharePoint, Google Sites, and Enterprise 2.0'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-1516451963109803547</id><published>2011-01-19T14:19:00.000+01:00</published><updated>2011-01-19T14:19:10.301+01:00</updated><title type='text'>Code Canvas improves knowledge transfer in codes and models</title><content type='html'>Software developers, programmers, and architects share the same habit of diagramming on&amp;nbsp;white-boards. Lots of actual codes are&amp;nbsp;developed&amp;nbsp;based on the ideas implied in these diagrams or graphs. In fact, these visual elements become an essential part when the code or system is going to be made available to other people, users, new developers, customers, etc. Traditionally, software development involves the modelling step before and around the coding in order to capture the meta-knowledge. How about some efforts to make these steps easier and faster?&lt;br /&gt;
&lt;br /&gt;
The Code Canvas prototype in MS research lab shows an interesting step toward an automation of creating code maps which eases the understanding of complex code structures and class diagrams. As shown in&amp;nbsp;Kael Rowan&#39;s blog entry (&lt;a href=&quot;http://blogs.msdn.com/b/kaelr/archive/2009/03/26/code-canvas.aspx&quot;&gt;here&lt;/a&gt;), the Code Canvas seems to be a future add-on to Visual Studio. As mentioned in an article at ACM COMMUNICATION (&quot;Software Development with Code Maps,&quot; Vol. 53, No. 08, 2010), having a decent code map makes it much faster for newcomers to adapt into the project and complete their tasks.</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/1516451963109803547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/1516451963109803547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/1516451963109803547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/1516451963109803547'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2011/01/code-canvas-improves-knowledge-transfer.html' title='Code Canvas improves knowledge transfer in codes and models'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-2480934455843358780</id><published>2010-12-31T16:08:00.001+01:00</published><updated>2010-12-31T19:24:31.293+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Architecture"/><title type='text'>The dilemma of consistency in technology architecture</title><content type='html'>As one of the key elements of enterprise architecture, the &quot;platform&quot; or &quot;technology&quot; architecture is about what kind of software and hardware tools and systems to use across the whole organization.&lt;br /&gt;
&lt;br /&gt;
One can imagine that there are ways of maintaining a strategy of having a &quot;buying list&quot; of these systems for an enterprise. Historically or even nowadays, large enterprises tend to put a lot of efforts on maintaining the &quot;open system&quot; concept. Here the &quot;open system&quot; concept means that an enterprise use software systems that accepts and enables &amp;nbsp;interoperability, portability and open software standards. But in reality, not all software vendors give full-support to open standards and using systems from various technology and vendor background means extra cost of ownership to the IT managers. Thus, the following two phenomenas show the general dilemma of most enterprises towards technology choices.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Due to business and economical requirements, different departments are becoming more and more vendor dependent in spite of the enterprise-wide strategy of supporting open system concept.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Although most departments are using standard products, no matter if they come from a single vendor a or limit group of them, different local units still choose to use packaged solutions (often called appliances) &amp;nbsp;in situations where they often find it hard (or expensive) to use the standard tools.&lt;/li&gt;
&lt;/ul&gt;So should an architect put all her/his effort to ensure the consistency of the usage of standard tools?&lt;br /&gt;
&lt;br /&gt;
Although consistency is definitely a personal virtue, it is absolutely not expandable to IT architecture. Instead of wasting all the effort to keeping the consistency, it is more useful to focus on maintaining the architectural strategy in a timely manner and getting ready to accept new ideas and changes from time to time.&lt;br /&gt;
&lt;br /&gt;
In terms of integration of different systems, it is always important to consider a set of protocols in the infrastructure when adding new items in the buying list.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Middlewares and gateways that enable the integration;&lt;/li&gt;
&lt;li&gt;Communication protocols such as web services&lt;/li&gt;
&lt;li&gt;Information brokers, such as those that transform the data-types, char-sets (ASCII to EBCDC), or XML-based transformation&lt;/li&gt;
&lt;li&gt;BPM tools that cope with processes at various frequencies;&lt;/li&gt;
&lt;li&gt;Event and alert management tools;&lt;/li&gt;
&lt;li&gt;Message-based systems, i.e., solutions that can keep messages for various systems.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Application-oriented adapters that support integration of applications with other existing solutions.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/2480934455843358780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/2480934455843358780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2480934455843358780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2480934455843358780'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2010/12/dilemma-of-consistency-in-technology.html' title='The dilemma of consistency in technology architecture'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4893977821745825895.post-2220721148104346828</id><published>2010-10-22T22:17:00.000+02:00</published><updated>2010-10-22T22:17:57.873+02:00</updated><title type='text'>OO, star-schema, and anchor modelling</title><content type='html'>Apparently there are many other data modelling methodologies besides relational modelling. In the data warehouse and BI world, the key word &quot;multi-dimensional model&quot; has been overwhelming for more than 2 decades. Kimball&#39;s theory on creating dimensional models has been well adopted into the industry. What we have found out, based on many people&#39;s (hard) experiences, is that the multi-dimensional data models are quite fit for data analysis purposes and it fits into the analytical mind of most business world. But, it is not a proper model for maintaining a large data warehouse where multiple data sources are ETL-ed into a single-version-of-truth. &lt;br /&gt;
&lt;br /&gt;
The object-oriented modelling has been invented into the database world more than 10 years ago. As it is now, I can only see that Oracle has adopted some parts of this methodology into its commercial product. Maybe OO is just not the right way for managing the data, at least in the OLTP/OLAP world.&lt;br /&gt;
&lt;br /&gt;
In the data warehouse modelling world, one of the key challenges to every data warehouse, is how to keep the history of data. Different data has different profiles. Some changes often, some needs to have a traceable history of the changes, some never changes, some only needs the most current change. To model the different enterprise data and keep the histories in a good manner, the concept of anchor modelling has just been discussed in the last ER conferences. It will be valuable to take a read into this topic and get to know more details about the method. &amp;nbsp;</content><link rel='replies' type='application/atom+xml' href='http://xghuang.blogspot.com/feeds/2220721148104346828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4893977821745825895/2220721148104346828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2220721148104346828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4893977821745825895/posts/default/2220721148104346828'/><link rel='alternate' type='text/html' href='http://xghuang.blogspot.com/2010/10/oo-star-schema-and-anchor-modelling.html' title='OO, star-schema, and anchor modelling'/><author><name>Harry</name><uri>http://www.blogger.com/profile/02382244475493187857</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>