Teradata インタビューの質問と回答トップ 50 (2024)

ここでは、夢の仕事に就くための、経験豊富な新人候補者向けの Teradata 面接の質問と回答を紹介します。

 

Teradata 面接の新入生向けの質問と回答

1) Teradata をどのように定義しますか? その主な特徴をいくつか挙げてください。

Teradata は基本的に、会社のデータマート、データウェアハウス、OLAP、OLTP、および DSS アプライアンスを駆動するために使用される RDMS です。 Teradata の主な特徴のいくつかを以下に示します。

  • マルチノードだけでなく単一ノードでも実行できます。
  • 並列処理がシステムに組み込まれています。
  • ANSI 規格との互換性が非常に高い。
  • サーバーと同じように動作する傾向があります。
  • 基本的にUNIX MR-RAS、Suse Linux ETC、WIN2Kなどで動作するオープンシステムです。

👉 無料 PDF ダウンロード: Teradata インタビューの質問と回答


2) Teradata の新しく開発された機能は何ですか?

Teradata の新しく開発された機能の一部は次のとおりです。 –

  • 自動化された時間分析
  • 圧縮機能が拡張され、以前のバージョンの約 20 倍のデータを柔軟に圧縮できるようになります。
  • に関連付けられている顧客novaテトラデータの視点のようなものです。

3) Teradata の重要なコンポーネントのいくつかを強調します。

Teradata の重要なコンポーネントの一部は次のとおりです。 –

  • バイネット
  • アクセスモジュールプロセッサ(AMP)
  • 解析エンジン (PE)
  • 仮想ディスク (vDisk)
  • 仮想ストレージ システム (VSS)
Teradata インタビューの質問
Teradata インタビューの質問

4) UNIX 環境で Teradata ジョブを実行できる手順について説明します。

UNIX 上で以下のように実行するだけです。

$Sh > BTEQ < [Script Path] > [Logfile Path]

or

$Sh > BTEQ < [Script Path] TEE [Logfile Path]


5) Teradata では、シーケンスをどのように生成しますか?

TeradataではID列を利用してシーケンスを生成します。


6) 表示時間中、Teradata によってシーケンスはどのように生成されますか?

CSUM を使用するだけです。


7) テーブルには一定の負荷がかかり、それも XNUMX 時間ごとに発生します。 朝の交通量は比較的少なく、夜間は非常に多くなります。 この状況によると、最も推奨されるユーティリティはどれですか?また、そのユーティリティはどのようにロードされるべきですか?

ここで最も推奨されるユーティリティは Tpump です。 パケット サイズの増減を利用することで、トラフィックを簡単に処理できます。


8) 高速ロード スクリプトが失敗し、エラー テーブルのみが利用可能になった場合、どのように再起動しますか?

この場合の再起動には、基本的に XNUMX つの方法があります。

  • 古いファイルを実行する – エラー テーブルを完全に削除しないようにしてください。 代わりに、スクリプトまたはファイルに存在するエラーを修正してから、再度実行してみてください。
  • 新しいファイルの実行 – このプロセスでは、endloading と begining ステートメントを使用するだけでスクリプトが実行されます。 これは、ターゲット テーブルに設定されているロックを削除するのに役立ち、高速ログ テーブルから特定のレコードを削除することもできます。 これが完了すると、スクリプト全体をもう一度実行できるようになります。

9) Teradata に含まれる ETL ツールをいくつか挙げてください。

いくつかの ETLツール Teradata で一般的に使用されるのは、DataStage、Informatica、SSIS などです。


10) ETL ツールが TD に比べて持つ利点をいくつか強調します。

ETL ツールには TD に比べて次のような利点があります。

  • 複数の異質なneo送信元だけでなく宛先も操作できます。
  • ETL ツールを使用すると、デバッグ プロセスがはるかに簡単になります。wing 本格的な GUI サポートへ。
  • ETL ツールのコンポーネントは簡単に再利用できるため、メイン サーバーが更新されると、サーバーに接続されている対応するすべてのアプリケーションが自動的に更新されます。
  • デピボットとピボットは、ETL ツールを使用して簡単に実行できます。

11) Teradata におけるキャッシュの意味は何ですか?

キャッシュは、使用することによる追加の利点として考慮されます。 Teradataの これは主に、同じ順序にある​​ソース、つまり頻繁に変更されないソースで動作するためです。 通常、キャッシュはアプリケーション間で共有されることがあります。


12) 現在使用している Teradata のバージョンを確認するにはどうすればよいですか?

コマンドを与えるだけです .SHOW VERSION.


13) マルチロードが USI ではなく NUSI をサポートする正当な理由を説明してください。

