Wednesday, August 31, 2005

Point in Time Recovery for SQL Server

Basic skills, know them inside and out!

Point in Time Recovery: "Every once in a while, an event might happen that corrupts a database. We have all made a stupid mistake at least once that has trashed a database. When this happens what do you do? If you do not have a database backup, then you had better own up to the problem you caused and tell your boss that you screwed up. If you do have at least a complete database backup then you most likely will be able to recover the corrupted database, up to the point that you corrupted the data. This article will discuss how to use a point in time restore to recover your databases. "

Burton Group: Three Major Stumbling Blocks Derailing SOA News - WebServices.Org

Burton Group: Three Major Stumbling Blocks Derailing SOA News - WebServices.Org: "Infrastructure, design, and corporate culture need to be addressed for SOA to succeed, consultancy says. "

SQL 2005 Web Training: Effectively Designing a Scalable and Reliable Database: Session 5 of 10: New Features in Indexing and Index Maintenance

Microsoft Partner Readiness: "Once an index is created, it must be maintained in production. Possibly more the system administrator�s job but effectively a database developers performance problem � an unmanaged index will slowly become fragmented over time and will begin to degrade in performance. In this session, you will learn appropriate strategies in monitoring fragmentation, monitoring index usage and maintaining indexes for better performance. MSDN Web Seminar"

Tuesday, August 30, 2005

DBAs Bar Door Against Big Bad .Net Wolf

DBAs Bar Door Against Big Bad .Net Wolf: "'If you're a developer, this makes [you] very happy. It has [database administrators] pretty concerned,' said Kevin Kline, SQL Server MVP, director of technology for SQL Server Solutions at Quest Software and president of PASS (Professional Association for SQL Server). 'You can have code running on SQL Server and you get a bug and you don't know how to code and debug it.' "

Friday, August 26, 2005

Leaving on a Jet Plane: Why You Already Know More than You Realize about XML and Web Services Security

Gotta lova a title like that:


Leaving on a Jet Plane: Why You Already Know More than You Realize about XML and Web Services Security

Jumpstart into Business Intelligence: Implementing BI on a Budget

Jumpstart into Business Intelligence: Implementing BI on a Budget: "Getting Started: Choosing the Right Project

Your first initiative should be visible but not over-ambitious. It shouldn't take more than six months to complete - and that should also limit the cost of your first deployment. When identifying your first BI initiative, follow these basic principles:

Small beginnings are usually best. Focus your first project on getting your BI infrastructure established and satisfying one specific business need, such as sales reporting. With one phase of implementation completed, the next phases can follow a similar - or precisely tailored approach; and this is much easier than attempting several first-time BI initiatives simultaneously or building a 'big-bang' implementation."

DBAs Will Thrive and Multiply

DBAs Will Thrive and Multiply: "If you like numbers that at least sound official, I checked out the U.S. Department of Labor Statistics Web page for some insight.

For those of you out there who believe everything the government says, take heart because the BLS predicts that the database administrator position will increase by 92.4 percent by 2012 over its 2002 levels. "

Thursday, August 25, 2005

Settled Data is Best for the Data Warehouse

Good advice...

Settled Data is Best for the Data Warehouse: "There is an accepted belief in the market that data needs to be as current as possible in the data warehouse. The advocates of that belief certainly are entitled to their opinion and have been extremely vocal about it.

There is, however, another view that does not advocate that all data in a data warehouse needs to be current. This view holds that a transaction that is executed in the operational environment should remain in the operational environment for at least 24 hours to a month. After that amount of time, the transaction should then be moved to the data warehouse.

There is a very good reason for this �delay� or �hiccup� of time. "

Empowering the Information Enterprise: The Evolution to an Information Enterprise

Empowering the Information Enterprise: The Evolution to an Information Enterprise: "The Information Enterprise

Management views BI and DW technologies as enablers of the business. Decisions are based upon information instead of 'gut reaction' and are monitored to determine effectiveness. Business questions often span business processes and functions. For the bakery that's grown into a national manufacturer and distributor of premium baked goods, an information infrastructure is created that enables analysis to ensure operational efficiencies, continued financial viability, customer satisfaction and product innovation. With the information now available, conventional thoughts are challenged and the business model shifts to capitalize on new opportunities."

Wednesday, August 24, 2005

Database Modeling Using Visio

Database Modeling Using Visio: "One of Visio's key features is its ability to reverse engineer a database, and in this article, we will take a look at doing exactly that using the sample schemas Oracle provides. Comparing the results of Visio's reverse engineering and the schema diagrams illustrated in the Oracle Database Sample Schemas documentation, and seeing how well they match should give you some confidence in Visio's features. The version of Visio used in these examples is the Professional 2003 edition."

Tuesday, August 23, 2005

ITIL - Recent Questions on ITIL, Part 2

Very good info here.

ITIL - Recent Questions on ITIL, Part 2

Information Technology Governance—what does it Mean?

Nice Summary of what CoBIT, ITIL, and scorecards are and how they fit together.

Looks like it might be a nice blog, but I have no idea why the author refuses to turn on his Atom feed. Pretty silly in my book.

Bob Woolley's Information Technology Architecture & Planning Weblog: "Information Technology Governance�what does it Mean?"

Pro MySQL, Chapter 6: Benchmarking and Profiling

MySQL AB :: Pro MySQL, Chapter 6: Benchmarking and Profiling: "To download the entire chapter in PDF format, click here � (no registration required!)"

Creating a DBA Dashboard for MySQL

MySQL AB :: Creating a DBA Dashboard for MySQL: "JasperReports DBA Dashboard Application for MySQL solves these problems by automated monitoring and statistical data collection about all the MySQL Servers in your environment. JasperReports DBA Dashboard Application for MySQL is open source and can be downloaded free of charge from SourceForge at http://jasperreports.sourceforge.net/."

MySQL Forums :: Reporting, Charting, and BI

A few more MySQL things, take note, you don't want to get sideswiped!

MySQL Forums :: Reporting, Charting, and BI

Red Database Security has released a standalone Oracle password cracker

The CYA tool of the day - audit those passwords!

Pete Finnigan's Oracle security weblog: "Red Database Security has just let me know that they have released a stand alone Oracle password cracker using Eric Youngs DES Encryption library. There are two downloads available. The first is http://www.red-database-security.com/software/oracle_checkpwd.zip (704KB) which includes the libraries and also a default password list. The second is http://www.red-database-security.com/software/oracle_checkpwd_big.zip (4.7MB) which again includes the libraries and binary and a 1.5 million word dictionary. The tool can be used as follows:"

Virtual Machine Issue

VMs are indispensable to me now, and I found it is a common problem to copy a base machine (say, one with 2003 server all patched up on it) to build several servers. Trouble is, VMWare, or Virtual Server will complain that the SID is identical. Here is how to fix that problem with a free utility.

The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain: "Fortunately I haven't been the only one to see this. You can download NewSID from SysInternals (http://www.sysinternals.com/ntw2k/source/newsid.shtml) and it will change the SID on the server you are wanting to connect to the DC with. They even include the source code - for educational purposes."

Monday, August 22, 2005

The Bottom Line on Data Integration: What Your CEO Needs to Know

Event Registration (EVENT: 14989): "By attending you will learn:

How to get corporate �championship,� not just buy-in, for information integration projects
Steps to gain executive involvement
How to build the business case for managing information and information quality
Leveraging project and division-level initiatives within enterprise information integration projects
Integrating information quality processes, culture transformation, and tools "

Strategic Implementation and Understanding of Data Warehouse Appliances

Data Warehouse appliance are getting alot more attention lately (for good reason.) Might be a good webex to check out the party line on this space.

Event Registration (EVENT: 15256): "In this educational webinar, William McKnight of Conversion Services International cuts through the industry buzz and discusses the facts about data warehouse appliances. Join us on September 13th to talk about DW appliances from their foundation, current trends, and the future. What is a DW appliance, and how do they fit in with best practices for data warehousing and BI? You will learn how an appliance solution may lower cost of ownership and optimize performance by simplifying infrastructure. "

Friday, August 19, 2005

