borge3000

Software architecture and development

Business Intelligence for architectures

Posted by Børge Hansen on 21. December 2009

There is an interesting issue of Architecture Journal out with a special focus on BI architecture…

So if you need some nice food for thoughts as we enter the holidays check it out here: Taking Business Intelligence beyond the business analyst

Topics are as follows:

  • Enterprise BI strategyDinesh Kumar (Microsoft) introduces the notion of business infrastructure, which—together with capability models that are described in previous issues of The Architecture Journal—help organizations not only gain business insight, but act upon it, too.
  • Also, Sundararajan PA et al. (Infosys) propose a semantic enterprise data model for interoperability—adaptable for evolution through its life cycle.
  • Embedding business insights into our applications—Traditionally, the final output of BI is considered to be scorecards and reports that are used as strategic decision support. Using implementation examples, Razvan Grigoroiu (Epicor) tells us how to put these outcomes within the reach of line-of-business (LOB) applications.
  • Infrastructure and performanceCharles Fichter (Microsoft) explains the design principles for supporting a global data-warehouse architecture, with effectiveness and performance in mind.
  • End-user and self-service BI—BI projects typically fall short in allowing users who have basic experience to handle how results are exposed, without any dependence on IT specialists. Ken Withee (Hitachi Consulting) shows multiple ways to tackle this issue by using facilities that are already available throughout the Microsoft platform.

    Enjoy!

  • Posted in Architecture, Architecture Journal, BI | Leave a Comment »

    Self service Business Intelligence

    Posted by Børge Hansen on 19. November 2009

    For developers and others working with business managers and such the term “Business Intelligence” may often seem as an oxymoron. And “Self Service Business Intelligence” even more so.

     

    But if you are in the business of creating information out of data, I think this self service BI is one of the biggest game changers.

     

    So, what is it? Well, we’ve dreamt of having our powerusers creating their own reports for years. We’ve tried making different Report applications and tried to teach them how to use these. Only to find that they don’t use these at all. It is too complicated for the random user, they say.

    The final nail in the coffin is when your users request an “Export to Excel” feature so that they can copy/paste the data into Excel and work with it there.

    So let them have it all! Let them stay in Excel and work with the data there. But let them do it in a more managed way, so that you can stay in somewhat control of what happens.

    Enter PowerPivot for Excel, formerly known as Project Gemini.

    What do you say about creating having a 100 million rows of data in several tables, slicing and dicing and creating conditional formatted tables and charts. All within seconds !!

     

    It is all possible because PowerPivoit for Excel is really an in memory version of Analysis services. It lets you build (without knowing that you do) a datawarehouse solution that is lightning fast.

    And if you want to share with others, without redistributing the Excel sheet, you just upload to sharepoint and get IT supported resources for it as well.

     

    Imagine that! And it comes free with your SQL Server 2008 R2!

    Download PowerPivot for Excel & Office 2010 BETA

    Learn about  PowerPivot for Excel 2010 from www.powerpivot.com

     

    Enjoy

    Posted in BI | Leave a Comment »

    MSDN Live – whats cooking

    Posted by Børge Hansen on 11. September 2009

    Rune Grothaug, MSDN Live champ skriver på bloggen sin:

    Allerede onsdag 16 september kliner vi til med MSDN Live. Nesten 600 utviklere har allerede meldt seg på, men vi har selvsagt plass til flere. Stavanger har virkelig begynt å markere seg som en by med et sterkt utviklingsmiljø, med nesten 100 påmeldte. Ikke uventet er Oslo størst med sin 300 påmeldte, men også Bergen og Trondheim ligger på rundt 100 deltakere hittl, så dette blir en fest av dimensjoner med motiverte og engasjerte utviklere.

    Så hva skal du forvente deg av foredragene denne gangen? Jeg har utfordret våre tre foredragsholdere til å stramme strikken litt. Dermed vil sesjonene sitte stramt som en gymsokk for de fleste, enten du er superfaren eller litt fersk.

     

    Les hele bloggposten hans og hvorfor jeg er skyldig han en øl: http://blogs.msdn.com/grothaug/pages/msdn-live-2009-what-s-cooking.aspx

    Posted in MSDN Live | Leave a Comment »

    back in business…

    Posted by Børge Hansen on 1. September 2009

    After a long, long summer vacation I am finally ready to start getting things done again.

    I have decided to start working as an independent contractor with special focus on software development.

    I will try to engage in the different aspects of software development; all from working as a developer in projects, dev lead/architect, coaching/tutoring/mentoring to working as an influencer on technologies.

    I have even created a company for myself. But it is hard to come up with a name, but a while back I registered the domain devPartner.no and I will stick to this as a company name as well. Hopefully this is a reasonable name for the activities that I will engage in. Any thoughts on the name?

    I will will start this September by doing a couple of presentations on MSDN Live this September.  In October I will start giving some courses for Programutvikling, which will be cool to do. 

    The rest is work in progress..

    TTL

    Posted in Career move | 2 Comments »

    ARCast.TV – Kevin Hazzard on Dynamic Languages

    Posted by Børge Hansen on 14. May 2009

    In this interview Kevin Hazzard, C# MVP based in Richmond, Virginia, discusses with Zhiming Xue dynamic languages like Python and Ruby, the Dynamic Language Runtime (DLR) from Microsoft and the next generation of C# that’s becoming a dynamic language.  He explains that the DLR as “the language of languages” defines the boundaries between languages and what’s required for those languages to interoperate with each other and that the DLR as a centerpiece of the .NET Framework 4.0 provides a dynamic dispatch mechanism that elegantly addresses the interoperability problems that we’ve been working hard to solve since the days of RPC and COM.

    LINK: http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Kevin-Hazzard-on-Dynamic-Languages/

    Posted in ARCast.TV | Leave a Comment »

    It is the worst of times, It is the best of times.

    Posted by Børge Hansen on 11. May 2009

    There is an old joke among economists that states: A recession is when your neighbor loses his job. A depression is when you lose your job.

    What’s a recession? How do we know if we’re in one?

    Well for starters you’ll have to check your neighbors. Are they still getting up in the morning and going to work? Well I don’t know about my neighbors, but I do know several people that more or less voluntary have changed positions the last few months.

    Of course it is not equal for all countries or even all industries. In the US we can see that most industries have been hit pretty hard. While in Norway we can read that retail, construction and the likes have had a much harder impact of the economic crisis than my industry, IT.

    Is this about to change? For the first time in the 35 year long history of Microsoft the company is not growing revenue anymore. At least on a global level.  However, being a company where the stock price is partly based on growth, this is alarming news to both the management and the market. Bear in mind that the company is not losing money (yet), it is just not growing its income as much as it used to.

    There is a reason for why Microsoft has managed so well over the years, and this is the amazing ability to change and adapt to the markets. Not always being a market leader, and sometimes playing it safe. But when a change in the market is recognized by the company, it is pretty aggressive on tackling these changes.

    So it is with the current economics as well. Seen with traditional Norwegian social-democratic eyes it seems odd to let people go when still making money.  But this is the fact even in Norway. The Norwegian subsidiary had to let 12 people go.

    I was one of these 12.  

    Sad, but true. Well, I could start a rant on how pissed I am on the company and the decision to get rid of me… But I won’t. I’ll make it clear that I disagree on the choices that Microsoft have made around evangelizing and creating architectural guidance to Architects, which partly resulted in my position as an Architect Evangelist being dropped. Now that that is said, I have had a tremendous time in my time working for Microsoft. I have worked with, and learned from some of the best minds in the industry in Norway, Western Europe and even in the world. For this I am very grateful. (Thanks for the opportunity, guys)

    So what’s next for yours truly? Truth be told, I don’t know yet. I will (probably) not start working as a carpenter, or take up a career as a florist. That would probably be a stupid move, at least with my talents and in these times. :-) I will stick to being a software developer of some sort. But whether I will seek a career and fortune in a software company, in a consulting company or simply as a contractor is yet to be decided. I just got the news a few days ago, and have to let it sink in.

    One thing I know for sure is that being an architect evangelist has taught me to appreciate the impulses and feedback from others. I will engage with the communities, give talks now and then if anybody will listen and try to contribute to the developer population.

    After all is recession a crisis or an opportunity? I think the latter.

    You haven’t seen the last of me.

    Thanks,

    Børge

    BTW: If you got any great ideas for cool stuff we could do together give me a ping.

    Posted in Uncategorized | 5 Comments »

    Walkthrough on Windows 7 Readiness

    Posted by Børge Hansen on 30. April 2009

    Bruce has  pulled together features, resources, and next steps for developers in supporting Windows 7. The blog posting provides an overview of most of the key features on Windows 7, where to get more information, videos on how to see the feature in action, and gives next steps on what developers can do to implement the key features. The posting includes information about compatibility labs that are available in the US. For those of you in other subsidiaries, please add what labs are available in your areas in your own posting.

    http://blogs.msdn.com/usisvde/archive/2009/04/25/walkthrough-to-get-your-applications-ready-for-windows-7.aspx

    This is a fairly comprehensive posting that serves as an introduction to what developers can do today on Windows 7. 

    Posted in Win7 | Leave a Comment »

    ARCast.TV – Brian Noyes on Selecting the Correct Client Technology

    Posted by Børge Hansen on 28. April 2009

    The one thing architects don’t have a shortage of these days are options, especially when it comes down to choosing the client technology that best suits their current project. Is it a web applications, or would be better to have it run natively on the desktop? Or perhaps a hybrid approach? In this episode of ARCast.tv, Denny Boynton talks with Brian Noyes, Chief Architect at iDesign, about what architects should consider when making decisions about which client technology to use

     

    Link: http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Brian-Noyes-on-Selecting-the-Correct-Client-Technology/

    Posted in ARCast.TV | Leave a Comment »

    ARCast.TV – Enabling Web Slices on Your Web Site

    Posted by Børge Hansen on 21. April 2009

     

    Web Slices are a new IE8 feature that allows users to subscribe to some parts of a web page and receive updates automatically. In this screen cast, Zhiming Xue (Dr. “Z”), Microsoft Architect Evangelist, demonstrates through two simple examples how developers can easily create web applications that enable users to subscribe to select contents on a web page using the new IE8 feature, Web Slices. For additional resources about web slices are available at IE8 Readiness Toolkit and IE Developer Center.

    Link

    http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Enabling-Web-Slices-on-Your-Web-Site/

    Posted in IE8 | Leave a Comment »

    ARCast.TV – Enabling Accelerators on Your Web Site

    Posted by Børge Hansen on 16. April 2009

    Accelerators are a new IE8 feature that enables users to find and access information without leaving the web page. In this screen cast, Zhiming Xue (Dr. “Z”), Microsoft Architect Evangelist, demonstrates how developers can make an accelerator available in web applications so that users can install and use it. For additional resources about web slices are available at IE8 Readiness Toolkit and OpenService Accelerators Developer Guide.

    http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Enabling-Accelerators-on-Your-Web-Site/

    Posted in ARCast.TV, IE8 | Leave a Comment »