インデックスサブテーブル行は、NUSI のデータ行と同じように、たまたま同じアンプ上にあります。 したがって、各アンプは個別に並列的に動作します。


14) MLOAD クライアント システムは実行後にどのように再起動されますか?

最後に来るチェックポイントからデータを簡単にロードできるように、スクリプトを手動で送信する必要があります。


15) MLOAD Teradata Server は実行後にどのように再起動されますか?

このプロセスは基本的に最後の既知のチェックポイントから実行され、MLOAD スクリプトの実行後にデータが実行されると、サーバーが再起動されます。


16) ノードとは何を意味しますか?

ノードは基本的に、ハードウェアとソフトウェアのコンポーネントの集まりと呼ばれます。 通常、サーバーはノードと呼ばれます。


17) 100 レコードで構成されるファイルがあり、そのうち最初と最後の 20 レコードをスキップする必要があるとします。 コードスニペットは何になるでしょうか?

このタスクを実行するには、BTEQ ユーティリティを使用する必要があります。 スキップ 20 とリピート 60 がスクリプトで使用されます。


18) 偏微分方程式について説明します。

PDE は基本的に Parallel Data Extension の略です。 PDE は基本的に、オペレーティング システムの上に存在するソフトウェアのインターフェイス層であり、データベースに並列環境で動作する機会を与えます。


19) TPDとは何ですか?

TPD は基本的に Trusted Parallel Database の略であり、基本的に PDE の下で動作します。 Teradata は、主に PDE の下で動作するデータベースです。 これが、Teradata が通常、Trusted Parallel データベースまたは Pure Parallel データベースと呼ばれる理由です。


20) チャネルドライバーとは何を意味しますか?

チャネル ドライバーは、PE と、クライアントに接続されているチャネル上で実行されているすべてのアプリケーションの間の通信媒体として機能するソフトウェアです。


Teradata の面接の質問と回答 (経験者向け)

21) Teradata ゲートウェイとは何を意味しますか?

チャネル ドライバーと同様に、Teradata Gateway は、解析エンジンとネットワーク クライアントに接続されているアプリケーション間の通信媒体として機能します。 ノードごとに割り当てられるゲートウェイは XNUMX つだけです。


22) 仮想ディスクとは何を意味しますか?

仮想ディスクは基本的に、物理ディスクであるシリンダーのアレイ全体をまとめたものです。 ディスク アレイと呼ばれることもあります。


23) アンプの意味を説明してください?

Amp は基本的に Access Module Processor の略で、仮想的に動作するプロセッサであり、基本的にデータベースの単一部分を管理するために使用されます。データベースのこの特定の部分は、他のアンプと共有することはできません。したがって、この形式の archiこの構造は一般にシェアードナッシングと呼ばれます archi構造。


24) Amp には何が含まれていますか?また、Amp が実行するすべての操作は何ですか?

Amp は基本的にデータベース マネージャー サブシステムで構成されており、以下の操作を実行できます。

  • DML の実行
  • DDL の実行
  • 集計と結合の実装。
  • ロックの解除・適用など

25) 解析エンジンとは何を意味しますか?

PE はたまたま Vproc の一種です。 その主な機能は、SQL リクエストを受け取り、レスポンスを配信することです。 SQL。 これは、SQL をさまざまなステップに分割し、それらのステップを AMP に送信するために使用される幅広いソフトウェア コンポーネントで構成されています。


26) 解析とはどういう意味ですか?

解析は、コンピューター言語または自然言語の文字列のシンボルの分析に関係するプロセスです。


27) パーサーの機能は何ですか?

パーサー: –

  • セマンティクスエラーをチェックします
  • 構文エラーをチェックします
  • オブジェクトの存在を確認します

28) ディスパッチャとは何を意味しますか?

Dispatcher はリクエストのコレクション全体を受け取り、それらをキューに保存します。 複数の応答セットを配信するために、プロセス全体にわたって同じキューが保持されます。


29) PE は特定の時点で MAX のセッションをいくつ処理できますか?

PE は、特定の時点で合計 120 のセッションを処理できます。


30) BYNET について説明します。

BYNET は基本的にコンポーネント間の通信媒体として機能します。 これは主にメッセージの送信を担当しますが、マージや並べ替え操作の実行も担当します。


31) クリークとは何を意味しますか?

クリークは基本的に、共通のディスク ドライブ間で共有されるさまざまなノードであることが知られています。 クリークの存在は、ノードの障害を回避するのに役立つため、非常に重要です。


32) ノードがダウンした場合はどうなりますか?

ノードのパフォーマンス レベルが低下すると、共通ドライブからすべてのデータを取り戻すために、対応するすべての Vproc が障害が発生したノードから新しいノードに即座に移行します。


