Как данные могут быть получены с SQL Server в SparkCLR?Доступ к данным сервера sql в SparkCLR
-4
A
ответ
0
Моя рекомендация - использовать JDBC для подключения к серверу sql, а затем выполнить запрос к Dataframe.
2
Вы можете использовать следующий код SparkCLR в качестве ссылки на использование C# для загрузки Spark DataFrame из данных SQL Server, базы данных Azure SQL или любого другого источника данных, совместимого с JDBC.
//C# sample to load SQL Server data as Spark DataFrame using JDBC
var sparkConf = new SparkConf();
var sparkContext = new SparkContext(sparkConf);
var sqlContext = new SqlContext(sparkContext);
var dataFrame = sqlContext.Read()
.Jdbc("jdbc:sqlserver://localhost:1433;databaseName=Temp;;integratedSecurity=true;", "xyz",
new Dictionary<string, string>());
dataFrame.ShowSchema();
var rowCount = dataFrame.Count();
Console.WriteLine("Row count is " + rowCount);
Мало что отметить:
- Этот пример кода использует драйвер Microsoft JDBC. Если вы используете другой драйвер или JDBC DataSource вам необходимо обновить URL-адрес
- Вам необходимо включить файл драйвер баночки при подаче SparkCLR работы
SparkCLR проект для этого образца доступна @https://github.com/Microsoft/SparkCLR/tree/master/examples/JdbcDataFrame
Смежные вопросы
- 1. Странный доступ к данным SQL
- 2. доступ к данным elasticsearch с удаленного сервера
- 3. Доступ к неархиализованным данным сервера Thrift
- 4. Доступ к данным, возвращаемым с сервера
- 5. Доступ к XML-данным в SQL Server
- 6. Доступ к данным в facebook
- 7. Доступ к огромным данным с удаленного сервера в C#
- 8. доступ к данным Oracle из SQL Server
- 9. PL/SQL Доступ к сохраненным данным отчета
- 10. Доступ к данным в Yii2
- 11. Универсальный доступ к данным для Windows/сервера данных Windows
- 12. Доступ к данным с сервера через PHP в Iphone
- 13. Доступ к данным делегата
- 14. Доступ к данным вариант
- 15. Доступ к данным Блокнот
- 16. Доступ к данным NSManagedObject
- 17. Доступ к данным ViewBag
- 18. Доступ к данным CrossPost
- 19. Realm доступ к данным
- 20. Доступ к данным MVC
- 21. Доступ к личным данным?
- 22. Доступ к контактным данным
- 23. Легкий доступ к данным
- 24. Доступ к данным приложения
- 25. Доступ к данным землетрясения
- 26. Доступ к данным неверен?
- 27. Доступ к данным __NSDictionaryI
- 28. Доступ к данным класса
- 29. Доступ к данным CMDeviceMotion
- 30. SimpleXML Доступ к данным
извинит , Я не понимал, что вы используете .NET. вы должны посмотреть на документацию Microsoft об использовании искры. многие из них касаются их лазурной платформы. Я уверен, что он очень похож на API scala/java/python, хотя – heavyhorse