The Heart of Sarbanes-Oxley: SOX as a Catalyst for Continuous Financial Improvement

The Heart of Sarbanes-Oxley: SOX as a Catalyst for Continuous Financial Improvement: "An increasing number of companies are viewing Sarbanes-Oxley (SOX) compliance not as just a regulatory mandate but as an opportunity for continuous business process improvement. This has a lot to do with SOX compliance itself being a perpetual process and not a one-time event. The fact is, the best practices and technologies that can help ensure sustainable SOX compliance are also ones that have been proven to drive more predictable revenue, minimize days sales outstanding (DSO), reduce operational and administrative costs and even improve a company's competitiveness - quarter after quarter, year after year."

Thursday, August 18, 2005

A New Blueprint for IT - SOA

Good article, with examples for four CIOs that took the plungs that share the lessons they learned.

A New Blueprint for IT - Editorial - CIO: "A service-oriented architecture can be a powerful tool for changing your business�or a good way to boil the ocean. The keys to a successful SOA project are setting limits, mitigating risks, and giving the business what it wants and needs."

SQL Server 2005 secrets

Nice article with some key differences.. including nice explanations of Service Broker and queuing.

SQL Server 2005 secrets: Builder AU: Architect: Database: "There's plenty of hype about the new SQL Server 2005. Here's a list what's important about the pending release, and what you can plan on using SQL Server for in the near future. "

Rick Heiges : Get more info on XML in SQL Server

Follow the post for a link...

Rick Heiges : Get more info on XML in SQL Server: "I did my usual stop at Channel 9 today and found a clip from Michael Rys talking about XML in SQL Server."

Wednesday, August 17, 2005

HP now selling MySQL Network

First Novell, then Dell, now HP. If you are a DBA, and you have a desire to be on the forward edge of a wave, this is definitely one of those...

HP now selling MySQL Network | InfoWorld | News | 2005-08-17 | By Elizabeth Montalbano, IDG News Service: "Hewlett-Packard (HP) is now reselling support services for MySQL AB's (Profile, Products, Articles) open-source database, an HP spokeswoman has confirmed.

Under the terms of the deal, HP is selling MySQL Network directly to their customers. MySQL introduced the network in February as a subscription offering that includes certified software updates, technical support and indemnification for enterprise customers using the MySQL database. A customer can choose from three levels of service -- silver, gold and platinum -- and the cost ranges from $595 per year to $5,000 per year depending on the level of service a customer buys. "

Turning Business Intelligence into an Enterprise Resource (Part 1 of 2) : TDWI

TDWI Report Excerpt: Turning Business Intelligence into an Enterprise Resource (Part 1 of 2) : TDWI: "TDWI�s Maturity Model defines six stages that organizations pass through on their way to a mature BI deployment. Only when organizations reach stage five�the �adult� stage�can they begin to roll out BI on an enterprise scale (see Note 1)."

Operational Data Store with Microsoft SSIS

Attunity Events and Webinars: "Microsoft and Attunity Present: Operational Data Store with Microsoft SSIS. Learn More... 8/24/05, 1:00 PM - 2:00 PM Central Time Register "

Tuesday, August 16, 2005

8 Tips for Bold Leadership - Editorial - CIO

8 Tips for Bold Leadership - Editorial - CIO: "Being a bold leader calls for a complex balancing act between pushing for change and making sure the organization will accept it. Here are the strategies that some of this year's CIO 100 honorees use."

IT Compliance Institute - SOX Institute Introduces Free Sarbanes-Oxley Training Offer

IT Compliance Institute - SOX Institute Introduces Free Sarbanes-Oxley Training Offer: "In keeping with its mission to champion Sarbanes-Oxley knowledge, expertise, professionalism and ethics, the SOX Institute announced the launch of its free SOX training road show, coming to cities across North America this fall. Included are complimentary SOX Group memberships, self-study programs, professional certifications, all-day seminars, and CPE, PDU, CEU and PEU continuing education credits, all free with the purchase of any of its SOX training workshops."

Transaction Information and Analysis for Retail Business Intelligence

