Archive for the ‘Cool Technologies’ Category

Blogger, Have You Heard of Microsoft Broadcaster?

Friday, August 5th, 2011

 

Introducing the Microsoft Broadcaster: A self-service technical content repository that provides you with rich content for your blogs/sites.

On behalf of Microsoft, I would like to invite you to dive into Microsoft Broadcaster.  It’s a site that unleashes a torrent of free technical content like Videos, Webcasts, Whitepapers, eLearning, and more, which you can use in your blogs or user group site to drive deeper engagement with your audience and community.

Key Features of Microsoft Broadcaster include:

  • Download and embed content on your sites without sending traffic away from your site with Microsoft’s full blessing.
  • Customize site by product (e.g. Windows, SharePoint, or Office), by keyword, or by form factor (e.g. webcasts, videos, podcasts)
  • Set alerts for content updates.

To take advantage of the offer, visit www.microsoftbroadcaster.com.  For a more detailed information and program overview please visit http://www.microsoftbroadcaster.com/en-us/faq

Now, It’s time for me to get involved and start to participate in the program!

Enjoy!

-Kevin

P.S. Follow me on Twitter!

Quest Named to the SD Times 100 List

Thursday, August 4th, 2011

My employer, Quest Software, was once again named to the SD Times 100 list, this year in the “database and integration” category! The program recognizes the top leaders and innovators, looking back at each company’s achievements from the year before. Out unwavering market leadership was also reinforced in 2010 with IDC ranking Quest as “the top independent database management and development tools vendor serving distributed and other non-mainframe systems”·    Other innovations contributed to our win, such:

  1. Ongoing innovation within the Toad product family, including the introduction of Toad for Cloud Databases and OraOop in support of emerging database technologies
  2. The release of new tools tailored for the application developer, such as our Toad Extensions for Visual Studio and Eclipse
  3. Community initiatives like NoSQLPedia aimed at educating the traditional relational database professional on new database platforms
  4. And the launch of Project Lucy, our free Azure-based diagnostic service for SQL Server professionals

If you want to check out some of the buzz/congratulations taking place on Twitter for Quest and the other organizations that made the list, follow the #sdtimes100 hashtag.

Thanks for your support!  And if you’re not currently a customer of mine, but are curious, drop me a note for a free long-term license.

Enjoy,

-Kev

P.S. Follow me on Twitter!

What I’m Reading, July 22 2011

Thursday, July 21st, 2011

I read too much, and that, my friends, is an entirely separate topic for a blog post. But I thought I’d share with you a little more about what I’m reading because sometimes, if I’m lucky, it might be something you’d enjoy too.

So I’m going to start sharing what I’m reading at least once per week, partly so that I don’t firehose too many reading links directly into your brain (where I to do it say once per month) and partly to solidify in my own mind the information that I’m reviewing. So here are a few good links for the seven days leading up to July 22, 2001:

  • Microsoft and Whitehouse partnership on BigData: BigData isn’t a particularly new concept.  But I was intrigued to learn that the National Science Foundation, Microsoft, and 13 other teams were partnering on developing better BigData analytics for lots of government data from activities such as healthcare, economic development, education, transportation, and the power grid.  Cools stuff!  Plus, Microsoft has developed a new tool called Project Daytona to better harness the power of the cloud, in general, and Windows Azure, specifically.
  • While we’re on the topic of Federal IT in the Cloud be sure to read this linked article from ComputerWorld.  Say what you will about our government, but putting government IT in the cloud and increasing both its transparency and availability will make a huge difference in how the Federal government will be able to service the public.  We’re talking as big a difference as corporations experienced between the “catalog on the web” experience of the 1990′s to the Web2.0 experience of today.
  • If you’re the social media type, give this article a read discussing the Power of Hashtags in Social Media.
  • The Register, of the UK, whose tagline is “Biting the hand that feeds IT” has a great article on a spat over database technologies between the IT sage Michael Stonebreaker and Google.  It’s a great read if for no other reason than to prove that databases are worth fighting over.
  • And if you think Microsoft is still towing the relational database barge without thinking about other technologies, you need to read up on Projects Dryad and Daytona.
  • Finally, I’m still getting lots of questions about when and where to limit SQL Server’s Max Degrees of Parallelism.  Be sure to read Microsoft’s Recommendations and Guidelines for ‘max degree of parallelism’ configuration option here.

And just because so many of us in IT are closet or former musicians, there’s Live Guitar Lessons with Steven Krenz, sponsored by my hometown boyz at Gibson Guitar.

