Dall'editor Un nome comando nella direzione a destra

Howard Dierking

fig01.gif

apertura nota dell'editor in questa, Si desidera rendere questo chiaro di un elemento. È primo, ultimo e sempre uno sviluppatore. È possibile scrivere T-SQL, ma sapere molto sulle varie tecniche per la creazione dei cluster e l'amministrazione del sistema. È possibile utilizzare opzioni di dichiarative e imperative per la configurazione della protezione dall'accesso di codice in Microsoft .NET Framework ma è in una perdita quando tenta di configurare il Windows Home Server per richiedere un certificato per l'accesso remoto. In modo che cosa Impossibile È probabilmente necessario ad esempio di valore per i lettori di TechNet Magazine?

Negli ultimi due anni, ho sviluppato un'ossessione dello stato con lo stack di Business Intelligence di SQL Server. E creazione di alcune soluzioni interni con queste tecnologie, È stato forniti una conclusione che Ritengo che vale la pena condivisione qui rivela molto necessari sinergie e le modifiche che devono essere ottenuti tra gli sviluppatori, le operazioni IT e l'azienda.

In Reflection nuovamente su entrambe le applicazioni aziendali che ho creato e applicazioni che è stato rivisto, sembra chiaro che lo sviluppo software come un'attività generale è ottimizzato intorno applicazioni transazionali. Funzionalità di reporting sono in genere avvitato in cima a un database relazionale normalizzato altamente non è stato progettato per fornire un livello di conoscenza oltre il record di transazioni. In altri casi, può essere progettato il database transazionale nel tentativo di supportare requisiti di reporting più profondi sia transazionale, nella mia esperienza, tali sistemi non sono in genere l'uno.

Mentre sembra che questo dovrebbe rappresentare un problema di sviluppatore, È possibile visualizzare qui perché in alcuni le conversazioni che hanno con gli sviluppatori su questo problema, la giustificazione in cui è stato assegnato volta e volta nuovamente è stata che l'IT consente una e una sola, database. Pertanto la richiesta all'utente è questo, interrompere fornendo noi che excuse. Se il lavoro con lo sviluppo per pianificare un separato, isolato reporting archivio o che si tratti integrazione iniziali, pianificazione di un magazzino di grandi dimensioni, chiedo impress al team di sviluppo il concetto che questa separazione dei problemi è uno Ciò vale la pena. Tenere presente che gli sviluppatori si tendono a ottimizzare attorno il componente transazionale, senza un push descrittivo nella giusta direzione, il percorso di resistenza almeno è ignorare tutti gli elementi ma questa informazione fino a quando non può essere troppo tardi a eseguire su di esso senza praticamente riscrivere l'applicazione.

Al rischio di apportare una generalizzazione eccessivamente ampia, si dispone una prospettiva più ampia per quanto riguarda l'azienda, dopo tutto, Business Intelligence è generalmente considerata un'attività di professionisti IT. Tuttavia, inserire gli elementi insieme è comunque molto un'attività di sviluppo. Pertanto è possibile utilizzare Business Intelligence come modo per ampliare le prospettive degli sviluppatori. Sono sicuro che sarà grati, e se non si trovano, si almeno possibile sa che mi grato.

— Howard Dierking

Grazie ai seguenti esperti tecnici Microsoft: Steven Leoni, Ryan Donovan, Corey Hansen, Ken Jones, Denny Lee, Sanjeev Nair Chad Rexin, Stefan Schackow e Kimberly Tripp.