web-dev-qa-db-ja.com

AlteryxはETLツールですか? SSISとどう違うのですか?

クライアントは、ライセンスを持っているため、Alteryxを使用してETLプロセスを実装することを望んでいます。 AlteryxがETLツールであるかどうか混乱しています。 Alteryxは、Tableauデータ視覚化ツールのデータを準備するために一般的に使用されていると思います。

ETLツールかどうか教えてください。 SSISとどう違うのですか?

ありがとう、

4
Hardik

Alteryxは、データ準備/高度な分析アプリケーションです。データの準備、空間分析、予測が可能であるため、人々はさまざまな方法でそれを使用しています。

私は、データをあるデータベースから別のデータベースに移動するETL機能のためだけにAlteryxを使用することを選択した多くのクライアントと協力しています。私は、Alteryxを使用してMySQLからAmazon Redshiftデータベースへのロードを自動化したクライアント、SQL-> Tableauデータエンジンを使用しているクライアント、およびさまざまなデータ入力を含む他の多くの例を使用しました(AlteryxはカスタムAPIからすべてをサポートします) -> Excel)。

すでにSSISを使用している場合は、Alteryxが正直に新鮮な空気を吸っていることがわかります。私は過去の人生でSSISを使用していたので、Alteryxの開発がはるかに高速であることがわかりました。データへの変更に対してより寛容であり、多くの異なるデータソースのより緊密な統合を可能にします。新しいデータベース内ツールは、以前に可能であったようにSQLとのより緊密な統合を提供し、データベース内で作業を実行できるようにします。

最後に、SSISと比較すると、Alteryxの習得は非常に簡単だと思います。彼らのサイトのオンライントレーニングビデオはあなたが必要なだけあなたに紹介を与えるでしょう。

楽しんでください、私はあなたが経験を楽しむと思います。

クリス

7
Chris Love

Alteryxサーバーがあれば、AlteryxをETLに使用できます。私はこれを、特にクラウドとデータベースの間の多くのユースケースに使用しました。

私の個人的な意見では、SSISよりも明らかに優れているいくつかのことがあります。

  • 入力に列名がある場合(データベースまたはヘッダー付きのcsvファイルから)、フローをまったく変更しなくても、予期しない新しい列または列の順序の変更が自動的に処理されます。
  • フローを「マクロ」として構築し、ソース/宛先データベースとは完全に独立して単体テストを行うことができます(SSISで試してください)。
  • フロー内の任意の場所に参照ツールをドロップして、効果的にデバッグする機能。
  • 「テスト」ツールを使用してアサーションを組み込みます。

フローはサーバー上のコマンドラインから実行可能であり、私が見つけた最も簡単な方法は(Alteryx独自のスケジューラーを使用する以外に)「アプリ」として保存し、Alteryxエンジン実行可能ファイルを使用してコマンドラインから実行し、パラメーターを経由して渡すことです。 xmlファイル。魔法の杖ボタンを押すと、フローからサンプルxmlパラメーターファイルを保存できます(フローを.yxwz(アプリ)として保存した後)。これにより、変数を設定できるパネルが表示され、そのパネルには便利な「保存」があります。正しい形式でxmlファイルを生成するボタン。

フロー自体の中で、アクションツールまたはモジュールレベルのパラメーター(User。*)を介して環境設定などをパラメーター化します。たとえば、フィールドで%User。[変数名]%を使用して、入力にデータベースサーバーを設定できます。

エラーログは一般的に優れており(失敗したツールを特定し、有用なエラーメッセージ)、コマンドラインは有用なエラーレベル番号をスローするため、サードパーティのスケジューラでスケジュールするのは非常に簡単です(またはAlteryxサーバーの独自のスケジューラを使用するだけです)。

明らかに、深刻なデータ操作やピボットなどを行う必要がある場合は、私が使用した最も簡単なツールを使用します。

4
Runonthespot

はい、AlteryxはETLおよびデータラングリングツールですが、純粋なETLよりもはるかに多くのことを実行します。 Alteryxは、プリベークされた接続(Experian/Tableauなど)オプションを多数の組み込み機能(データマイニング、地理空間、データクレンジングなど)とともにまとめて、1つの製品内に一連のツールを提供します。

探しているのが基本的なa-> b ETLマッピングだけであり、Alteryxが持つ追加機能が必要ない場合は、SSISのような安価な製品で十分である傾向があります。

Alteryxはデータマイニングワークベンチであり、ETLは多くの場合データマイニングプロセスの大きな部分を占めています。 Alteryxには、ETLツール/機能が豊富にあります。 Alteryxを買収して以来、私はSSISを何年も使用していません。

ケイト

0
Cate D

Alteryxには、ETL、Advance Analytics、およびReportingの3つの基本機能があります。

私が気に入っているのは高度な分析ですが、ETLもあります。したがって、ETLからレポートまでの完全な分析ツールだと思います。以前は磁気テープに保存されているデータと接続していました。

0
Shriram Saxena