Transaction Information and Analysis for Retail Business Intelligence: "Over the next three months, we will describe how to unlock the treasure trove of information of transaction data contained in the retail data warehouse. This month, in Part One, we examine the data model that captures transaction information and how it fits with the traditional star schema approach for analysis. Over the next two months, we will outline a series of analytical areas for transaction data that will provide a deep insight into the operations of a retail business."

Monday, August 15, 2005

Why SOA Works

Radovan Janecek: Nothing Impersonal: Why SOA Works: "Steve Jones gave this SOA presentation on the BEA event in London. It is one of the best presentations on SOA I've ever seen. "

SQL Server 2005: Foundation of Service-Oriented Data Architecture

Don Kiely's Technical Blatherings : SQL Server 2005: Foundation of Service-Oriented Data Architecture: "This isn�t an exhaustive list by any means, of course, but provides the foundation for a database in an SOA environment, what Microsoft is calling a Service-Oriented Data Architecture. It turns out that this is a fascinating way to look at databases in distributed applications, and I had a good time exploring the possibilities in my whitepaper. It finally made sense why Microsoft put so much effort into implementing some of the features in SQL Server 2005, such as:"

UK SQL Server Community

Nice collection of articles, blogcasts, and more on SQL Server 2005. worth a bookmark.

UK SQL Server Community

Sunday, August 14, 2005

MySQL Stored Procedures: Part 1

Full featured... Dell offering contract support... if you're a DBA, this is not a train you want to miss.

MySQL Stored Procedures: Part 1: "MySQL 5.0 finally introduces functionality for Stored Procedures.... Stored procedures have been integral to Oracle, PostgreSQL, DB-2, MS-SQL server and others for years, and it has long been a sore point that MySQL has not had them. But there is no snobbery here - if you are a MySQL newbie, or have been using MySQL for years and want to find out what all the fuss is about, read on. If it is your eyebrows that are raised, and you just want to know how MySQL implements them, you will be relieved to know MySQL stored procedures are very similar to the DB2 implementation, as both are based on the SQL:2003 standard. "

Introduction to MSSQL Server Analysis Services: Mastering Enterprise BI: Create Aging "Buckets" in a Cube

Introduction to MSSQL Server Analysis Services: Mastering Enterprise BI: Create Aging "Buckets" in a Cube: "As I have stated repeatedly, however, I have become convinced that the components of the Microsoft integrated BI solution (including MSSQL Server, Analysis Services, and Reporting Services) will commoditize business intelligence. It is therefore easy to see why a natural area of specialization for me has become the conversion of Cognos (and other) enterprise BI to the Microsoft solution. In addition to converting formerly dominant enterprise Business Intelligence systems, such as Cognos, Business Objects, Crystal, and others, to the Reporting Services architecture, I regularly conduct strategy sessions about these conversions with large organizations in a diverse range of industries � the interest grows daily as awareness of the solution becomes pervasive. Indeed, the five-to-six-plus figures that many can shave from their annual IT budgets represent a compelling sweetener to examining this incredible toolset."

Much more in the article, which discusses techniques for handling "aged" data, which is data that is outside the business requirements for analysis, but may still be useful. An example of this is BASEL II regulations in the US Banking sector, which specify certain metrics that are determined from the the past 2 or 3 years of transaction data. If BASEL is the catalyst for a Data Mart/Warehouse, then for architecture reasons it will be beneficial to eliminate older records as they lose relevance (to save processing time, etc). But obviously, that data can be used for other purposes (marketing, sales, etc) and the older data would also be useful. This article talks about how to get the best of both worlds.

It's my opinion that as the price of storage has plummeted (and will continue to drop exponentially) it is silly to purge or delete any business data permanently. Move it to another system, sure. The value will increase with the length of time those records are kept.

Open Innovation Democratizes IT

Open Innovation Democratizes IT: "Just a few years ago, large-volume data marts or data warehouses in the multi-terabyte range were difficult to manage and expensive to acquire. They usually required high-end hardware and software from companies like Teradata or IBM that specialized in these niche solutions, or from a hodgepodge of expensive SMP servers, storage and database software from vendors like EMC, Sun and Oracle.

