Results 1 to 8 of 8

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Modderhead
    Join Date: Nov:2005
    Location: Ñîôèÿ
    Posts: 4,469

    Batch Excel êúì MS SQL

    Êîëåãè, èìàì íóæäà îò ïîìîù çà ñëåäíîòî íåùî:

    Èìàì åäíà äèðåêòîðèÿ, â êîÿòî ñè õâúðëÿì åêñåëñêè ôàéëîâå, êîèòî ïîñëå èìïîðòâàì â áàçà äàííè â ëîêàëåí ms sql 2008 express. Âúïðîñúò å, ÷å ôàéëîâåòå ñà åäíè è ñúùè âñåêè ïúò, îïöèèòå ñà åäíè è ñúùè, åäèíñòâåíîòî, ïî êîåòî ñå ðàçëè÷àâàò å, ÷å â èìåòî íà åêñåëñêèÿ ôàéë å ñëîæåíà è äàòàòà.

    Òîâà, êîåòî èñêàì äà íàïðàâÿ å, äà íàêàðàì SSIS ïî íÿêàêúâ íà÷èí ñàì äà ñè âëèçà â äèðåêòîðèÿòà è äà ñè èìïîðòâà ôàéëîâåòå â áàçàòà äàííè. Ëîøîòî å, ÷å òðÿáâà äà çàäàâàì âñåêè ïúò èìåòî íà ôàéëà è ðàáîòàòà ïàê îòèâà ñúùàòà.

    Òîâà, çà êîåòî ñå ñåùàì å, ÷å ìîãà äà ñúõðàíÿ åäèí dtsx ïàêåò, äà ñè íàïèøà bat ôàéë, êîéòî äà ïðåèìåíóâà ïúðâèÿ åêñåëñêè ôàéë â íÿêàêâî ñòàíäàðòíî èìå, äà èçïúëíÿâà ïàêåòà, ñëåä êîåòî äà òðèå ôàéëà è äà ïîâòàðÿ ñúùîòî çà ñëåäâàùèÿ, äîêàòî èìà ôàéëîâå.

    Òîâà, êîåòî ìå ïðèòåñíâà å:

    1) Êàê åêçåêóòâàì dtsx ïàêåòè ïðåç êîìàíäíèÿ ðåä? Åâåíòóàëíî òðÿáâà äà èçïîëçâàì dtexec.com, íî íå ìè å ÿñíî òî÷íî êàê. Íÿìàì ñòàðèÿ dts.
    2) Àêî ïîëçâàì bat è äóáëèðàì âå÷å èìïîðòèðàí ôàéë, èìïîðòúðà âåðîÿòíî ùå ìå íàïñóâà íà òåìà primary key. Êàêâî ùå ñå ñëó÷è òîãàâà ñúñ ñëåäâàùèòå ôàéëîâå è èçïúëíåíèåîòî íà áà÷-à?

    Ïúðâîíà÷àëíî ìèñëåõ äà ãî ïèøà íà íåùî, íî óñòàíîâèõ, ÷å òîçè íîìåð ìè å íàé-ëåê è ëåñåí çà èçïúëíåíèå.

    Àêî íÿêîé èìà ïî-äîáðà èäåÿ, äà ñïîäåëè.

    Ìåðñè!

    ---------- Äîáàâåí ïîñëåäâàù êîìåíòàð â 10:28 ---------- Îðèãèíàëíèÿò êîìåíòàð å ïóñíàò â÷åðà â 17:40 ----------

    Îïðàâèõ ñå, ìåðñè íà îòçîâàëèòå ñå!

  2. #2
    Registered User
    Join Date: Oct:2006
    Location: Plovdiv
    Posts: 305
    Áúðçî ñè ñå îïðàâèë. Àç áèõ íàïèñàë çà 2÷àñà íÿêàêâà ïðîãðàìêà íà Ñ# ïðèìåðíî êîÿòî äà ÷åòå äàííèòå îò ôàéëà è äà ãè èçñèïâà â áàçàòà äàííè. Îáèêíîâåíî ïîäîáíè ïðîãðàìêè ñå ïèøàò ëåñíî íî íå çíàì â òâîÿ ñëó÷àé êàêâî ïðåäñòàâëÿâà åêñåëñêèÿ ôàéë.

    Ëþáîïèòíî ìè ñòàíà îáà÷å êàê ñè ñå îïðàâèë.
    prepBut nI vrbLike adjHungarian! qWhat's artThe adjBig nProblem?

  3. #3
    Bad to the bone Papesha's Avatar
    Join Date: Oct:2002
    Location: Áóðãàñ
    Posts: 1,685
    Çäðàâåé,
    Íà ìåí ñúùî ìè å èíòåðåñíî êàê ñè ðåøèë ïðîáëåìà, çàùîòî ñêîðî è àç ùå òðÿáâà äà ðåøàâàì èäåíòè÷íà çàäà÷à, ñàìî ÷å ùå òðÿáâà äà ïúõàì äàííèòå â MySQL. Ìèñëÿ äà íàïèøà èìïîðòà íà Visual Basic, êàòî íà âñåêè îáðàáîòåí ôàéë ùå ñå ñëàãà îòìåòêà â íÿêîå ïîëå íà åêñåëñêèÿ ôàéë, êîåòî íå ñå ïîëçâà. Àêî ñè íàìåðèë íåùî ãîòîâî, ùå ìè ñïåñòèø äîñòà óñèëèÿ ïî ïèñàíåòî.
    Ðóñîôèëèÿ: Òåæêà, íàñëåäñòâåíà íåçàðàçíà áîëåñò, êîÿòî íå ñå ëåêóâà è îò êîÿòî çà ñúæàëåíèå íå ñå óìèðà. Ñúùàòà å äåôèíèöèÿòà è çà øèçîôðåíèÿ.

  4. #4
    Modderhead
    Join Date: Nov:2005
    Location: Ñîôèÿ
    Posts: 4,469
    Àìè êàêòî ñúì ãî íàïèñàë- ñúõðàíÿâàì ñè ãîòîâ ïàêåò, êîéòî èìïîðòèðà ôàéë ñúñ ñòàíäàðòíî èìå (íàïðèìåð import.xls). Ïîíåæå íå ìîãà äà ïúõàì èçïúëíèìè ôàéëîâå íà ìðåæàòà, èçïåðäàøèõ ñè êàòî ïè÷ åäèí åêñåëñêè ôàéë ñ VBA â íåãî è òîé ñè âúðøè äðóãàòà ðàáîòà- íàìèðà ôàéëîâåòå, åäèí ïî åäèí ãè êðúùàâà ñ èìåòî çà èìïîðò, êîåòî å çàäàäåíî â ãîòîâèÿ ïàêåò, åêçåêóòâà dtexec /f <ïàêåò.dtsx> è ïîñëå ñå ñàìîðàçïðàâÿ ñ îñòàíàëèòå åêñåëñêè ôàéëîâå. Dtexec ìè âðúùà ñòîéíîñò ïðè ïðèêëþ÷âàíå, çà äà çíàì êàê å ìèíàëî çàðåæäàíåòî è òàêà...
    Íå íàìåðèõ íåùî â èíòåðíåòà, àìà äîêàòî ïóñêàõ òåìàòà ìè ñâåòíà êàê äà ñòàíå

  5. #5
    Registered User
    Join Date: Oct:2006
    Location: Plovdiv
    Posts: 305
    Íåùî ïîäîáíî ìîæå äà ñå íàïðàâè è ñ .bat ôàéë
    prepBut nI vrbLike adjHungarian! qWhat's artThe adjBig nProblem?

  6. #6
    Modderhead
    Join Date: Nov:2005
    Location: Ñîôèÿ
    Posts: 4,469
    Ìîæå, àìà òàì, êúäåòî òðÿáâà äà ñòîè òîÿ bat-ìàí ôàéë, èìà ìðåæîâà ïîëèòèêà äà íå ñå ñëàãàò âñÿêàêâè èçïúëíèìè ôàéëîâå, ãîðå ñúì ãî íàïèñàë!

  7. #7
    Registered User
    Join Date: Oct:2006
    Location: Plovdiv
    Posts: 305
    Íî ìîæåø äà ïóñêàø åêñåëñêè ôàéëîâå ñ VBA ñêðèïòîâå? ×å òî å ñúùîòî. À àêî ãî èçâèêâàø îò äðóãà ìàøèíà ïàê å ñúùîòî êàòî .bat ôàéëà è ïàê ìîæåø äà ãî ïóñíåø ñ task scheduler-a äà ãî ïðàâè âñåêè äåí/÷àñ/ìèíóòà...
    prepBut nI vrbLike adjHungarian! qWhat's artThe adjBig nProblem?

  8. #8
    Modderhead
    Join Date: Nov:2005
    Location: Ñîôèÿ
    Posts: 4,469
    Ìè íå ìè òðÿáâà task scheduler... Àç ñè èìàì ñòúïêè, ïî êîèòî ñè ïðàâÿ íåùàòà. Òîâà ñå ïîÿâÿâà ïîñëåäíà ñòúïêà êúì äðóãè íåùà, êîèòî ïðàâÿ è ïîíåæå Åêñåë-à âå÷å íå ìîæå äà ìè ïîáåðå ïðîñòîòèèòå, ñè ãî ïðåìåñòèõ â SQL-à. À íà ìðåæàòà íå ìîãà äà ñëàãàì íèêàêâè mp3, bat, exe, com è âñÿêàêâà äðóãà ïàïëà÷, àìà ìîãà äà ñëàãàì xls. Ãîëåìèÿ øíóð å â òîâà, ÷å äà ïîäêàðàø ñèíõðîííî èçïúëíåíèå âúâ VBA å ãîëÿìà ìúêà è èçîáùî íå ìè ñå çàíèìàâàøå, àìà dtsx-à ñå îêàçà, ÷å ïîääúðæà åâåíòè, íà êîèòî ìîæåø äà èì íàáèâàø êîä íà C#

    Òà îáùî âçåòî - êàêúâ å ïðîáëåìúò êàê òî÷íî, âàæíîòî å, ÷å ñòàíà íàêðàÿ Àç ñè öúêàì ñàìî áóòîíèòå, òî ñè ìó áåðå äåðòà

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè