Таблица в SAS (Конвертация)

Краткая информация

Конвертирует таблицу набор данных SAS.

Использование

  • Инструмент поддерживает подключение к SAS Desktop, установленному на локальном компьютере, или подключение к SAS Cloud Analytic Services (CAS). Если вы используете CAS, порядок записей может измениться в процессе конвертации.

  • Укажите набор данных SAS в форме libref.tablename, где libref - имя библиотеки SAS или CAS, а tablename - имя набора данных SAS. Например, набор данных SASUSER.MYTABLE ссылается на набор данных SAS с именем MYTABLE в библиотеке SASUSER.

  • Библиотеки SAS, имена наборов данных и имена столбцов не чувствительны к регистру. Например, SASUSER.MYTABLE воспринимается одинаково для вариантов sasuser.mytable и SASUser.MyTable.

  • Число записей, которое может быть конвертировано, зависит до объема доступной памяти вашего компьютера.

Параметры

ПодписьОписаниеТип данных
Входная таблица

Входная таблица.

String
Выходной набор данных SAS (libref.tablename)

Выходной набор данных SAS. Укажите набор данных в форме libref.table, где libref - имя библиотеки SAS, а table - имя таблицы SAS.

Table
Заменить набор данных SAS
(Дополнительный)

Определяет, будет ли перезаписан существующий набор данных SAS выходным набором.

  • Отмечено - выходной набор данных SAS будет перезаписан.
  • Не отмечено - выходной набор данных SAS не будет перезаписан. Это значение по умолчанию

Boolean
Использовать описания домена и подтипа
(Дополнительный)

Определяет, будут ли описания доменов и подтипов включены в выходной набор данных SAS.

  • Отмечено - описания доменов и подтипов будут включены в выходной набор данных SAS.
  • Не отмечено - описания доменов и подтипов не будут включены в выходной набор данных SAS. Это значение по умолчанию

Boolean
Выгрузить Набор данных SAS в SAS Cloud Analytic Services (CAS)
(Дополнительный)

Определяет, будет ли выходной набор данных SAS выгружен в CAS или сохранен в локальной библиотеке SAS.

  • Отмечено - выходной набор данных SAS будет выгружен в CAS.
  • Не отмечено - выходной набор данных SAS будет сохранен в локальную библиотеку SAS. Это значение по умолчанию

Boolean
CAS Hostname URL
(Дополнительный)

URL-адрес хоста CAS.

String
Порт
(Дополнительный)

Порт подключения CAS

Long
Имя пользователя CAS
(Дополнительный)

Имя пользователя для подключения CAS.

String
Пароль
(Дополнительный)

Пароль для подключения CAS. Пароль скрыт и недоступен после запуска инструмента.

String Hidden

arcpy.conversion.TableToSAS(in_table, out_sas_dataset, {replace_sas_dataset}, {use_domain_and_subtype_description}, {use_cas_connection}, {hostname}, {port}, {username}, {password})
ИмяОписаниеТип данных
in_table

Входная таблица.

String
out_sas_dataset

Выходной набор данных SAS. Укажите набор данных в форме libref.table, где libref - имя библиотеки SAS, а table - имя таблицы SAS.

Table
replace_sas_dataset
(Дополнительный)

Определяет, будет ли перезаписан существующий набор данных SAS выходным набором.

  • OVERWRITEВыходной набор данных SAS будет перезаписан.
  • NO_OVERWRITEВыходной набор данных SAS не будет перезаписан. Это значение по умолчанию
Boolean
use_domain_and_subtype_description
(Дополнительный)

Определяет, будут ли описания доменов и подтипов включены в выходной набор данных SAS.

  • USE_DOMAINОписания доменов и подтипов будут включены в выходной набор данных SAS.
  • NO_DOMAINОписания доменов и подтипов не будут включены в выходной набор данных SAS. Это значение по умолчанию
Boolean
use_cas_connection
(Дополнительный)

Определяет, будет ли выходной набор данных SAS выгружен в CAS или сохранен в локальной библиотеке SAS.

  • USE_CASВыходной набор данных SAS будет выгружен в CAS.
  • LOCAL_SASВыходной набор данных SAS будет сохранен в локальную библиотеку SAS. Это значение по умолчанию
Boolean
hostname
(Дополнительный)

URL-адрес хоста CAS.

String
port
(Дополнительный)

Порт подключения CAS

Long
username
(Дополнительный)

Имя пользователя для подключения CAS.

String
password
(Дополнительный)

Пароль для подключения CAS. Пароль скрыт и недоступен после запуска инструмента.

String Hidden

Пример кода

TableToSAS, пример 1 (окно Python)

Ниже в окне Python показано, как использовать функцию TableToSAS с локальной установкой SAS.

import arcpy
arcpy.conversion.TableToSAS("MyData", "sasuser.MySASData", "OVERWRITE",
                 "USE_DOMAIN", "LOCAL_SAS")
TableToSAS, пример 2 (автономный скрипт)

Этот автономный скрипт Python демонстрирует пример использования функции TableToSAS с подключением к CAS.

# Import system modules
import arcpy
import getpass

# Provide tool parameters
in_table = "MyData"
out_SASDS = "casuser.MySASData"
replace_output = "OVERWRITE"
field_domains = "USE_DOMAIN"
connection = "USE_CAS"
hosturl = https://XXX.vdp.sas.com/XXX-XXXXX-default-http/ 
port = 100
username = "CAS_user"

# Provide password securely
password = getpass.getpass()

try:
    # Set the workspace and run the tool.
    arcpy.env.workspace = r"C:\\TableToSAS\\MyData.gdb"
    arcpy.conversion.TableToSAS(in_table, out_SASDS, replace_output, field_domains,
                     connection, hosturl, port, username, password)

except arcpy.ExecuteError:
    # If an error occurred when running the tool, print the error message.
    print(arcpy.GetMessages())

Параметры среды

Этот инструмент не использует параметры среды геообработки

Связанные разделы