Article Network

All | June | May | April

Storing Planning Data in IBM Cognos: D-Cube (Part 1)

by Jason Edwards Ned Riaz Rich Babaran | July 2009 |

In this two-part article by Ned Riaz, Jason Edwards, and Rich Babaran, we will discuss how data is stored in IBM Cognos Planning Analyst. We will begin by defining the D-Cube and explaining the things that you need to think about before creating the D-Cube. We will discuss the importance of the order of dimensions in enforcing calculation and format priorities. We will show you how you can view the multiple slices of the cube and how you can save a selection of the cube as a separate object. We will explain how you can restructure the dimensions of the cube by adding, deleting, substituting, and reordering dimensions. We will cover some of the important functions available with the D-Cube, including global formatting, exporting, and other options that can make it easier for you to work with the program. We will illustrate how you can use data entry commands that will enable you to enter data, execute mathematical operations, or set restrictions for a cell, a range of cells, or the entire cube. Finally, we will cover Breakback—a powerful feature that allows you to cascade changes throughout the cube simply by making the change to a calculated item.

Read Storing Planning Data in IBM Cognos: D-Cube (Part 1) in full

Extending Oracle VM Management

by Tarry Singh | July 2009 | Oracle

In this article by Tarry Singh, we will learn more about Oracle VM Management.
The following topics will be covered in this article:

  • Managing Oracle VM Server repository
  • Backing up or Restoring Oracle VM Manager
  • Enabling security

 

Read Extending Oracle VM Management in full

Debugging the Scheduler in Oracle 11g Databases

by Ronald Rood | July 2009 | Oracle

In this article by Ronald Rood, we consider the fact that when the jobs get more complicated, it gets harder to understand why something works differently than planned. This article gives the reader a fresh look at how to follow and debug Scheduler jobs in Oracle 11g.

Read Debugging the Scheduler in Oracle 11g Databases in full

Adding Interactive Course Material in Moodle 1.9: Part 1

by William Rice | July 2009 | Moodle Open Source

In this three-part article series by William Rice, we will learn how to add Interactive course material in Moodle. Interactive course activities enable students to interact with the instructor, the learning system, or each other. Note that Moodle doesn't categorize activities into 'Interactive' and 'Static'. In Moodle, all activities are added from the Add an activity... menu after turning the editing on. We use the terms 'Interactive' and 'Static' as a convenient way to categorize the activities that Moodle offers.

Read Adding Interactive Course Material in Moodle 1.9: Part 1 in full

Query Performance Tuning in Microsoft Analysis Services: Part 1

by Chris Webb | July 2009 | .NET Microsoft MySQL PHP

In this two-part article by Chris Webb, we will cover query performance tuning, including how to design aggregations and partitions and how to write efficient MDX. The first part will cover performance-specific design features, along with the concepts of partitions and aggregations.

One of the main reasons for building Analysis Services cubes as part of a BI solution is because it should mean you get better query performance than if you were querying your relational database directly. While it's certainly the case that Analysis Services is very fast it would be naive to think that all of our queries, however complex, will return in seconds without any tuning being necessary. This article will describe the steps you'll need to go through in order to ensure your cube is as responsive as possible.

Read Query Performance Tuning in Microsoft Analysis Services: Part 1 in full

Query Performance Tuning in Microsoft Analysis Services: Part 2

by Chris Webb | July 2009 | .NET Microsoft MySQL PHP

In the previous part of the article by Chris Webb, we covered performance-specific design features such as partitions and aggregations. In this part, we will cover MDX calculation performance and caching. We'll see how important caching is to overall query performance.

Read Query Performance Tuning in Microsoft Analysis Services: Part 2 in full

Getting Your APEX Components Logic Right

by Douwe Pieter van den Bos | July 2009 | Oracle

