Mitteilung der Redaktion Eine kurze Push in rechter Richtung

Howard Dierking

fig01.gif

Beachten Sie diesen Editor, öffnen Stellen eine Sache schmerzhaft löschen möchten. Ich ersten, letzten und immer ein Entwickler. Ich kann T-SQL geschrieben, aber wissen sehr wenig über die verschiedenen Techniken zum Cluster erstellen und Verwalten des Systems. Ich kann deklarative und imperative Optionen zum Konfigurieren von Codezugriffssicherheit in der Microsoft .NET Framework verwenden, aber am ziemlich ein Verlust verwende, beim Versuch, meine Windows Home Server erfordert ein Zertifikat für den Remotezugriff konfigurieren. So konnte was möglicherweise stehen des Wertes für die Leser des TechNet Magazine zu sagen?

In den vergangenen zwei Jahren habe ich eine Zustands Obsession mit dem SQL Server BI-Stack entwickelt. Und im Erstellen von ein paar interner Lösungen mit diesen Technologien ich zu einer Schlussfolgerung stammen haben, die ich glaube, lohnt sich Freigabe ist hier, wie es offenbart sehr erforderlichen Synergieeffekte und Änderungen, die zwischen Entwicklern, IT-Betrieb und das Unternehmen umgesetzt werden müssen.

Anwendungen und reflektieren über beide Geschäftsanwendungen wieder, dass ich erstellt habe, dass ich überprüft, haben es scheint deaktivieren die Softwareentwicklung als allgemeine Aktivität ist um Transaktions-Anwendungen optimiert. Berichtsfunktionen sind im Allgemeinen von einer relationalen Datenbank stark normalisierte Flansch, für die Maß Einblick hinter dem Datensatz der Transaktionen nie vorgesehen wurde. In anderen Fällen die Transaktionsdatenbank versucht, Transaktions- und tiefer reporting Anforderungen entworfen werden – meiner Erfahrung solche Systeme sind nicht in der Regel erfolgreich auf.

Während es scheint, dass dies möglicherweise ein Entwickler-Problem, ich bringen hier weil in einigen die Gespräche mit Entwicklern über dieses Problem musste haben die Ausrichtung, die ich immer und immer wieder zugewiesen wurden, dass die IT wurde dadurch eine – nur einen einzigen – Datenbank. Daher meiner Anfrage möchten – beenden, erteilen uns die Entschuldigung. Berichterstellung Speicher isoliert, ob Sie mit der Entwicklung planen, eine Separate funktioniert oder ob vorab Integration, die einen größeren Lagerort planen, ich bitten, dass Sie bei den Entwicklungsteams das Konzept beeindrucken, dass diese Trennung von Bereichen eine lohnt sich dieser Vorgang ist. Beachten Sie, dass wir Entwickler neigen dazu zu optimieren, um die transaktionale Information – damit ohne einen Anzeigenamen Push in die richtige Richtung der Pfad des geringsten Widerstands um alles zu ignorieren aber dieses Mediums bis spät dazu viel über Sie ohne die Anwendung praktisch neu zu schreiben.

Zu riskieren des eine übermäßig große Generalisierung vornehmen, Sie haben eine breitere Perspektive, wenn es für das Unternehmen geht, nachdem alle BI im Allgemeinen gilt eine IT pro Aktivität. Die Datenelemente zusammenstellen ist jedoch immer noch sehr viel eine Entwicklung-Aktivität. So verwenden Sie BI als eine Möglichkeit, die Perspektiven Ihre Entwickler erweitern. Ich bin dankbar sein müssen, und wenn Sie nicht sind, können Sie mindestens wissen, dass ich dankbar bin.

– Howard Dierking

Dank an die folgenden technischen Experten von Microsoft: Stefan Bergman, Ryan Donovan, Corey Hanson, Ken Jones, Denny Lee, Sanjeev Nair Chad Rexin, Stefan Schackow und Kimberly Tripp.