本文へスキップ

毎日 TablePro をお使いですか?ライセンスで有料機能が使え、次のリリースを支えられます。 ライセンスを購入ライセンスで TablePro を支援

Mac 用 Teradata クライアント

TD2 または TDNEGO でログオンし、データベースやユーザー配下のテーブル、ビュー、プロシージャとマクロを閲覧できます。ネイティブ Swift ドライバーでクエリと編集を行い、Teradata クライアントソフトのインストールは不要です。

Mac で使用可能初めて Teradata を選ぶとドライバーをダウンロード

概要

クエリ言語
SQL
ドライバー
初回使用時にダウンロード
接続方法
ホストとポート, SSH トンネル, SSL/TLS
既定のポート
1025
iPhone と iPad
開けない

接続とログオン

ホスト、ユーザー名とパスワードを入力します。TD2 ログオンを受け付ける Vantage なら動作し、バージョンは検査しません。Options の Logon Mechanism は TD2 または TDNEGO を受け付けます。Database はアカウントの既定以外を使う場合のみ必要です。

既定ポートでは平文セッションを使います。SSL モードを選ぶと、変更できない 443 ポートのゲートウェイ WebSocket エンドポイントに移ります。Verify CA は CA 証明書が必要です。Verify Identity はその証明書、なければシステムの信頼ストアでチェーンとホスト名を検証します。

スクリプトが ANSI または TERA のコミット規則とセッションの大文字小文字区別を必要としない限り、Transaction Mode は DEFAULT のままにします。踏み台の背後には SSH トンネル で接続します。Import from URL… は teradata:// に対応しますが、macOS はこの URL をリンクとして開きません。

クエリと編集

Teradata ではデータベースとユーザーがどちらも名前空間で、配下のテーブルとビューとともにサイドバーの最上位に表示します。別のデータベースに紐付くタブも同じセッションを使い、文の前に DATABASE を実行します。

ストアドプロシージャはサイドバー、マクロは Functions 配下に表示し、それぞれ ソースを読み取り専用タブ で開きます。

Teradata に LIMIT はないため、最初のページは TOP、後のページは QUALIFY ROW_NUMBER() で取得します。EXPLAIN は生のテキストを返します。行の編集は保存まで保留し、Preview SQL が各文を先に表示します。

構造

Structure タブ でテーブルを作成し、カラムを変更できます。DDL ビューは制約を含む完全な定義を表示します。

データの移動

インポート で CSV、TSV、JSON、JSONL、XLSXとSQL ファイルを取り込み、テーブルや結果を CSV、JSON、SQL、XLSX、Markdown、HTMLとXML に保存できます。Copy To はテーブル、行または両方を別の Teradata 接続に送り、異なるエンジンへのコピーは拒否します。

iPhone と iPad

iPhone と iPad アプリには Teradata ドライバーがありません。Mac から同期した Teradata 接続は一覧に表示しますが、開けません。

制限

  • LDAP、Kerberos、JWT 認証は拒否します。TD2 または TDNEGO を使ってください。
  • 外部キーは一覧に表示しません。テーブルの DDL で確認してください。

Teradata に関する質問

ログオン方式が無視されるのはなぜですか?

大文字で入力してください。小文字の tdnego などドライバーが認識しない値は TD2 として扱います。

セッションが暗号化されているか確認するには?

Required (skip verify) や検証モードで試してください。Preferred は TLS ポートにアクセスできないと平文に戻るため、ハンドシェイク失敗でも接続成功に見えます。

TablePro を入手

Mac アプリは無料でダウンロードして使えます。Starter や Team プランは任意の機能を追加します。
Mac 版をダウンロード

macOS 13 Ventura 以降 が必要です