More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Geoff Orr BlogPhotosProfileFriendsMore Tools Explore the Spaces community
There are no photo albums.

Geoff Orr Blog

DotNet experience - becoming a MCSD

Public folders

Folders shared with the world
August 06

MDX Generate

Recently I have encountered the Generate Command.
 
It applies a member based set function with a set and then unions the result.  So the following is showing the parents of an Owner based on the Property Owner Lan ID but in this case we don't want the actual member but the parent i.e. the Sales Centre of the Owner where Owner is a Parent Child relationship,
 
select Measures.Sales on columns,
generate(
filter ([Owner].[by Owner].Members,[Owner].[by Owner].CurrentMember.Properties("Owner Lan ID") = Username ),
{[Owner].[by Owner].CurrentMember.Parent})
on Rows
from [Owner Reporting]
 
April 27

CodeCampOZ ORM Smackdown - ADO.NET Entities and NHibernate

Adam Cogan and Justin King present the differences between nHibernate and Linq to Entities.
 
It was a great session but every database guy in the house cringed.
It almost requires you to not use stored procedures ever again.  We didn't even attempt to review the quality of the SQL output.
 
Linq came out on top for functionality but some cried foul.  This will be extreemely productive for developers but once again we seem to be focusing on speed of development rather than quality of the outcome.
 
April 26

CodeCampOZ - RapidFire Sessions: Much ado about dates, Windows Server 2008 for developers

Greg Low talks date issues.  This session is unbelievable.  That after the Millenium Bug debacle we have loads of problems with dates is Bizare.
 
Here is a takeaway use YYYYMMDD as it is language independant but YYYY-MM-DD is not.
 
 

CodeCampOZ Silverlight

Jonas Folleso
 
So Jonas has shown us Silverlight.  I could really get into this.
 
I mean here is a web based interface that actually looks in control.  OK so flash has done it for years but this is a Microsoft product that could get me excited about web stuff again.
 

Code Camp OZ 2008

Ok here we are again in Wagga.  Having already had a pre conference half day.  It was uite good.  Greg gave a presentation on 2008 that was ineresting.  There should be quite a bit of stuff to sink our teeth into.
 
Jeff Wharton gave a presentation on compact edition of SQL Server and it was the first time I thouht hey this has a use.
 
Greg Low gave a session on presenting at Tech Ed pass etc.  I hope to take that away.
 
January 15

How to identify your root node

I have done some of this lately so lets do some basics first.
 
AD is  tree structure so everything is nodes.
 
Generally you begin with the Root node.
 
So here is our scenario.  My domain controller is a server called Wombat001 the domain is WOMBAT and the domain name is WOMBAT.COM.
 
So the LDAP root node is LDAP://WOMBAT:389/DC=WOMBAT,DC=com
 
This is used to instantiate the DirectoryEntry object as follows
 
DirectoryEntry dirEntry = new DirectoryEntry(LDAP://WOMBAT:389/DC=WOMBAT,DC=COM);
 
This is your entry point and the main link to AD.
 
December 18

Configuring Integration Services

OK so I have visited Rob Farley and crew at the SQL Server group in Adelaide.  I was showing how to configure and install Integration services using a parent package and two child packages passing the connections strings from the parent to the child.
 
Here is the lab that I developed for the presentation.
 
View more entries