Telerik blogs

Latest

  • Productivity

    Building a Data Warehouse Part III: Location of your data warehouse

    [repost from Stephen Forte's Blog]   See also: Part I: When to build your data warehouse Part II: Building a new schema In Part I we looked at the advantages of building a data warehouse independent of cubes/a BI system and in Part II we looked at how to architect a data warehouse’s table schema. Today we are going to look at where to put your data warehouse tables. Let’s look at the location of your data warehouse. Usually as your system matures, it follows this pattern: Segmenting your data warehouse tables into their own isolated schema inside of the OLTP database Moving the data warehouse...
    September 27, 2010 3 min read
  • Productivity

    Changing the Ports TeamPulse Uses

    By default TeamPulse makes use of ports 9897, 9898, and 9899 for access to the User Management, TeamPulse, and Integration sites and services. In some cases those ports may be in use by another application, or otherwise restricted within your environment, making it necessary for a change to these defaults. With TeamPulse SP1 it's a fairly simple task to change the ports via modifications to a couple of configuration files, which we will show below. We do recommend, however, that anyone uncomfortable with editing config files have their system administrator help to make these changes.   Part 1: IIS Configuration...
    September 25, 2010 3 min read
  • Productivity

    Building a Data Warehouse Part I: When to build your data warehouse

    [repost from Stephen Forte`s Blog] Most developers are scared of “Business Intelligence” or BI. Most think that BI consists of cubes, pivot/drill down apps, and analytical decision support systems. While those are very typical outcomes of a BI effort, many people forget about the first step, the data warehouse. Typically this is what happens with a BI effort. A system is built, usually a system that deals with transactions. We call this an OLTP or on-line transaction processing system. Some time passes and reports are bolted on and some business analysts build some pivot tables from “raw dumps” of data. As the system grows, reports start to slow...
    September 21, 2010 3 min read
  • Productivity

    Integrating with TeamPulse

    Note: A successor to this blog post has been written focusing on authenticating to the data service. You can read it here. Because TeamPulse makes it very easy to enter and track information regarding your project, users will find that they very quickly will have a large repository of valuable information in the TeamPulse data store.  Due to the complex and integrated nature of most teams, rarely does information stay within one repository.  It often needs to be digested and shared in many different ways and to many different people. Although TeamPulse has a rich visual aggregation of information ...
    September 10, 2010 3 min read
  • Productivity

    JustCode Code Templates

    Template Basics JustCode templates are much like Visual Studio code snippets. They give you a chance to seamlessly generate a piece of code following a predefined structure. In the general case you just have to pick up the real content, i.e. the stuff that actually defines the logic of the code, from a set of possible choices that JustCode computes for you. All the boilerplate code is automatically generated for you. For example, here is how the C# built-in foreach code template  normally works out: Step 1 – Expand the template Step 2 – Choose a collection variable to iterate over   Notice how the type of e automatically changes from string to int   Step...
    September 06, 2010 5 min read