अधिकांश कोड एक डाटाबेस के साथ dplyr उपयोग करने के लिए कैसे दिखा उदाहरण डेटाबेस कनेक्शन वस्तु बनाने शामिल:उपयोग dplyr
connStr <- "driver=driver;server=hostname;database=mydatabase;..."
db <- DBI::dbConnect(odbc::odbc(), .connection_string=connStr)
tbl <- tbl(db, "mytable")
tbl %>% verb1 %>% verb2 %>% ...
हालांकि, लगता है मैं एक db
वस्तु बनाने को छोड़ देते हैं:
tbl <- tbl(DBI::dbConnect(odbc::odbc(), .connection_string=connStr), "mytable")
tbl %>% verb1 %>% verb2 %>% ...
क्या इसके कोई परिणाम हैं? क्या मैं डेटाबेस संसाधन/रिसाव स्मृति/आदि का उपयोग करूंगा?
मेरे पास दिमाग में डीबीएमएस एसक्यूएल सर्वर है, और ड्राइवर पैकेज ओडीबीसी है, अगर यह मायने रखता है।
एकमात्र चीज जो दिमाग में आती है वह यह है कि यह कनेक्शन खुला छोड़ना बहुत आसान हो जाता है। यह आपके लिए एक गंभीर मुद्दा हो सकता है या नहीं भी हो सकता है। – Benjamin