Got a favorite article or tool tip? Let me know!  Enjoy,

-Kev

Follow me on Twitter.

Microsoft Windows Platforms Blog Watch

Wednesday, July 20th, 2011

Remote Desktop Services Component Architecture Poster

Grab your own poster! A visual guide to key Remote Desktop Services technologies in Windows Server 2008R2

 

Virtually Free

Get the latest update rollup package for the Hyper-V role in Windows Server 2008 R2 and be sure to bookmark the Windows Virtualization Team Blog.  Be sure to check out blog World Simplified is a Virtual World. And doncha evah neglect application virtualization, such as the goodness at the App-V Product Team Blog.

 

Let’s Optimize Some Desktops (Assuming You Have Gone Full Cloud Yet)

Check out The Official Microsoft Desktop Optimization Pack (MDOP) Blog where you can get cool tools like the Diagnostics and Recovery Toolset (DART), currently in its v7 beta release.

 

We Can Always Perform a Little Better

Have you checked out the Ask the Performance Team blog yet.  You should!  Then there’s the Microsoft Enterprise Networking Team blog.  And if you’re looking for help with the Windows Server Core, be sure to check out the Ask the Core Team blog.  Excellent stuff!

As the Tool Time columnist at SQL Server Magazine, I’m always on the lookout for great free tools that get on-going support from their creators.  One common experience is finding a nice debugging tool, only to discover that there’s no information on how to interpret the debugger result sets!  (SQLIOSim anyone?)  That’s why I love the Microsoft Advanced Windows Debugging and Troubleshooting blog.  Another must-have on your Favorites list.

 

Enjoy!

-Kev

Follow me on Twitter

 

 

Is There Such a Thing as Easy ETL?

Thursday, June 30th, 2011

E.T.L. That’s Extract – Transform – Load.  That doesn’t sound like a lot of work when all you need to get loaded is a simple Access database or an Excel spreadsheet.  In a situation like that, the process is so simple, all you really need to focus on is the L in ETL.  There’s not a whole lot of E.T. to process, despite how wonderful that movie is. [pun intended]  But as soon as your data loading process involves some difficult or sophisticated cleansing or transformations, it gets really, really hard.

The other cross-thread that had really caught my interest lately is the USA federal governments Open Data Initiative.  I think it’s remarkable that President Obama is the first president to appoint a federal CIO.  (Shouldn’t that have happened in the past?)  In addition, President Obama instructed the entire executive branch to open up their data (where security isn’t at risk) and make it readily available to the public.  And the US government collects mountains of interesting and valuable data for its own uses, but figuring out how or who to share it with was always an afterthought.  While I was a contractor for NASA, for example, I worked on some incredibly interesting projects which yielded amazing and commercially valuable information.  It was all public domain.  But unless you knew it was there, you couldn’t get to it. Making use of all of that data always intrigued me.

Now, with ODI, it’s all being put on the internet at an ever-increasing rate at Data.gov.  However, all of this data, while open and available, is not standardized.  Some data sets might be a CSV file, while others might be something like a spreadsheet.  That means you’ll need to extract, transform, and load that data if you want to synthesize more valuable data sets.

For those reasons, I’ve been researching tools to help make this process easier.  (I also wanted to research SSIS and ETL tools for my Tool Time column in SQL Server Magazine.)  Now, I’ve been following expressor software for quite some time and really like their unique approach.  (I actually ran into the expressor software team at a PASS Summit one or two years ago and asked for a demo of their software.  And I really liked what I saw.)  Rather than the workflow approach used by SSIS, expressor software uses a data mapping approach combined with reusable business rules.  Their mapping approach is fundamentally different from the traditional point-to-point, source-to-target mappings paradigm.  Basically, you can define a semantic type representative of your business data, create a business rule(s) to apply to the data, and then implement a “canonical” mapping which connects data sources and targets to that same semantic type.  And it’s free!

 

Abstraction is Awesome

What’s cool about that?  Don’t forget that “semantic” means “meaning”.  So a semantic type is an abstraction of the meaning of the data.  The net result is that expressor shields your data integration application, with its associated business and transformation rules, from changes that might occur to underlying target or source files with different field names and data type representations have to be processed. 

For example, let’s assume that you need to process invoices from different vendors in slightly different formats.  If you use a traditional ETL tool like SSIS, any changes in the source and/or target formats will require you to modify your data mappings and transformation rules, because the mappings are tied directly to the metadata structure of the invoice file format(s). expressor, on the other hand, lets you define a common “invoice” semantic type, build all your downstream data processing off that type and map one or multiple invoice file schemas to the type.