33) Teradata で使用できるすべての形式の LOCK をリストします。

Teradata に分類される LOCK には、基本的に XNUMX 種類があります。 これらは: -

  • 読み取りロック
  • アクセスロック
  • 専用ロック
  • 書き込みロック

34) Teradata で LOCK が適用される可能性がある特定の指定レベルは何ですか?

  • テーブル レベル – テーブル内に存在するすべての行は確実にロックされます。
  • データベース レベルのロック – データベース内に存在するすべてのオブジェクトがロックされます。
  • 行ハッシュ レベル ロック – 特定の行に対応する行のみがロックされます。

35) プライマリインデックスでは、積極的に関与している AMP のスコアは何ですか?

プライマリ インデックスにアクティブに関与する AMP は XNUMX つだけです。


36) Teradata における UPSERT コマンドの重要性は何ですか?

UPSERT は基本的に Update Else Insert の略です。 このオプションは Teradata でのみ使用できます。


37) PPI (パーティション プライマリ インデックス) の利点を強調します。

PPI は基本的に、範囲ベースまたはカテゴリベースのデータ ストレージの目的で使用されます。 範囲クエリに関しては、結果のパーティションにすぐに移動し、他のすべてのパーティションをスキップするため、フル テーブル スキャンを使用する必要はありません。


38) SMALLINT、BYTEINT、INTEGER のサイズを指定します。

SMALLINT – 2 バイト – 16 バイト -> -32768 ~ 32767

BYTEINT – 1 バイト – 8 ビット -> -128 ~ 127

整数 - 4 バイト - 32 ビット -> -2,147,483,648 ~ 2,147,483,647


39) 最小コスト計画とは何を意味しますか?

最小コスト計画は基本的に、最短パスを介してより短い時間で実行されます。


40) Teradata におけるデータベースとユーザーの相違点を強調します。

  • データベースは基本的に受動的ですが、ユーザーは能動的です。
  • データベースには主にデータベースのすべてのオブジェクトが格納されますが、ユーザーはマクロ、テーブル、ビューなどの任意のオブジェクトを格納できます。
  • データベースにはパスワードがありませんが、ユーザーはパスワードを入力する必要があります。

10 年間の経験を活かした Teradata インタビューの質問と回答

41) 主キーと主インデックスの違いを強調表示します。

  • 主インデックスは必須ですが、主キーはオプションです。
  • 主インデックスには 64 テーブル/列の制限がありますが、主キーには制限がありません。
  • 主インデックスでは重複と NULL が許可されますが、主キーでは許可されません。
  • 主インデックスは物理的なメカニズムですが、主キーは純粋に論理的なメカニズムです。

42) スプールスペースがどのように使用されるかを説明します。

Teradata のスプール領域は、基本的にクエリの実行に使用されます。 Teradata で利用可能な総スペースのうち、スペースの 20% は基本的にスプール スペースに割り当てられます。


43) パフォーマンス チューニングの必要性を強調します。

Teradata でのパフォーマンス チューニングは、基本的にすべてのボトルネックを特定し、解決するために行われます。


44) ボトルネックがエラーであるかどうかをコメントします。

技術的には、ボトルネックはエラーの一種ではありませんが、システムにある程度の遅延を引き起こすことは確かです。


45) ボトルネックはどのように特定できますか?

ボトルネックを特定するには、基本的に XNUMX つの方法があります。 これらは: -

  • Teradata Visual Explain
  • Explain リクエスト修飾子
  • テラデータマネージャー
  • パフォーマンスモニタ

46) 最高コスト計画とは何を意味しますか?

最高コスト プランに従って、プロセスの実行にかかる時間は長くなり、利用可能な最も長いパスが必要になります。


47) [信頼レベル] の下にあるすべてのモードを強調表示します。

「低」、「いいえ」、「高」、および「参加」は、「信頼レベル」の下にある XNUMX つのモードです。


48) MultiLoad Utility に含まれる XNUMX つのフェーズに名前を付けます。

準備フェーズ、DML フェーズ、データ取得フェーズ、アプリケーション フェーズ、および終了フェーズ。


49) TPUMP ユーティリティの制限を強調します。

Following TPUMP ユーティリティの制限は次のとおりです。 –

  • SELECT文は使用できません。
  • データファイルを連結することはできません。
  • 集計演算子と指数演算子はサポートされていません。
  • 算術関数はサポートできません。

50) BTEQ では、セッション モード パラメータはどのように設定されますか?

.set セッション トランザクション BTET -> Teradata トランザクション モード

.set セッション トランザクション ANSI -> ANSI モード

これらのコマンドは、セッションにログインする前に入力された場合にのみ機能します。

これらの面接の質問は、あなたの活力(口頭)にも役立ちます