In this article by Douwe Pieter Van Den Bos, we will get ready for our Forms conversion and generation. In this part of our conversion project, we will investigate, analyze, and adjust some of the most important parts of our application. This means that we will set everything up for the generation of the application. We will discuss the following parts of the conversion project in this article:

  • Investigating the components that will be generated
  • Getting to know the database blocks in our Forms files
  • Looking deeper into the block items inside our blocks and editing them
  • Enhancing the queries on which our blocks are based
  • Analyzing the triggers we have in the Forms XML files
  • Massively changing the completeness and applicability of triggers or items
  • Customizing the query that the blocks are based on in order to complete our generation
  • Understanding the way our pages will be generated in APEX
  • Editing the titles of our blocks and items
  • Analyzing our business logic (probably the most important part)
Read Getting Your APEX Components Logic Right in full

Creating Convincing Images with Blender Internal Renderer-part1

by Reynante Martinez | July 2009 | Open Source Web Graphics & Video

In this article series by Reynante Martinez, we will learn how to go about creating really convincing still images in Blender with the help of Blender Internal Renderer.

Read Creating Convincing Images with Blender Internal Renderer-part1 in full

Feeds in Facebook Applications

by Dr Mark Alexander Bain Hasin Hayder | July 2009 | MySQL Open Source PHP

Feeds are a very important part of Facebook Applications. They are used to publish notifications and news in a user's profile. So, feeds are the best way to keep the friends of the users up-to-date about the user's current activities. Feeds are also a great way to publicize your applications, if you know what I mean.

In this article by Dr. Mark Alexander Bain and Hasin Hayder, we will go into the details of managing feeds (both news feed and mini feed) using Facebook REST APIs. The following sections will help you understand what the major differences between these two types of feed are, and how to use them properly in your application.

Read Feeds in Facebook Applications in full

Creating Convincing Images with Blender Internal Renderer-part2

by Reynante Martinez | July 2009 | Open Source Web Graphics & Video

In this article series by Reynante Martinez, we will learn how to go about creating really convincing still images in Blender with the help of Blender Internal Renderer. This is the second part of this series. To read the first part, click: Creating Convincing Images with Blender Internal Renderer-part1

Read Creating Convincing Images with Blender Internal Renderer-part2 in full

Remote Job Agent in Oracle 11g Database with Oracle Scheduler

by Ronald Rood | July 2009 | Oracle

This article by Ronald Rood will be of a great help in setting up remote external jobs introduced in Oracle 11g. This article also answers questions like how is this related to the old-fashioned local external jobs that we know since Oracle 10g and why we should get rid of the old external jobs.

Read Remote Job Agent in Oracle 11g Database with Oracle Scheduler in full

Layout in Dojo: Part 1

by Peter Svensson | July 2009 | Open Source

The layout widgets in Dojo can often be alternatives to complicated CSS rules. Many times it is necessary to create pages with a two- or three-column layout, sometimes with a header and/or footer as well.

The layout manager widgets let you create powerful layouts without using more than a minimum of custom CSS styling. The layout managers have a lot of carefully laid-out styling that you can benefit from without having to interact with it. The BorderContainer makes sure that it has a proper margin to the widget it contains, as well as adding (removable) ‘gutter’ border lines for default clarity, for example. The TabContainer lets you programmatically choose if you want the tabs on top, bottom, left, or right without using any custom CSS, and so on.

This two-part article by Peter Svensson will list a large number of layout widgets. Some are fully 'official', with accessibility support and internationalization. In this part, we will look at basic Dojo layout facts, ContentPane, container functions, DragPane, ExpandoPane, FloatingPane.

One of the biggest challenges in learning Dojo is the sheer volume of the framework. The layout managers are too important and too complicated to be reduced to a mere sentence or two, which explains the volume of this article.

After the near-exhaustive expose of different layout managers and supporting acts, there will be a couple of longer examples which, with some luck, will give you some good practical points to elaborate upon.

Read Layout in Dojo: Part 1 in full

Layout in Dojo: Part 2

by Peter Svensson | July 2009 | Open Source

In the previous part of this article by Peter Svensson, we covered basic Dojo layout facts, ContentPane, container functions, DragPane, ExpandoPane, FloatingPane. In this part, we will focus on GridContainer, RadioGroup, RotatorContainer, ScrollPane, compound example using layout,and creating a widget.

Read Layout in Dojo: Part 2 in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software