Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yerel geliştirme makinenizden Azure Databricks çalışma alanlarındaki Azure Databricks işlem kaynaklarına bağlanmak için R için popüler bir tümleşik geliştirme ortamı (IDE) olan RStudio'yu kullanabilirsiniz.
RStudio Masaüstü'nü ayarlama
Yerel geliştirme makinenizde RStudio Desktop'ı ayarlamak için:
- R 3.3.0 veya üzerini indirip yükleyin.
- RStudio Desktop'ı indirin ve yükleyin.
- RStudio Desktop'ı başlatın.
(İsteğe bağlı) RStudio projesi oluşturmak için:
- RStudio Desktop'ı başlatın.
Dosya Yeni Proje öğesine tıklayın. - Yeni Dizin >Yeni Proje öğesini seçin.
- Proje için yeni bir dizin seçin ve proje oluştur'a tıklayın.
R betiği oluşturmak için:
- Proje açıkken Dosya > Yeni Dosya > R Betiği'ne tıklayın.
- Dosya > Farklı Kaydet'e tıklayın.
- Dosyayı adlandırın ve Kaydet'e tıklayın.
Databricks'e bağlanma
RStudio Desktop'ı kullanarak yerel geliştirme makinenizden uzak bir Azure Databricks kümesine veya SQL ambarı'na bağlanmak için bir ODBC bağlantısı kullanın ve R için ODBC paket işlevlerini çağırın.
Not
Databricks Connect'i de kullanmadığınız sürece bu RStudio Desktop senaryosunda SparkR veya sparklyr gibi paketleri kullanamazsınız.
R için ODBC aracılığıyla uzak Azure Databricks kümesine veya SQL ambarı'na bağlanmak için:
Uzak kümeniz veya SQL ambarınız için Sunucu ana bilgisayar adı, Bağlantı Noktası ve HTTP yolu değerlerini alın Bir küme için, bu değerler Gelişmiş seçeneklerinJDBC/ODBC sekmesindedir. SQL ambarı için bu değerler Bağlantı ayrıntıları sekmesindedir.
bir Azure Databricks
kişisel erişim belirteci alın. Not
En iyi güvenlik uygulaması olarak otomatik araçlar, sistemler, betikler ve uygulamalarla kimlik doğrulaması yaptığınızda Databricks, çalışma alanı kullanıcıları yerine hizmet sorumlularına ait kişisel erişim belirteçlerini kullanmanızı önerir. Hizmet sorumluları için belirteçler oluşturmak için bkz Hizmet sorumlusu için belirteçleri yönetme.
İşletim sisteminiz için Databricks ODBC sürücüsünü yükleyin ve yapılandırın.
Yerel makinenizin işletim sistemini temel alarak uzak kümenize veya Windows, macOS veya Linux için SQL ambarınıza ODBC Veri Kaynağı Adı (DSN) ayarlayın.
RStudio konsolundan (
Odağı Konsola Taşı ), CRAN'dan odbc veDBI paketlerini yükleyin.require(devtools) install_version( package = "odbc", repos = "http://cran.us.r-project.org" ) install_version( package = "DBI", repos = "http://cran.us.r-project.org" )R betiğinizde (Odağı Kaynağa Taşımayı Görüntüle>) yüklü
odbcveDBIpaketleri yükleyin:library(odbc) library(DBI)Paketteki dbConnect işlevinin
DBIODBC sürümünü çağırınodbcve pakettekiodbcsürücüyü ve oluşturduğunuz ODBC DSN'yi (örneğin, bir ODBC DSN'siniDatabricks) belirtin.conn = dbConnect( drv = odbc(), dsn = "Databricks" )ODBC DSN aracılığıyla bir
SELECTişlemi çağırın; örneğin, bağlantı değişkeninin adını ve deyiminin kendisini belirten pakettekiDBISELECTişlevi aracılığıyla, örneğin adlıdiamondsşemada (veritabanında) adlıdefaultbir tablodan bir deyim çağırın:print(dbGetQuery(conn, "SELECT * FROM default.diamonds LIMIT 2"))
R betiğinin tamamı aşağıdaki gibidir:
library(odbc)
library(DBI)
conn = dbConnect(
drv = odbc(),
dsn = "Databricks"
)
print(dbGetQuery(conn, "SELECT * FROM default.diamonds LIMIT 2"))
Betiği çalıştırmak için kaynak görünümünde Kaynak'a tıklayın. Yukarıdaki R betiğinin sonuçları aşağıdaki gibidir:
_c0 carat cut color clarity depth table price x y z
1 1 0.23 Ideal E SI2 61.5 55 326 3.95 3.98 2.43
2 2 0.21 Premium E SI1 59.8 61 326 3.89 3.84 2.31