2010-10-01 9 views
4

Dans une institution financière locale j'ai été blâmé par leurs programmeurs pour leur exprimer mon opinion que (l'obsession de leurs programmeurs avec) b) verrouiller les problèmes dans leur base de données MS SQL Server 2005 OLAP (SSAS) n'avait pas beaucoup de sens pour moi. (Les bases de données OLTP sont SQL Server, Oracle et ERP non-RDBMS). Quels sont les problèmes de verrouillage dans le traitement OLAP si les bases de données OLAP (SSAS) sont utilisées uniquement pour la lecture (lecture seule après le déploiement)?Que sont les problèmes de verrouillage dans OLAP?

Dans quel contexte se posent de tels problèmes (lors du traitement SSIS et du transfert de données à partir de bases de données OLTP?
lors du déploiement des bases de données SSAS (OLAP) vers SSAS?

Cette question n'est pas limitée à SQL Server.

Répondre

4

OLAP n'est en aucun cas limité au schéma en lecture seule. Si la couche de données de votre système est conçue en termes de dimensions à partir de zéro, vous pouvez l'utiliser pour le traitement analytique ainsi que pour les opérations CRUD. Et oui, vous pouvez rencontrer des problèmes de verrouillage en raison de la cohérence des données que vous devez fournir lors des procédures d'analyse. Et si OLAP est en lecture seule, le même problème se produit exactement lors du transfert depuis OLTP. C'est une erreur fréquente de récupérer les données mises à jour dans OLAP dès que possible en petits morceaux, ce qui crée des goulots d'étranglement.