前のページ|次のページ

ローカルデータファイルをインポートする場合の制限事項

サイズの大きなデータファイル

自分のマシンからデータファイル(スプレッドシート、SASデータセット、特定の文字で区切られたテキストファイル)をインポートする場合、インポートできるファイルのサイズは最大4 GBまでに制限されます。この制限はWebブラウザにより設定されます。サイズの大きなファイルをWebブラウザ経由でインポートすると全体的なパフォーマンスに影響を与えることや、長い待機時間が発生することがあるため、サイズの大きなファイルをインポートする場合はWebブラウザ経由以外の方法を推奨します。
注: 管理者は、このサイズ制限を4 GB未満に設定できます。
Webブラウザを通じてデータをインポートする代わりに、SASサーバーのマシンにファイルを転送した後、自動ロードを使用することもできます。この場合、4 GBを超えるサイズのファイルからデータをインポートできます。通常、FTPやネットワークファイルシステムを使用すると、Webブラウザ経由の場合よりも高速にデータファイルを転送できます。

スプレッドシートからのデータのインポート

スプレッドシートからデータをインポートする場合の注意点を次に示します。
  • Excelのワークブック(XLSX、XLSM、XLSB)ファイルおよびExcel 97-2003のワークブック(XLS)ファイルのみをインポートできます。XLSTファイルおよびその他のExcelファイルタイプのファイルはインポートできません。
    注: XLSBファイルをインポートするには、ワークスペースサーバーマシンにMicrosoft Data Access Components (MDAC)およびMicrosoft JET (Joint Engine Technology)またはMicrosoft ACE (2007以降)プロバイダソフトウェアがインストールされている必要があります。
    ヒント
    お使いのスプレッドシートがサポートされていないExcelファイルタイプの場合、XLSXファイルとして保存してからインポートしてください。
  • 複数のワークシートを含んでいるスプレッドシートを(自分のPCから)インポートする場合、デフォルトでは、すべてのワークシートがインポートされます。ワークシートごとにテーブルが作成されます。インポートしたくないワークシートがある場合、そのワークシートのチェックボックスをオフにします。
  • ピボットテーブルのインポートはサポートされていません。

テーブル名、列名、特殊文字

通常、ファイ名や列名に空白や特殊文字を使用しているファイルをインポートできます。テーブル名がどのように処理されるかを次に示します。
  • テキストファイル(CSVファイルなど)の場合、テーブル名はそのファイル名で初期設定されます。
  • スプレッドシートをインポートする場合、テーブル名は次のように処理されます。
    • 単一のワークシートを含んでいるスプレッドシートの場合、テーブル名はそのファイル名で初期設定されます。
    • 複数のワークシートを含んでいるスプレッドシートの場合、各テーブル名は、ファイル名、アンダースコア、ワークシート名を組み合わせた名前で初期設定されます。
  • テーブル名が初期設定された後、同テーブル名に含まれているサポートされていない特殊文字がアンダースコアで置き換えられます。サポートされていない特殊文字としては、/、\、*、?、"、< 、>、|、:、-、およびピリオド(.)があります。
  • テーブル名は32文字に短縮されます。これはSASシステムがサポートするテーブル名の最大長です。
列名の場合、空白を含むほとんどの特殊文字が使用できます。名前に含まれているサポートされていない特殊文字はアンダースコアで置き換えられます。サポートされていない特殊文字としては、/、\、*、?、"、< 、>、|、:、-、およびピリオド(.)があります。
デフォルトでは、列名はテキストファイルの先頭行から読み取られます。列名を含めるチェックボックスをオフにすると、次のような要領で列名が生成されます。
  • スプレッドシートの場合列名にはA、B、C…が割り当てられます。
  • テキストファイルの場合列名にはVAR1、VAR2…が割り当てられます。
列名を含むチェックボックスがオフの場合、数字で始まる列名(2014salesなど)や数字のみを含む列名(2014など)がどのように置き換えられるかを次の表に示します。
ソースファイルの列名
インポート後の列名
2014sales
_2014sales (Microsoft Excelファイルおよびテキストファイルの場合)。
2014
_2014 (XLSXファイル、XLSMファイル、XLSBファイル、テキストファイルの場合)。
Excel 97-2003のワークブック(XLS)ファイルの場合、ファイル内における各列の位置に応じて、列名はABC…で置き換えられます。
前のページ|次のページ|ページの先頭へ