This approach greatly simplifies the mapping process and provides for more flexible data integration applications that can be more easily adapted to changes in the source and target data sources.

expressor Studio Desktop

 

 

Benefits Abound

Since the semantic types in expressor are captured as reusable artifacts, you can also reuse them again in new data flows within your project(s).  You can even share them across your entire organization.  As I tinkered with the expressor Studio tool, I hit on a few other benefits with this approach:

  • Handles data type conversions automatically without having to write data transformation rules for these conversions
  • Builds new semantic types from existing types and reuses types in existing and new applications
  • Creates multiple, reusable business rules against a single type and applies them repeatedly as needed
  • Easily implements data quality rules and constraints

In an Ideal World…

In an ideal world, I’d figure out some brilliant way to make money from bringing together all kinds of that government data that I used to work with.  Other folks are doing it at the Windows Azure Data Market.  But in the meanwhile, I’m also looking forward to tinkering with this data to build better demos.  Along the way, I’m going to use the expressor Studio desktop ETL tool (Did I mention that it’s free!) as well as tell you about my experiences as I try to build out some Data.gov data sets.

Those of you who know me, know that I look a good discussion and cooperative, constructive team work.  So I encourage your feedback and suggestions, as I work through these data integration challenges and share my experiences.  I’m looking forward to sharing with you my insights on what the expressor data integration software can do with this challenge and what some of its features and capabilities are.  In upcoming releases, I’ll let you know what I find intriguing and worth mentioning.

Check out their website, www.expressor-software.com, to learn more about their company and products.

Enjoy,

-Kev

Follow me on Twitter

New Releases in the Toad Family of Tools

Wednesday, June 8th, 2011

Toad Extension for Visual Studio 1.2 is now live. You can access it HERE.

Key new features in Toad Extension for Visual Studio v1.2:

  • Deployment Scripts: the pre- and post-deployment scripts of TFS are now supported.
  • XML Columns: supports tables with XML data type columns.
  • Nested Tables: supports tables with up to two levels of nested table type columns.
  • Synonyms: synonyms can now be imported into your DB project
  • Source Navigation: You can now use F12 navigation to find the definition of items in the code editor.
  • Stored Procedures: generate Oracle stored procedures that use insert, update, or delete statements.

 

Toad for Data Analysts 3.0 us now in free beta. You can access it HERE or at ToadWorld.com

Discover, query, and analyze data across any data source without being a SQL expert.  Toad for Data Analysts (TDA) is a data discovery tool designed for data management professionals and analysts who need to access a wide variety of traditional, non-traditional, and emerging data sources to visually run queries, federate and analyze data, and create reports to support analytics and business intelligence.  With Toad for Data Analysts 3.0, you can:

  • Easily discover data across disparate data sources including leading RDBMS platforms, all ODBC enabled sources, and Netezza, Teradata, Excel, Hadoop and NoSQL
  • Harness the power of SQL to visually create complex queries, visually analyze data, and create reports for self-service business intelligence and analytics without being a  SQL expert
  • Work offline or on-the-go with Toad’s embedded database where you can integrate and cleanse data right from your desktop
  • Dramatically increase productivity by automating reporting and sharing of information and reports

 

It’s old news, but two other products in the Toad family have seen a recent refresh:

Benchmark Factory for Databases v6.5 You can access it HERE.

The highlight of this release is wizard-driven workload capture and replay for Oracle, enabling users to accurately anticipate and measure the performance impact of database changes such as patches and upgrades, OS migrations and more. Benchmark Factory is a very flexible, simple database scalability testing tool and, if you’re an Oracle user, also less expensive than Oracle Real Application Testing.  If you’re like me and want shortcuts, watch THIS VIDEO to see what the tool can do without the need to download, install, and tinker with it.
Quest Code Tester for Oracle v2.0 available HERE.  I wish we had this for the other database platforms!

The highlight of this release is the new Test Explorer console that replaces the Test Dashboard. The Test Explorer offers a simplified workflow and greater usability in creating and managing the entire code testing process.

NOSQL- A Quick Overview

Thursday, June 2nd, 2011

Several attendees at the SQLRally were asking about NoSQL (“Not Only SQL”) and its benefits. This article gives a quick overview: HERE.

