「ビジネスインテリジェンス」開発者とは何ですか?[閉まっている]


11

ビジネスインテリジェンス開発者の役割は、従来のWeb開発者の役割よりもどのような特性/スキルを期待していますか?


11
すべての良い答えはさておき、それは主にSQLモンキーの仕事です。
フィリップ

1
@Philip-あなたがキューブの設計と構築をしているのでなければ。
ジェフ

2
@Philip:Web開発はCRUDページを作成するRubyモンキーの仕事であり、ゲーム開発は続編を作成するC ++モンキーの仕事ですか?
マイケルボルグワード

@MichaelBorgwardtうーん、ポイントを取った。私の皮肉が機能している可能性があります。それでも、私はそこから先に進んでうれしいです。
フィリップ

1
@Philip-そのシニシズムは、タイトルを超えた位置を評価するときに利点です。そのBI Devの仕事は、多数の既存のレポートを維持することになった場合、さらに悪化する可能性があります。
ジェフ

回答:


26

まず、ビジネスインテリジェンスを定義しましょう。ビジネスが既に持っているデータを理解しようとしているだけです。

例として、玩具を販売し、販売する各玩具のレコードを保存する会社を考えてみましょう。このレコードには、おもちゃが販売されている国の情報が含まれています。

現在、会社のマネージャーは、売り上げがどの国で高いかを確認したいので、翌年には、その国の流通計画がより効率的になります。彼/彼女は、さまざまな国の売上高のレポートが必要です。これはビジネスインテリジェンスの例です。

このレポートを取得するには、誰かがデータベースからデータを取得する必要があります(保管場所、どこでも、Excelファイルでも)。しかし、あなたの会社にあるデータの合計レコードが、たとえば5,000万レコードを超えるとしたらどうでしょうか。そのレポートを作成するたびにクエリを実行しますか?それよりもさらに悪いことに、データベースが膨大な量のトランザクションの下にあり、多くのレコードがデータベースに挿入されているときに、非常にコストのかかるクエリを実行しようとするとどうなりますか?

これらの問題により、一部の科学は開発者が提案したソリューションから発展しました。たとえば、別のデータベースを作成し、ジョブを毎晩実行してこれらのデータベースを複製し、明日、ライブトランザクション下にないデータベースでクエリを実行できます。

ここでは、OLAP(オンライン分析処理)対OLTP(オンライントランザクション処理)、データウェアハウジングデータマイニング、キューブ、SQL Server Reporting ServicesやSQL Server Analysis ServicesなどのBIのツール、および他の多くの概念など、いくつかの概念が思い浮かびます。Web開発者であることとはまったく関係ありません。


10

BI開発者には、実際にはWeb開発のノウハウがまったくない場合があります。

BI開発者のコ​​アスキルは、データベース、データマイニング、データウェアハウスなどの深い知識です。おそらく、BI開発者が知っている(そして専門化した)独自のシステム(Oracle BI Suiteなど)がたくさんあります。 1つまたは2つ)。

問題のビジネスのドメイン知識も大きなプラスになります。



0

ここで専門家が意見を述べたので、BIとは何かを説明します。過去数年にわたって、あなたのカウンターのアイデアを作り、意見に違いがある場合は修正させてください。

BI開発者/コンサルタントはこれらを所有する必要があります:少数のBIツールを認識し、その1つに関する専門知識を持ち、その上で経験を主張できる必要があります。Tableau Desktopは、習得が容易で、最近は要求が多いため、初心者向けに開始することをお勧めします。ツールインターフェイスに関する知識を得ることに重点を置き、すべての機能とチャートを提供します。

後でSAS、Roambi(for ipads)、Microstartegy、OBIEE、Cognos、pentaho、Tibco、Qlikview-いずれかを後で選択します。データベースの学習とは別に(ここでの前提条件はDBMSと基本的なSQLクエリです)、大量のデータを再生するのに最適なDBを学習することをお勧めします。Oracle、Postgre SQL、SAP HANA、MS SQL Server、および少なくともMongo DB。

ETLでのキャリアを拡大したい人は、Informaticaが最高のツールです。分析に興味がある人は、SPSSを開始するのに最適なツールであるため、m / c学習、AI、統計、複雑なSQLクエリ、ストアドプロシージャの記述能力などに注意する必要があります。 )。

これらすべてのほかに、キューブ、スタースキーマ、ファクト、ディメンション、OLAP対OLTPの概念、BIの目的、ERP、CRM、DWHなどのDWH(データウェアハウジング)の基本的な認識が得られます。

また、クライアントは通常、このスプレッドシートにデータを保持しているため、MS-Excelをより適切に使用する方法を学びます。データの統合/インポート/エクスポート、およびExcel、DB(MS SQLサーバー)、Tableauの接続。TableauへのSAP接続のためのtheobaldソフトウェアの使用。

そして最も重要なことは、コミュニケーションと通訳のスキルを向上させ、明快な方法で他の人が物事を理解できるようにすることです。ビジネスドメインの知識は、CEOレポート、KPIダッシュボード、クイックビジュアル、およびより優れた洞察を作成するために、物事を密接に観察するのに役立つプロジェクトの開発中に役立ちます。何よりも、データを理解しようとすること、ツールを使用してより良い洞察に変換できることを彼らが言おうとしていることです。結局、これはBI開発者としてのあなたの目標です。上記で言及したすべての関連セクターについて。

私によると、これらはBIコンサルタント/開発者がすべき致命的な組み合わせです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.