Needless to say, the cost was prohibitively high, too high for all but the largest of companies.

Innovation has now arrived in the warehouse space �and in a huge way. Netezza and Datallegro are two vendors in particular that have caught the imaginations of a number of companies and are likely to only grow in stature. They are both small emerging companies today, but are examples of what may be the next great lineup of companies in the coming decade. "

Thursday, August 11, 2005

The Pros and Cons of Self-Service BI: TDWI

The Pros and Cons of Self-Service BI: TDWI: "�What we�ve had happen is the customer group will come up and say, �There�s nothing you can offer us that is what we need. We want a direct database login, and we want to write our own reports',� he notes. "

Characteristics of an Outstanding Business Intelligence Project Manager

Characteristics of an Outstanding Business Intelligence Project Manager: "Outstanding BI project managers possess numerous characteristics that are fostered from their educational background and continuous professional education, and are influenced from previous experiences. The common characteristics of an outstanding BI project manager are those traits that distinguish them from their peers. The outcome of a BI project rests with the project manager and his/her ability to navigate the political currents of the organization with the support of the project sponsor and steering committee while creating an information solution from disparate technologies and diverse business requirements. "

Business Performance Management: From Mice to Lions

Business Performance Management: From Mice to Lions: "Business insight in itself does not translate into competitive advantage. The ability to convert business insight to action, however, empowers managers to transform their corporations from mice to ferocious lions with the ability to create barriers to entry for other players. Such transformation requires managers to ask comprehensive questions and to take action on their analysis."

Why IT Leaders Fail

Why IT Leaders Fail - Editorial - CIO:

"Failure Factors

The top five contributors to leadership failure

POOR INTERPERSONAL SKILLS 58%
SELF-CENTEREDNESS 56%
FAILURE TO ACKNOWLEDGE PROBLEMS 55%
UNTRUSTWORTHINESS 54%
WEAK MANAGEMENT SKILLS 52%
Source: Cutter Consortium"

You'll Pay a Premium for These Programmers

You'll Pay a Premium for These Programmers - Editorial - CIO: "A survey of 48,000 IT workers on compensation, published in June by IT consultancy Foote Partners, finds that pay is rising for employees with application development, networking, messaging, database and systems administration know-how, and falling for those with skills in HTTP and HTML, among others.

HOT

SQL Windows
IBM WebSphere
Microsoft .Net
Cisco Certified Security Professional
Certified Information Systems Auditor
HP/Compaq Accredited (and Master Accredited) Systems Engineer
Sun Certified Enterprise Architect/ Certified Programmer for Java 2 platform
Sun Certified Systems Administrator for Solaris"

Tuesday, August 09, 2005

IBM and Hyperion Call It Quits: TDWI

IBM and Hyperion Call It Quits: TDWI: "Last week IBM Corp. announced that it would no longer offer new sales of DB2 OLAP Server�a rebranded version of Hyperion Solutions Corp.�s Essbase�to customers."

Dell To Sell Support For MySQL

I've said it before - If you are a DBA and you haven't messed around with MySQL, you may find yourself in an uncomfortable spot... Here's one more step toward the mainstream.

InformationWeek > Dell > Dell To Sell Support For JBoss, MySQL > August 8, 2005: "As the LinuxWorld lovefest kicked off in San Francisco on Monday, Dell said it will sell and support both MySQL databases and the JBoss application server.
That means the Round Rock, Texas, computer giant is now supporting two more layers of the LAMP (Linux, Apache, MySQL and PHP/Perl) stack. "

The Advantages of Working Dangerously - Editorial - CIO

The Advantages of Working Dangerously - Editorial - CIO: "Years of budget cuts and still-painful scars from the overheated tech-buying spree of the '90s have left many companies nervous about being early adopters. Being first in line for products based on cutting-edge technology is even more hair-raising when you're holding hands with a startup vendor."

What is a grid? A checklist

Interesting abstract of a paper by Ian Foster ("father of grid computing"). Extract:

A Grid Checklist
I suggest that the essence of the definitions above can be captured in a simple checklist,
according to which a Grid is a system that:
1) coordinates resources that are not subject to centralized control …
(A Grid integrates and coordinates resources and users that live
within different control domains—for example, the user’s desktop
vs. central computing; different administrative units of the same
company; or different companies; and addresses the issues of
security, policy, payment, membership, and so forth that arise in
these settings. Otherwise, we are dealing with a local management
system.)
2) … using standard, open, general-purpose protocols and interfaces
… (A Grid is built from multi-purpose protocols and interfaces that
address such fundamental issues as authentication, authorization,
resource discovery, and resource access. As I discuss further
below, it is important that these protocols and interfaces be
standard and open. Otherwise, we are dealing with an applicationspecific
system.)
3) … to deliver nontrivial qualities of service. (A Grid allows its
constituent resources to be used in a coordinated fashion to deliver
various qualities of service, relating for example to response time,
throughput, availability, and security, and/or co-allocation of
multiple resource types to meet complex user demands, so that the
utility of the combined system is significantly greater than that of
the sum of its parts.)

Does Oracle's qualify?

Embedded Business Intelligence and Reporting - Going Beyond Traditional BI for Real-Time Analysis

Embedded Business Intelligence and Reporting - Going Beyond Traditional BI for Real-Time Analysis: "The idea of embedded business intelligence has been gaining steam over the last few years, but few products actually fill the needs of true embedded BI. Instead, most BI vendors are allowing you to integrate with BI, not embed it into your applications. Embedded BI is more than just pushing content into a portal or allowing the results of a scheduled report to be viewed inside an application. Embedded BI works off real-time data, not historical, and is used to answer 'what's going on right now' questions, not to discover trends."

Thursday, August 04, 2005

Applications for Windows SharePoint Services

Don't use Sharepoint? You should... it's free after all. And with these templates below, it becomes even more useful.

Applications for Windows SharePoint Services: "Absence and Vacation Schedule
Board of Directors
Case Work Management
Change Management
Classroom Management
Competitive Intelligence
Employee Activities Site
Employee Timesheet and Scheduling
Employee Training
Event Coordination
Expense Reimbursement
Help Desk
HR Programs and Services
IT Developer Team Site
Legal Document Review Workflow
Loan Initiation Management
Marketing Campaigns
Meeting Management
New Product Development
Performance Review
Professional Svcs Contracts
Professional Svcs Site
Project Team Site
Public Official Activity
Public Relations Work Site
Publication Editorial Review
Recruiting Resource Center
Request for Proposal Management
Room and Equipment Reservation
Travel Request"

Apache group releases upgrade to Derby database

Apache group releases upgrade to Derby database | InfoWorld | News | 2005-08-04 | By James Niccolai, IDG News Service: "It is a lightweight, Java-based relational database with a memory footprint of only about 2MB. It's significantly less resource-intensive than enterprise databases such as IBM's DB2. Its target use is to underpin small Web sites, point-of-sale systems and departmental-level or small-business applications. It uses standard SQL and JDBC as its APIs (application programming interfaces). "

SQL Server 2005 � Automating Creation of Database Snapshots

SQL Server 2005 � Automating Creation of Database Snapshots: "SQL Server 2005 is packed with many new features. One of the new features that I would like to discuss in this article is Database Snapshots, which are read only static views of a database. SQL Server 2005 allows you to create multiple snapshots on a database. In this article, I would like to demonstrate the creation of database snapshots and automating the creation of database snapshots."

Wednesday, August 03, 2005

The Bottom Line on Data Integration: What Your CEO Needs to Know

A webinar, but I think the lessons diecussed here will be valuable for anyone.

Event Registration (EVENT: 14989): "The Bottom Line on Data Integration: What Your CEO Needs to Know

Event Date: 09/15/2005 11:00 AM Eastern Daylight Time"

Tuesday, August 02, 2005

Pete Finnigan: "Demystifying MS SQL Server & Oracle database server security"

Pete Finnigan's Oracle security weblog: "I downloaded the Oracle related presentations from the Black Hat conference. First I want to highlight Cesar Cerrudo's presentation titled 'Demystifying MS SQL Server & Oracle Database Server Security'. "

A Life Cycle Evaluation Framework for Analytical Solutions