Also, two good resources have come out from my friend Guy Harrison. This piece on Cassandra, one of the most popular NoSQL databases, was published a while back in Database Trends and Applications Magazine. I also really liked these entries from Guy at TechRepublic and TechTarget.  Guy also had the good fortune of having one of his articles published on GigaOm and then picked up in the New York Times Technology section.

The article, titled “Real World NoSQL: HBase at Trend Micro,” is the first in a five-part series Guy wrote, spotlighting NoSQL (non-relational) database deployments at five different companies. The other good learning experience for me was hearing about GigaOm for the first time.  GigaOm, now on my reading list, is considered an influential and prestigious publication in the NoSQL realm.

Let me know what you think.  Enjoy!

-Kev

~~~

Twitter at kekline

More content on my Blog

Wednesday Quest: Power GUI Integration

Wednesday, March 16th, 2011

Two tools that I really like are PowerGUI, a tool to take all the hard work out of PowerShell scripting, available in both free and paid versions from Quest Software.  You can also get PowerGUI extensions for Visual Studio for free from CodePlex.

Another tool I really like is PowerWF.  PowerWF is a really cool visual workflow builder that creates PowerShell scripts for you.  Turns out that it integrates with PowerGUI!

This video shows 2 different ways that PowerWF Workflows can be run from within Quest Software’s PowerGUI tool.

Watch the Video - Download PowerWF

Enjoy!

-Kev

Wednesday Quest: Exciting New Community for Users of Toad for SQL Server

Wednesday, March 9th, 2011

Join the Toad for SQL Server Community!

I was just bragging about how Toad for SQL Server keeps getting better.  In that post, I also pointed out a lot of great resources you can put to work immediately on improving your skills with this great tool.  (Incidentally, there’s a freeware version without all of the features, but it’s still quite useful.  And you can always use the beta product, if you want all of the features and many new features that are undergoing community testing.)

Toad, He Rocks

Ain't he handsome?

One of the reasons that Toad is so good is that it’s always been a community-driven product.  Back when I used Oracle every day, TOAD was an acronym = Total Oracle Application Development.  It didn’t take long for Toad to rise above the acronym transform into the eponymous term denoting “kick-butt database tool” just a few years before Toad began to go cross-platform.  Now that Toad is solidly cross-platform with versions for DB2, MySQL, and Cloud to boot, it’s worth pointing out that Toad got to be what it is today entirely from community feedback.  Back in the day, when I worked in Quest’s R&D team, the developers literally kept a checklist of cool suggestions from the community and worked against that to develop new features.  My point isn’t to fully describe the inner workings of the Toad dev team, rather I wanted to highlight how incredibly important community feedback is to this tool and the developers behind it.

To further that point, there’s a new community for all users of Toad for SQL Server.  Here, you can:

  • get solutions and ask questions
  • watch training and “tips & tricks” videos
  • share your knowledge and experience
  • get the latest information on new Toad for SQL Server features and enhancements
  • download the latest releases
  • get expert tips and techniques
  • plus, directly communicate with the developers

Look around, make yourself at home!

Enjoy,

-Kev

Follow me on Twitter

Wednesday Quest: New Product Training and Documentation

Wednesday, March 2nd, 2011

Product documentation and product training are two areas where our customers consistently press us to improve…and one we take if very seriously.

Bold Claims

One of my favorite tools in the Quest Software toolbox for SQL Server (and Oracle) DBAs is called Foglight Performance Analysis, or more commonly, PA.  This product can do things that no other tool or amount of customized scripts can ever reproduce.  I am dead serious about this claim.

To find out more, navigate to www.quest.com/foglight-performance-analysis-for-sql-server and click on “Key Product Documents”.  You’ll then be taken to http://www.quest.com/Foglight-Performance-Analysis-for-SQL-Server/documentation.aspx.

Here you’ll find just about any and all documents you could possibly need, from initial evaluation, through the demo and proof-of-concept (POC) phase, and on through implementation and on-going management.  Do we have more documentation?  Sure, but this list contains the key documents you’ll most likely want to see.

Training?

I’ve also gotten a lot of questions about training on the Quest tools – Do we offer it? How much does it cost? When do the classes run?

The quick answer is YES! We offer very nice training for a mere $350.  Head over to www.quest.com/foglight-performance-analysis-for-sql-server and you’ll see a link to “Find out about Technical Training” that links to http://www.quest.com/sql-training-leadthem/.  Once you register, you’ll get to take part in two 2-hour fully remote offerings.  The first class is focused on sizing, configuration, and setup of PA, while the second teaches you how to use the product.

Enjoy!

-Kev