2014-02-14 4 views
2

Есть ли способ прочитать файлы SAS Transport в приложении ASP.NET? Я вижу, что у «R» есть библиотека для этого (read.xport (файл)), но мне непонятно, что я могу запустить «R» в системе, где я не могу устанавливать пакеты (думаю, разделяемый хостинг). Любая почтовая обработка данных будет выполнена моим приложением, поэтому мне просто нужно «прочитать» эти файлы.Чтение транспортных файлов SAS в ASP.NET

+1

Формат транспортного файла опубликован, поэтому, возможно, вы можете использовать документацию? http://support.sas.com/techsup/technote/ts140.html – Joe

+0

@Joe В этой ссылке есть довольно интересные коды/комментарии. Просто идет, чтобы показать, сколько проходит под капотом, которое мы считаем само собой разумеющимся. –

ответ

2

Одно из возможных решений - от this blog post от Алана Черчилля. Он, вероятно, является экспертом в области совместимости SAS - .NET, поэтому я рекомендую посмотреть его сайт для получения дополнительной информации, если это необходимо.

Скачать и установить SAS Universal Viewer с поддержкой SAS сайта

Создание нового проекта в Visual Studio Добавить ссылку из SAS Universal Viewer установить файлы в следующие 2 DLLs

SAS.UV.Transport SAS.UV.Utility

Используйте следующий код C# (адаптируются в требуется):

TransportFile tf = new TransportFile (@ "x: \ temp \ sample.xpt"); var x = tf.Datasets;

Ваш набор данных будет в переменной х.

+1

Я видел это раньше и пробовал. Не работает. У dll есть другие зависимости. –

Смежные вопросы