Business Intelligence and Data Warehouse Solution - Architecture and Design
Setting the foundation of your business intelligence and data warehouse solution is key to the project. By making specific architecture and design decisions, you will be required to build the solution in a particular way. It is essential to understand some of the different architectural options and how they will affect your design, before you begin the development effort.
Making a mistake at the architecture and design stage of the project will have many ramifications in the form of rework and additional time, cost, and expense. Business intelligence and data warehouse projects have been around for many years, and there is a wealth of best practice information available, which is a great place to begin your project.
In this article by John Heaton, author of Business Intelligence Cookbook: A Project Lifecycle Approach Using Oracle Technology, we will review some of the key architecture and design issues that should be addressed by the project. Specifically, we will cover:
- Choosing your database type
- Defining your database layout
- Selecting the Third Normal Form or a Dimensional model
Building a Site Directory with SharePoint Search
A common challenge for many SharePoint users is finding sites with content that is relevant to them. It is pretty common to find environments with hundreds if not thousands of sites. In past versions of the product, there was a Site Directory feature that was available, but it was essentially just a SharePoint list which required manual entry and significant maintenance, which ultimately made it a pretty unreliable and ineffective solution.
In this article by Mike Oryszak, author of Microsoft SharePoint 2010 Business Application Blueprints, will provide some alternative solutions for addressing these challenges, starting with an overview of some key concepts on how to leverage SharePoint Search to provide an optimized experience, making it easier for users to search and discover relevant sites. In addition to the conceptual overview, the following configurations and custom solutions will be covered:
- Sites Search Scope
- Site Directory page
- Relevant sites Web Part
Read Building a Site Directory with SharePoint Search in full
IBM Cognos 10 BI dashboarding components
In this article by Ankit Garg, the author of IBM Cognos Business Intelligence 10.1 Dashboarding Cookbook, you will learn about IBM Cognos 10 BI, which is the leading performance tool that enables users to monitor, measure, and manage corporate performance at a glance. With its dashboard capabilities, users can assemble and organize data in personalized dashboard views to support different decision-making requirements.
In this article we will be:
- Introducing IBM Cognos 10 BI Cognos Connection
- Exploring IBM Cognos Business Insight User Interface
- Exploring IBM Cognos Business Insight Advanced User Interface
Installing and Configuring Drupal
Drupal 7 is a modern Content Management System famed for its flexibility and power. Using Drupal you can easily create custom functionality that would otherwise have to be purchased in many of the other leading CMSs
In this article by Dylan James, author of the book Drupal 7 Cookbook, we will explore the process of setting up a Drupal website. We will see how to install the offcial Drupal 7 release and also how to install third-party Drupal distributions which are preconfigured in a variety of ways.
Following the installation, we will move on to the installation of third-party modules and then how your site can be configured to provide a site search form.
The article culminates with a recipe on setting up Drupal multi-site where two Drupal sites are configured to run from the same core files.
Read Installing and Configuring Drupal in fullMicrosoft XNA 4.0 Game Development: Receiving Player Input
One of the key aspects that separates a computer game from that of, for example, a movie, is its interactive nature and its ability to be influenced by the player to achieve a different outcome each and every time.
In this article by Luke Drumm,author of Microsoft XNA 4.0 Game Development Cookbook, we will examine some different ways of capturing the player's intent that may not be immediately obvious or trivial to implement when we first set ourselves the challenge.
Read Microsoft XNA 4.0 Game Development: Receiving Player Input in fullSetting up the Basics for a Drupal Multilingual site: Languages and UI Translation
Drupal's default installation is in English. But, as you'll soon see, it can be configured to handle other languages as well. Creating a multilingual website expands your audience, and studies have shown that users are more likely to buy products and services on a website when content is presented in their native language. Coupled with the fact that there are many more non-English native speakers than English native speakers, you should see the full value of creating a site that supports other languages.
This article by Kristen Pol, author of Drupal 7 Multilingual Sites starts with setting up a test site. Once the site is ready, we'll add several new languages and configure language detection so that we can view each language using different URLs. With the detection in place, we will enable a switcher block to easily navigate between each language.
After the language settings are done, we'll move on to translating the Drupal interface. First we will translate manually by grabbing files from localize.drupal.org, and then we'll configure the site for automatic updates. Once the contributed translations are in place, we will learn how to add and change translated UI strings as well as how to contribute these translations back to the Drupal community. The last part of the interface translation section deals with changing English strings and reusing strings on other sites.
Read Setting up the Basics for a Drupal Multilingual site: Languages and UI Translation in fullUnity 3.x Scripting-Character Controller versus Rigidbody
Character controller is extremely important part of any game. Essentially, it allows us to interact with it, control our alter-ego, shoot, explore, and do all kinds of crazy stuff. Most common character controller is humanoid, in general it needs to know how to walk, run, jump, attack, it needs to camera rig that will be accompanying it throughout play. All these actions need to be supported on a programming level and we will look into a way that it can be done in Unity. This article by Volodymyr Gerasimov and Devon Kraczla, the authors of the Unity 3.x Scripting, will help you to:
- Learn Character Controller versus Rigidbody – pros and cons
- Teach player-controlled character walk, run, jump, and shoot
- Program camera controls and switching between different camera types with a press of a single button
- Learn script animations to follow character's actions
WebGL: Animating a 3D scene
Objects in 3D scenes can have actions on their own. For instance, in a racing car game, each car has its own speed and trajectory. In a first-person shooting game your enemies can hide behind barricades then come and fight you or run away. In general, each one of these actions is modeled as a matrix transformation that is attached to the corresponding actor in the scene. These are called local transforms.
In this article by Diego Cantor author of WebGL Beginner’s Guide, we will study different techniques to make use of local transforms.
Read WebGL: Animating a 3D scene in fullRuneScape Gold Strategy Guide : Avoiding Scams
Popular MMORPGs such as RuneScape are a huge target for scammers. Some of these scammers are account thieves or hackers that operate outside of the game, while others are people that like to scam players in-game, to take money and items.
Most scams are easily avoided if you know what to look for, and think carefully about every situation you find yourself in. This article by Lesley Harrison will help you to:
- Understand the most common scams and hacks
- Figure out how to spot a scammer
- Learn how to avoid the most popular tricks
So let's get started...
Read RuneScape Gold Strategy Guide : Avoiding Scams in fullWordpress: Buddypress Courseware
The BuddyPress (BP) Courseware plugin by ScholarPress transforms our WordPres site into a learning management system. This plugin provides educators with the ability to post and organize course content, assignments, bibliographies, and schedules. BP Courseware works by extending the BuddyPress group functionality. Each courseware-enabled group receives a courseware dashboard where teachers and students can quickly access and post course content. The BP Courseware plugin is ideal for managing multiple courses by the same instructor or for an entire academic department.
In this article by Adam D. Scott, author of the book WordPress for Education, we'll cover techniques to install and configure the BP Courseware plugin. Once the plugin is installed, we'll develop content for a sample courseware course by adding course information, posting assignments, grading student assignments, creating a bibliography, and managing the course calendar.
Read Wordpress: Buddypress Courseware in fullVMware View 5 Desktop Virtualization
In this article by Jason Langone and Andre Leibovici, the authors of VMware View 5 Desktop Virtualization Solutions, we will learn about virtualization. Virtualization, the technology of abstracting the operating systems from the underlying physical server components, has become a cornerstone of the data center architecture. Virtualization allows organizations to run not just one operating system per physical server in the data center, but tens, dozens, or even hundreds, on a single physical server. The benefits of virtualization are many, including a reduction in hardware, power, and cooling costs. In addition, virtualization allows for new techniques of distribution and resilience to be applied, such as VMware Distributed Resource Scheduler (DRS) and VMware High Availability (HA).
Read VMware View 5 Desktop Virtualization in fullAndroid Database Programming: Binding to the UI
As mobile developers, our applications will need to both aesthetically display the results of our data queries, as well as give users an intuitive interface to store and insert data.
In this article by Jason Wei, author of Android Database Programming, we will focus on the former – on binding data to the user interface (UI) and will look specifically at various classes that will allow us to bind our data in the form of lists (the most common and intuitive way to display rows of data).
Read Android Database Programming: Binding to the UI in fullConstruct Game Development: Platformer Revisited, a 2D Shooter
Construct Classic is a free, DirectX 9 game creator for Windows, designed for 2D games. Construct Classic uses an event-based system for defining how the game behaves, in a visual, human-readable way - you don't need to program or script anything at all. It's intuitive for beginners, but powerful enough for advanced users to work without hindrance. You never know when you’ll need a helping hand exploring its inner workings, or harnessing its raw power to do your bidding.
In this aticle by Daven Bigelow author of Construct Game Development Beginner's Guide, we shall:
- Learn how to make a two-player platformer
- Learn how to make objects shoot projectiles and create muzzle flashes
Basic Skills, Traits, and Competencies of a Manager
In India, being a Manager is highly valued. A majority of people see themselves taking a managerial position some day. However, can anyone become a manager? A really good manager? Are managers born or made? Do all managers, at least all good managers, share something in common?
When we look around and see the journeys being taken by different managers, their working styles and behaviors, we can hypothesize that:
- Managers are born and made. Some folks have a natural flair to be a manager and some acquire essential skills to be a manager in a given situation.
- Not everyone may enjoy being a manager. While you may be 'promoted' to become a manager, you may find that you don't really enjoy the time spent talking to people, driving them to results, and compiling status reports for your management.
- It appears that good managers do have many things in common, even though they may have their own style of execution.
In this article by Rahul Goyal author of Management in India: Grow from an Accidental to a Successful Manager in the IT & Knowledge Industry , we will explore the skills, traits, talents, and competencies that are usually required and expected for playing a manager role, and also burst some myths surrounding managers.
Read Basic Skills, Traits, and Competencies of a Manager in full1Z0-451: Oracle SOA Foundation Practitioner Exam Reference
Certification is the first big step towards getting yourself recognized in the extremely large developer community. It demonstrates that you have a working knowledge, and gives you an edge in the market space and employment space. It helps you to get a better salary through promotions or increments in a few cases. Completing the Oracle SOA Infrastructure Implementation Certification develops your conceptual and real-world understanding of the primary components of Oracle SOA Suite, including BPEL process engine and Oracle Service Bus, and will allow you to become familiar with the Service Oriented Architecture concepts.
This article by Kathiravan Udayakumar, author of Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451) will provide key points to be remembered for the 1Z0-451 Oracle SOA Foundation Practitioner exam and other additional details that are required to understand Oracle SOA Suite in detail.
Read 1Z0-451: Oracle SOA Foundation Practitioner Exam Reference in full

