IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Sondage : Choix SSIS/Proc stock


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Homme Profil pro
    Indépendant X3 et SQL server
    Inscrit en
    Juillet 2006
    Messages
    865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Indépendant X3 et SQL server
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2006
    Messages : 865
    Par défaut Sondage : Choix SSIS/Proc stock
    Bonjour,
    Suite et fin de mes sondages.
    Je vais me présenter rapidement pour expliquer le pourquoi de cette question.

    Je suis consultant ERP et je suis monté en compétence sur SQL via une certif administrateur SQL 2000, pour des besoins d'installation de l'ERP dans de bonnes conditions.

    J'ai une maîtrise correcte de :
    - les select
    - administration sécurité/optimisation/
    - un peu réplication
    et les DTS et SSIS

    Je n'ai donc jamais vraiment travaillé avec les procs stocks.

    Aujourd'hui je m'aperçois que je peux faire une grande partie de ce que je faisais en SSIS en proc stock.

    D'où ma question : en dehors de l'aspect maintenabilité (administration des versions) quels sont les élements déterminant pour le choix en une proc stock et SSIS.
    => Je me doute qu'SSIS (anciennement DTS) a été créé par microsoft pour permettre à tout le monde de faire n'importe quoi simplement.
    => Mais à niveau de connaissances identiques lequel est le mieux

    merci de vos réponses

    ------------ EDIT du 07------------
    Pour la copie de données SSIS est mieux car je viens d'essayer de faire un insert into avec un select * et je me fais jeter à cause du ROWID
    Vous allez me dire que je peux mettre les noms des colonnes. Mais dans un ERP les tables ont parfois 50 colonnes, dans ce cas la proc c est plus une proc c est un roman

  2. #2
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Faire un sondage en l'état est très vaste, trop dépend de ce que vous cherchez à réaliser.
    Pour, par exemple, intégrer des données provenant de systèmes hétérogènes, SSIS sera beaucoup plus simple.

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    Si le flux est simple et qu'on peut faire de l'ELT alors proc stocke avec tables tampon.
    SI le flux est complexes et ETL, alors SSIS.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre émérite
    Homme Profil pro
    Indépendant X3 et SQL server
    Inscrit en
    Juillet 2006
    Messages
    865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Indépendant X3 et SQL server
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2006
    Messages : 865
    Par défaut
    En résumé si je comprends ce que vous indiquez

    si je reste sur le même serveur avec des instructions simples (select/insert...)
    => proc stock

    si je dois importer/exporter vers des serveurs/fichiers hors SQL server
    => SSIS

    Donc dans mon cas une grande partie peut être fait en proc stock au lieu SSIS (à part mon insert select *)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 35
    Par défaut
    Et pourquoi pas utilisés les deux?

    Pour certaine règle d'affaire il est beaucoup plus simple de codé en T-Sql avec une store procédure et appeler dans SSIS. Je fais ça régulièrement quand je monte un Entrepôt de données ou un DataMart.

    Rémi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sondage SSIS ou Proc stock
    Par castorameur dans le forum Développement
    Réponses: 4
    Dernier message: 29/03/2010, 09h59
  2. Réponses: 2
    Dernier message: 11/02/2010, 15h18
  3. [SSIS][2k5] Parametre proc stock
    Par jdmbh dans le forum SSIS
    Réponses: 3
    Dernier message: 22/09/2009, 16h16
  4. Réponses: 6
    Dernier message: 15/04/2009, 15h33
  5. Réponses: 2
    Dernier message: 16/10/2003, 17h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo