ExcelでのOLAPテクノロジの実用的な作業。 ExcelのOLAPキューブ。 情報パネルの作成

ゴロフナ / Korisne PZ

標準リンクテーブルの場合、出力データはローカルハードドライブに保存されます。 このランクでは、国境にアクセスすることなく、永遠にそれらを大切にし、再編成することができます。 しかし、同じ世界では、OLAPテーブルは必要ありません。 OLAPテーブルでは、キャッシュがローカルハードドライブに保存されることはありません。 したがって、ローカルエリアに含まれていることを考慮して、練習を行うためのテーブルが作成されています。 同じフィールドに移動することはできません。

ただし、ディメンションでOLAPデータを有効にした後でも、自律型データキューブを作成するには、OLAPデータを分析する必要があります。 Autonomous Data Cube-テーブルをキャッシュし、ローカルアレイのスイッチをオンにした後に表示されるOLAPデータを保存する単一のファイル。 表にコピーされたOLAPデータは、過大請求される可能性があります。サイトhttp://everest.uaで、詳細に説明されています。

自律型データキューブを作成するには、最初にOLAPテーブルを作成します。 リンクされたテーブルの境界にカーソルを置き、コンテキストタブの[パラメータ](ツール)の[OLAPツール]ボタン(OLAPツール)をクリックして、ピボットテーブルツールロボットのコンテキストタブのグループに入ります。 オフラインOLAP(オフラインOLAP)(Little 9.8)を選択します。

米。 9.8。 自律的なダニキューブの作成

オフラインOLAPデータキューブのパラメータのダイアログボックスが画面に表示されます。 [オフラインデータファイルの作成]ボタンをクリックします。 データファイルマスターを起動しました。 [次へ]ボタンを押して、手順を続行します。

裏面には、データキューブに含まれている多様性と平等性を示す必要があります。 ダイアログウィンドウでは、OLAPデータベースからインポートするデータを選択する必要があります。 アイデアは、ローカルエリアのコンピューターの接続後にrozmіrnostі、yakіnadoblyaetsyaを表示する必要があるという事実にあります。 入力する拡張が多いほど、データのマチマ自律キューブの拡張が大きくなります。

[次へ]ボタンを押して、マスターの次のダイアログウィンドウに移動します。 新しいものでは、データのメンバーまたは要素を表示する機能が削除されます。これらはキューブに含まれていないためです。 Zokrema、あなたは世界のインターネット販売拡張額を必要としません、彼女のために署名することはリストから捨てられます。 要素がインポート可能ではなく、ハードドライブのスペースを占有することを指示するエンサインを破棄します。

残りの段階で、そのデータキューブのroztashuvannyaを記述します。 このビューでは、キューブファイルの名前はMyOfflineCube.cubになり、Workフォルダーに配置されます。

キューブデータファイルを展開できます 。カブ

1時間後、Excelはパパシーの予定からデータの自律キューブを保存します。 ヨガに抗議するには、ファイルをクリックします。これにより、Excelブックが自動的に生成されます。作成されたテーブルを復讐するために、選択したデータキューブにバインドします。 作成後、含まれているローカルネットワークのモードで動作するため、スパイク状のcoristuvachのこれらのメディアの自律キューブを拡張できます。

ローカルディメンションに接続した後、オフラインデータキューブファイルを開いて更新したり、データテーブルを開いたりすることができます。 主な原則は、データの自律型キューブは、ローカルネットワークがオンになっている場合にのみ、1日の開始後にのみ、作業用にセットアップできるということです。 データのオープンがクラッシュした後、データの自律キューブを更新しようとしています。

オフラインキューブファイルの操作

オフラインキューブファイル(.cub)は、OLAP(オンライン分析処理)キューブフォームからデータを収集します。 データは、OLAPサーバー上のOLAPデータベースの一部を表すことも、OLAPデータベースから独立させることもできます。 リンクをオンにしないとサーバーを使用できないため、リンクされたテーブルとリンクされた図のリンクを使用してロボットを続行するには、オフラインキューブファイルを作成します。

安全性に関する注意:機密データまたは機密データを保護するためにオフラインキューブファイルを使用または開示する場合は、注意してください。 追加の権利管理機能のデータアクセスを保存できるように、ブックにデータを保存するには、キューブファイルを変更することをお勧めします。 divの補足リストの選択用。 Officeデータへのアクセス権を管理します。

OLAPサーバーのオフラインデータに基づいて、スターテーブルまたはスターチャートのスターを使用した1時間の作業で、オフラインキューブのマスターを使用して、オフラインデータをオフラインキューブファイルにコピーできます。コンピューターで。 これらのオフラインファイルを作成するには、OLAPデータプロバイダーがこの機能をサポートしている必要があります。たとえば、コンピューターにインストールされているMicrosoft SQL ServerAnalysisServicesのMSOLAPです。

ノート: Microsoft SQL Server Analysis Servicesからのこれらのオフラインキューブファイルの作成には、MicrosoftSQLServerのインストールライセンス条項が適用されます。 SQLServerのライセンスバージョンについて説明します。

自律型キューブマスターロボット

オフラインキューブファイルを作成するには、OLAPデータベースから追​​加のオフラインキューブマスターのデータのサブマルチプルを選択してから、サブマルチプルを保存します。 ファイルの前に含まれているすべてのフィールドを含める必要はありません。また、OLAPデータベースで使用可能なデータフィールドを選択する必要もありません。 最小限のファイルを保存するために、空中でそれを見ることができるように、さらにデータを追加することができます。 すべての変数およびより多くのタイプの変数を省略できます。また、表示する必要がないため、下の行と上の行の要素に関する情報を含めることもできます。 すべての要素について、それらの要素に対してデータベースで使用可能な権限フィールドを含める限り、それらはオフラインファイルにも保存されます。

データをオフラインモードに転送して再接続する

このため、サーバーのデータベースに基づいてスターテーブルまたはスターチャートを作成してから、スター付きのオフラインキューブのファイルを作成する必要があります。 その場合、サーバーのデータベースとオフラインファイルの間でいつでも呼び出しを切り替えることができます。 たとえば、自宅やビデオ旅行での作業用にポータブルコンピュータを獲得し、そのコンピュータを次のコンピュータに再接続します。

以下では、データを自律的に処理し、データをインターネットに転送するためのフォローアップとしての主な手順について説明します。

オフラインアクセスを許可する方に、テーブルを作成または開くか、OLAPデータに基づいて星図を作成します。

コンピューター上にオフラインキューブファイルを作成します。 小売店で OLAPサーバーデータベースからオフラインキューブファイルを作成する(以下の私の記事で)。

オフラインキューブファイルを使用したマージロボットの組み込み。

メジャーに接続し、キューブファイルをオフラインで再接続します。 違いを知る オフラインキューブファイルをOLAPサーバーデータベースに再接続する(以下、私の記事で)。

オフラインキューブファイルを新しいデータで更新し、オフラインキューブファイルを再作成します。 違いを知る オフラインキューブファイルの更新と再作成(以下の私の記事で)。

ブログ

Tіlkiyakіsnіの投稿

ExcelスプレッドシートとOLAPキューブとは何ですか

記事のビデオに驚嘆してください:

OLAP-ツェー英語。 オンライン分析処理、実時間からデータを処理するための分析技術。 単純な鉱山-豊富なデータのコレクション(キューブ)、より単純に-Excelでデータを取得し、Excelツールを使用してデータを分析できる単なるデータベース-Zvedeniテーブル。

テーブルリンク–豊富なデータを表示するためのkoristuvachのインターフェース。 言い換えれば、特別な種類のテーブルであり、実際にサウンドを作成するのに役立ちます。

Schobは賢明で、「Zvichaynuテーブル」と「Startedテーブル」に匹敵しました。

Zvichaynaテーブル:

表を示します。

基本的な権限 Zvedenihテーブル--veknaの可視性" スターテーブルのフィールドのリスト」から、必要なフィールドを選択し、テーブルを自動的に選択できます。

ヤクkoristuvatisya

「BIWEB」などのOLAPキューブに接続するExcelファイルを開きます。

さて、それはどういう意味ですか、そしてどのようにあなたは曲がりくねることができますか?

フィールドをドラッグして、たとえば次の表を作成します。

« プラス»通話の詳細を許可します。 その場合、「ブランド」のお尻全体が「短い名前」に、「四半期」が「月」に詳細に示されます。 それで:

Excel分析関数(キューブ関数)

Microsoftは、データを分析および視覚化するために、Excelに常に新しい機能を追加しています。 Excelの情報を使用した作業は、明らかに独立した3つのボールを使用して提出できます。

  • 「正しく」整理された週末のデータ
  • 数学(論理)データ処理
  • データの提示

米。 1. Excelでのデータ分析:a)外部データ。 b)PowerPivotの世界。 c)ダッシュボード; 画像を拡大するには、マウスの右ボタンで新しい画像をクリックして、 新しいタブで画像を開く

WordまたはPDF形式でメモを取得し、Excel形式で添付します

キューブ関数とテーブル要素

テーブルにデータを表示するための手間のかかる方法で、最も多くのことを同時に許しましょう。 悪臭は、次のデータに基づいて作成できます。a)Excelシート。 b)OLAPキューブまたはc)PowerPivotデータモデル。 残りの2つのビュー、krіmzvedenіїtabіlіでは、分析関数(キューブの関数)をツイストして、Excelアーク上にzvіtuを形成できます。 テーブルのリンクは単純です。 キューブの機能は折りたたむことができますが、特に星のデザインにおいて、よりぎこちないものにするために、悪臭はダッシュボードに広く表示されます。

Power Pivotモデルに基づくキューブとテーブルスターの式、およびOLAPキューブに基づくデカールの例をさらに示します。

キューブの機能を評価する簡単な方法

(yakscho)VBAコードを修復した場合、コードを取得する最も簡単な方法はマクロを記録することであると判断しました。 コードをさらに編集したり、サイクルを追加したり、再チェックしたりすることができます。 同様に、最も簡単な方法は、テーブルを作り直してキューブの関数のセットを取得することです(図2)。 スターテーブルのテーブルに乗り、タブに移動します 分析、ボタンをクリックします コスティ OLAP、を押します 数式に変換する.

米。 2.リンクされたテーブルを一連のキューブ関数に変換する

数値は保存され、価格は値ではなく、Power Pivotデータモデルからデータを描画しているかのように数式になります(図3)。 あなたが見たテーブルをフォーマットすることができます。 さらに、テーブルの中央に行と列を表示して挿入できます。 Zrіzzalishivsya、およびテーブル内のvіnvplyvaєデータ。 週末のデータを更新すると、テーブルの数も更新されます。

米。 3.キューブ式に基づくテーブル

CUBE()関数

たぶん、キューブの主な機能です。 勝った面積相当 価値スターテーブル。 キューブまたはPowerPivotモデルからのCUBEVALUEVITAGUE DATAを使用して、それらの位置をスターテーブルで表示します。 これは、スターテーブルの境界に囲まれておらず、数値機能を使用して数値を作成できることを意味します。

「ゼロから」書かれた式

既製のテーブルを作り直すために、obov'yazkovoをする必要はありません。 キューブの式は「最初から」書くことができます。 たとえば、次の式が部屋C10に導入されました(図4)。

米。 4. C10委員会のCUBVALUE関数は、スターテーブルのように、すべての期間の自転車の販売をローテーションします。

ちょっとしたトリック。 立方体の式であるbazhanoを読みやすくなるため、スキンラインの引数は1つだけになります。 Excelウィンドウを変更できます。 アイコンをクリックする人 窓際で燃やす、画面の右上隅にあります。 ウィンドウの幅を水平方向に調整してみましょう。 別のオプションは、数式のテキストをprimusによって新しい行に転送することです。 数式の行で、転送する場所にカーソルを置き、Alt+Enterを押します。

米。 5.viknoを点灯します

CUBEVALUE()関数の構文

Excelの結論は、pochatkіvtsіvにとって絶対的に正確で絶対的に標準的です。

CUBEVALUE(接続; [element_wizard1]、[element_wizard2]; ...)

繋がり--Obov'yazykovy引数; キューブへの接続を表すテキスト行。

Viraz_element--Neobov'yazkovyの議論; 立方体の要素chiタプルを回転させるリッチビラズを表すテキスト行。 さらに、「viraz_element」は非人称であり、CUBEMULTIPLEの追加機能のために指定されている場合があります。 集計値を回転する必要があるキューブの一部を表すバリアントとして「element_div」を選択します。 「viraz_element」の引数のように、それは世界に示されません。世界が勝つ場合、それはそのキューブをロックするように設定されます。

まず、以下で、CUBEVALUE関数の構文の説明、キューブ、データモデル、および神秘的なものについてのいくつかの単語に進みます。 タプル.

OLAPキューブとPowerPivotデータモデルに関する現在の情報

Kubi danih OLAP( O n l伊根 A分析 P rokussing-データの運用分析)は、分析処理とそれらからのデータのスウェーデン語分析のために特別に開発されました。 Uyavіttrivimirnyの広がり、軸に沿ってvіdkladenの期間、場所、商品(図5a)。 ノードには、さまざまなエントリの値の分布のそのような座標グリッドがあります:総売上高、利益、料金、販売されたユニットの数など。 さて、数十人が亡くなったことを示すため、または数百人を連れてくるために...そしてまた豊かにやって来ます。 これはリッチなOLAPキューブになります。 OLAPキューブの現在の状態での作成、セットアップ、およびpidtrimka-右側のIT-fahivtsiv。

米。 5a。 些細なOLAPキューブ

Excelの分析式(キューブ式)は、軸の名前を取ります(たとえば、 時間)、これらの軸の要素(serpen、veresen)に名前を付け、座標を入力する値を指定します。 この構造により、キューブとキューブの式に基づいたテーブルの作成が非常に柔軟になり、coristuvachのニーズに適応できるようになります。 Excelシートに基づくZvedeniテーブルは入ってきません。その臭いは、データ分析の方法ではそれほど臭くありません。

Power Pivotは、驚くほど新しいMicrosoftの機能です。 ExcelのTsevbudovaneであり、多くの場合、プライマリインターフェイスを備えた独立したメディアです。 Power Pivotは、その機能の標準テーブルリンクを大幅に覆します。 同時に、Power Pivotでのキューブの配布は非常に簡単であり、さらに、ITファクトリーの参加を必要としません。 マイクロソフトは、「ビジネス分析-大量に!」というスローガンを実現しています。 Power Pivotモデルを100%キューブにしたくない場合は、キューブについて話すのと同じ方法でそれらについて話すことができます(MarkMooreによる注目すべき入門コース。PowerPivotおよびRobCalleによるその他のコース。PowerPivotのDAX式)。

キューブの主なコンポーネントは、ce vimir、ієrarchії、rivnі、要素(またはメンバー;英語のメンバー)であり、(メジャー)になります。 Vimiryuvannya-データ分析の主な特徴。 たとえば、商品のカテゴリ、期間、販売の地域。 Vimir-リンクされたテーブルの軸の1つに配置できるもの。 ユニークな価値観の世界の世界の肌には、この世界のすべての要素の集合体を勝利させる要素が含まれています。

に基づいてVimiryuvannyapobudovanі ієrarchії。 たとえば、商品のカテゴリは、商品の名前でサブカテゴリ、デール(モデル別)、ナレシュティ(ナレシュティ)に分類できます(図5b)。 ІІєrarchyを使用すると、データアイテムを作成し、構造のさまざまなレベルでそれらを分析できます。 私たちのお尻には階層があります カテゴリー 4を含む 同等.

Elementi(okremiメンバー)すべての平等に存在します。 たとえば、カテゴリєChotiri要素:アクセサリ、バイク、衣類、コンポーネント。 他の同等物は要素を洗います。

お入りください-計算される値、たとえば、総売上高。 キューブに入って、呼ばれるvlasny wimirから身を守ってください(図9の下のdiv。)。 入って、階層はありません。 世界の皮膚は成長し、すべてのvimiryuvanとすべての要素の意味を保存し、vimiryuvan miの要素が軸上に配置されているという事実に応じて、休眠状態で生まれます。 座標を設定した場合、またはフィルターのコンテキストを設定した場合のように見えます。 たとえば、図では。 小さなスキンキューブの5a、まったく同じzahid-Pributokが復活しました。 そして、世界を変える意味は、座標のタイプを定めることです。 右側の小さな5aには、モスクワのリンゴの木のプリブトク(3つの座標)=63,000UAHが示されています。 世界は、世界の1つとして解釈することができます。 たとえば、図では。 5a副軸 、すべてを広げる お入りください要素で 販売量, プリブトク, 販売台数。 Todіkozhenoseredok私は価値として、たとえば、モスクワ、春、obyagセールなどです。

タプル-異なる世界のいくつかの要素。これは、世界が展開される立方体の軸に沿って座標を設定します。 たとえば、図では。 5a タプル=モスクワ、Zhovten、リンゴ。 また、有効なタプルはPerm、appleです。 もう1つ-リンゴ、鎌。 Chiは、新しいものの存在下で暗黙的にタプルに移動せず、ロックの背後に表示されます。 この順序で、豊かな空間の中心には常に新しい座標のセットが割り当てられるため、それらの執事はコルテッジから省略されます。 同じviruの2つの要素をタプルに含めることはできません。構文を許可しないでください。 たとえば、許可されていない車列のモスクワとパーマ、リンゴ。 このような豊富なビラーゼを実装するには、モスクワとリンゴ+パーマとリンゴの2つのタプルのセットが必要です。

要素のセット-1つの世界のデキルカ要素。 たとえば、リンゴとナシ。 タプルのセット-コルテッジの小枝。スキンは同じシーケンスの同じ世界で構成されています。 たとえば、モスクワのリンゴとパーマのバナナの2つのタプルのセット。

ヘルプのオートコンプリート

CUBEVALUE関数の構文に移りましょう。 オートコンプリートは高速です。 真ん中の数式の導入を修正します。

Excelは、接続のExcelブックレットで利用可能なすべてを要求します。

米。 6.PowerPivotデータモデルへの接続は常にThisWorkbookDataModelと呼ばれます

米。 7.キューブへの接続

式の導入を進めます(この場合はデータモデルの場合)。

オートコンプリートは、利用可能なすべてのテーブルにデータを入力し、データモデルを入力します。

米。 8.第1レベルで使用可能な要素-テーブルの名前とエントリ(ビジョン)の数

絵文字を選択してください 対策。 ダッシュを入れてください:

CUBEVALUE(»ThisWorkbookDataModel»;»。

利用可能なすべてのログインをオートコンプリートリクエストします。

米。 9.エントリセットの別のレベルで使用可能な要素

平和を選択してください。 足を追加して弓を閉じ、Enterキーを押します。

CUBEVALUE( "ThisWorkbookDataModel"; "。")

米。 10.Excelの真ん中にあるCUBEVALUE数式

同様の方法で、式に3番目の引数を追加できます。

ExcelオブジェクトExcel.PivotTableのVBAで、ExcelのリンクテーブルとOLAPキューブを操作します

10.8ピボットテーブルの操作(ピボットテーブルオブジェクト)

Excel.PivotTableオブジェクト、VBA、Pivo​​tCacheオブジェクトを使用してExcelのOLAPキューブとOLAPテーブルでプログラム可能、ピボットテーブルレイアウトを作成

仕事のプロセスと多くの企業は、仕事に関する生データ(生データ)を蓄積します。 たとえば、貿易ビジネスの場合、商品の販売に関するデータを蓄積できます-革の購入に応じて、スティレット接続の場合-基地局での販売に関する統計のみ。 さらに多くの場合、pіdpriєmstvaの管理は未処理に基づいて生成されるため、analіtichnaіnformacіyaを必要とします-たとえば、与えられたゾーンでのpridpriєmstvachiyakіstサービスの収入で商品のスキンタイプを世話するためにstancії。 共有されていない情報から、次のことを考慮することがさらに重要になります。現在のロボットで作業することは長く、しばしば重要であるため、より複雑なSQL情報を使用する必要があります。 したがって、収集されていないデータは、アーカイブされたデータウェアハウス(データウェアハウス、次にOLAPキューブ)から収集されないことが多くなります。これは、インタラクティブな分析に便利です。 OLAPキューブをリッチテーブルとして表示する方が簡単です。このテーブルには、標準の2つの変数(一般的なテーブルのようにstowpciとrows)があり、さらにリッチにすることもできます。 キューブが「rozrіz」という用語をどのように打ち負かすかについての説明を求めてください。 たとえば、マーケティングの場合、時間別流通、地域流通、製品タイプ流通、および販売チャネル流通からの情報が必要になる場合があります。 追加のキューブ(標準のSQLリクエストを使用する場合)の場合、「このタイプの商品が昨年の第4四半期にPivnichno-Zakhidny地域で地域を通じて販売された数」というタイプの供給に対して請求するのは簡単です。ディストリビューター。

Zvichayno、最高のデータベースでそのようなキューブを作成することはできません。 OLAPキューブを操作するには、特別なソフトウェア製品が必要です。 同時に、AnalysisServicesと呼ばれるMicrosoftのOLAPデータベースがSQLServerから出荷されます。 ЄOracle、IBM、SybaseなどのOLAPソリューション。

このようなExcelキューブで作業するために、特別なクライアントを利用できます。 ウクライナワインは ズヴェダテーブル(グラフィック画面では、ワインはメニューから入手できます ダニ -> ズヴェダテーブル)、 と英語 - ピボットテーブル。 明らかに、このクライアントを表すオブジェクトはピボットテーブルと呼ばれます。 OLAPキューブだけでなく、Excelテーブルやデータベースの重要なデータだけでなく、自分自身を台無しにする多くの機会も扱うことができることに注意する必要があります。

PivotTableオブジェクトのテーブルがあります。これは、Microsoftによって使用され、Excelに統合されたPanoramaSoftware社のソフトウェア製品です。 したがって、ピボットテーブルオブジェクトでの作業は、他のExcelオブジェクトでの作業と多少似ています。 何をする必要があるかを推測するのは簡単ではありません。 したがって、otrimannyapіkazokのマクロレコーダーを積極的に記録することをお勧めします。 スターテーブルでのその非常に1時間の作業では、coristuvachは多くの場合、同じ操作を自分で実行する必要があるため、多くの状況で自動化が必要です。

ソフトウェアロボットはスターテーブルでどのように見えますか?

最初に行う必要があるのは、OLAPリポジトリから取得したレコードの代表的なセットであるPivotCacheオブジェクトを作成することです。 さらにインテリジェントに、Pivo​​tCacheオブジェクト全体をQueryTableと等しくすることができます。 PivotTableスキンオブジェクトに対して複数のPivotCacheオブジェクトを悪用することができます。 PivotCacheオブジェクトの作成は、Pivo​​tCachesコレクションのAdd()メソッドの背後にあります。

PC1を​​PivotCacheとして薄暗くする

PC1 = ActiveWorkbook.PivotCaches.Add(xlExternal)を設定します

PivotCaches-標準のコレクションであり、レポートで確認する価値のあるメソッドのうち、Add()メソッドのみを呼び出すことができます。 このメソッドは2つのパラメーターを取ります。

  • ソースの種類--obov'yazykovyvyznaєzvedenoiテーブルのdzherelデータのタイプ。 Excelの範囲、データベースからのデータ、外部データジェット、別のピボットテーブルなどに基づいてピボットテーブルを作成することを選択できます。 実際には、OLAPєsensevikoristovuvatyを1回未満呼び出します。これらのデータが豊富な場合は、専用のライブラリ(Microsoft Analysis Servicesなど)を使用する必要があります。 この状況では、値xlExternalが選択されています。
  • SourceData--すべてのモードでobov'yazkovy、最初のパラメーターの値がxlExternalの場合、クリームは静かです。 Vlasneは、ピボットテーブルの作成に基づいてデータの範囲を決定します。 リングはRangeオブジェクトを受け入れます。

次のタスクは、Pivo​​tCacheオブジェクトのパラメーターを調整することです。 以前に起こったように、このオブジェクトはすでにQueryTableを推測しており、ワインのパワーとメソッドのコレクションも同様です。 最も重要な力と方法の行為:

  • ADOConnection-外部データ接続の接続用に自動的に作成されるADO接続オブジェクトをローテーションする機能。 接続の権限を設定するdodatkovogoのVikoristovuєtsya。
  • 繋がり--QueryTableオブジェクトの同じパワーと同じように機能します。 接続文字列、準備されたRecordsetオブジェクト、テキストファイル、Webリクエストを受け入れることができます。 Microsoftクエリファイル。 ほとんどの場合、OLAPを使用した1時間の作業では、接続の行が仲介なしで規定されます(たとえば、Recordsetオブジェクトに関する小さなメモ、データの変更、大きな感覚はありません-OLAPデータベースは実際には読み取り専用です) 。 たとえば、LONDONサーバー上のFoodmartデータベース(元々はAnalysis Servicesデータベース)に接続するためのパワーチェーンの設定は、次のようになります。

PC1.Connection="OLEDB;プロバイダー=MSOLAP.2;データソース=LONDON1;初期カタログ=FoodMart2000"

  • 権限 CommandTypeі コマンドテキストこれは、コマンドタイプ自体の記述方法、データベースサーバーへの送信方法、およびコマンド自体のテキストです。 たとえば、Salesキューブに戻り、クライアントのキャッシュに保存するには、コードを入力します。
  • 権限 LocalConnection Excelで作成されたローカルキューブ(* .cubファイル)に接続できます。 明らかに、このようなファイルは、これらの勝利の「コピー」バインディングを持つロボットには推奨されません。モックアップなどを作成する場合にのみ使用されます。
  • 権限 MemoryUsed PivotCacheが獲得する操作メモリの量をローテーションします。 PivotCacheに基づくピボットテーブルはまだ作成されておらず、認識されていないため、0にします。プログラムは弱いクライアントで実行可能であるため、リビジョンを微調整できます。
  • 権限 OLAP Trueにすると、Pivo​​tCacheがOLAPサーバーに接続されていることを示します。
  • OptimizeCache-キャッシュ構造を最適化する可能性。 多くの場合、これらの人々の関心はより長い時間実行されますが、そうすれば作業の安全性を高めることができます。 dzherelの場合、OLEDBは機能しません。

PivotCacheオブジェクトの他の能力は、QueryTableオブジェクトの同じ能力と一致し、これは考慮されません。

PivotCacheオブジェクトのheadメソッドは、CreatePivotTable()メソッドです。 これを利用して、次の段階であるピボットテーブル(ピボットテーブルオブジェクト)の作成が実行されます。 このメソッドは、いくつかのパラメーターを受け入れます。

  • TableDestination-単一言語パラメータ。 Rangeオブジェクトを受け入れると、テーブルが左上隅に配置されます。
  • テーブル名--Im'yazvedoїテーブル。 指定しない場合は、「表1が作成されました」という名前で自動的に生成されます。
  • データの読み取り-Trueに設定すると、キューブ全体が自動的にキャッシュされます。 このパラメータでは、より注意する必要があります。
  • DefaultVersion--tsyavlastіvіstzazvichayはvkazuєtsyaではありません。 作成したスターテーブルのバージョンを指定できます。 zamovchuvannyamには、最良のバージョンが示されています。

本の最初のアーチの最初の中央にリンクされたテーブルを作成すると、次のようになります。

PC1.CreatePivotTable Range( "A1")

テーブルが作成されました。作成が空になった後、もう一度proteします。 それは、dzherelからフィールドを配置することができるchotiri領域を転送しました(グラフィック画面では、すべてを行うことができます、または助けのために スターテーブルのフィールドのリスト-自動的に、または追加のボタンの後にポップアップします レイアウトテーブル作成のマスターの残りの画面):

  • Stovptsivエリア-彼らはtivimir(データが分析される「rozrіz」)を持っており、そのメンバーは少ないです。
  • 行領域-あなたが勝ち、より多くのメンバーがいます。
  • サイドエリア--vimiryuvannya、フィルタリングを実行するだけでよい(たとえば、そのような領域のデータのみ、またはそのような領域のデータのみを表示する)。
  • ダニッチエリア--vlasne、テーブルの中央部分。 分析するこれらの数値データ(たとえば、売上高)。

4つの球すべてに要素を正しく配置するには、koristuvachに依存することが重要です。 さらに、あなたは歌のような時間を試すことができます。 したがって、多くの場合、テーブルのスターからのデータをプログラムランクで拡張する必要があります。 この操作は、CubeFieldオブジェクトの助けに依存しています。 このオブジェクトの主な力はオリエンテーションであり、それはそれらのchielseフィールドを決定します。 たとえば、customersタイプをstoptsіvの領域に配置します:

PT1.CubeFields( "")。Orientation = xlColumnField

Potim-wimir列エリアまでの時間:

PT1.CubeFields( "")。Orientation = xlRowField

Potim-サイドバーエリアへのwimir製品:

PT1.CubeFields( "")。Orientation = xlPageField

到着しました、インジケーター(分析用の数値データ)販売台数:

PT1.CubeFields( "。")。Orientation = xlDataField

集合データ(合計、平均値、最大値または最小値)の計算とその表示を向上させるアドオンを備えたクライアントOLAPアプリケーション。これにより、集合データ自体がそのようなアドレス空間の中央のキャッシュに格納されます。 OLAPシステム。

出力データが基盤となるDBMSに格納されている場合、集計データの計算はOLAPツール自体によって実行されます。 その結果、多くの外部データがあります。サーバーのDBMS、クライアント側のOLAPプロセスの多くがSQL要求サーバーに送信されるため、GROUP BY演算子が不要になり、その結果、集計データが計算されます。 、サーバーで計算されます。

原則として、OLAP機能は、データの統計処理(ロシア市場での同じクラスの製品、StatSoftおよびSPSSによる製品の拡張)およびその他のスプレッドシートで実装されます。 Zokrema、MicrosoftExcelの豊富な分析による。 追加の製品については、ローカルの小さなリッチOLAPキューブを作成して保存し、2つまたは3つの方法で視覚化できます。

データ処理およびデータ処理用のMicrosoftOfficeソフトウェアパッケージにアップグレードして、Microsoft Officeプログラムからのデータ処理機能へのアクセスを提供する多数の機能を使用すると、ローカルコンピューターで予測分析を実行できます。 MicrosoftOfficeアドオンのミドルウェアから利用可能なデータを分析および処理するためのアルゴリズムがMicrosoftSQLServerプラットフォームサービスに導入されているため、ビジネス貢献者は、数回クリックするだけで、折りたたみ可能なデータセットから情報の価値を簡単に抽出できます。ネズミ。 データを処理するためのOfficeソフトウェアパッケージにアップグレードして、エンドユーザーがMicrosoftExcelおよびMicrosoftVisioプログラムを介さずに分析を実行できるようにします。

Microsoft Office 2007の在庫には、次の3種類のOLAPコンポーネントが含まれています。

  1. Data Processing Client for Excelを使用すると、SSASサービスに基づいてデータ処理プロジェクトを作成し、Excel2007から抽出できます。
  2. Excelプログラムのテーブル分析をカスタマイズすると、SSAS関数を使用して、Excelスプレッドシートに保存されているデータ分析の情報を分析および処理できます。
  3. Visioプログラムのデータを編集および処理するためのテンプレートを使用すると、決定木、回帰ツリー、クラスター図、Visio図のデポジットを視覚化できます。
表1.1。 OLAPおよびビジネス分析のためのOracle製品
ボックスの種類 製品

素晴らしい注文...

仕事の過程で、私はしばしば折り畳み音を扱う必要があります。私はそれらの中で眠る方法を見つけ、それらをより簡単かつ普遍的にまとめ、記事「オシポフの木」を書いて出版するために丸1時間を費やしました。 しかし、私の記事は批判され、私が破壊したすべての問題はMOLAP.RU v.2.4(www.molap.rgtu.ru)で長い間露骨であったと言われ、EXCELの表を見るように勧められました。
許してください。独創的な手を下に置いたので、1C7からデータを作成するためのさらに簡単なスキームがありました。それは、データの別のデータベース(データベースを使用可能)であり、OLAPで分析するためのものです。
OLAPの多くの視覚化スキームは複雑すぎると思います。私は単純さを選択します。

特徴 :

1.作業には、EXCEL2000のみが必要です。
2. Koristuvachは、プログラミングなしでコールを設計できます。
3.1C7から単純なテキストファイル形式への変換。
4.アカウンティングエントリの場合、rozvantazhennyaにはすでにユニバーサル処理があり、どの構成でも機能します。 他の賛辞の利点のために、作品があります。
5.後でzvіtіvの形式を定式化してから、再構築せずに最後のデータにzastosovuvatїхすることができます。
6.生産性を高めます。 最初の段階では、データは最初にテキストファイルからEXCELにインポートされ、OLAPキューブが作成されます。次に、このキューブに基づいてデータを作成できますが、プロンプトが表示される場合があります。 Napriklad、6000個の商品の品揃えで3か月間のストアでの商品の販売について、Cel600-128MでEXCEL 8ポイントのzavantazhuyutsya、グループ(OLAP-zvіt)の商品の評価は1個で返済されます。
7.データは、注文期間の1C7からの期限です(すべての変更、すべての倉庫、会社、ラカンク)。 EXCELにインポートする場合、フィルターを使用することができます。これにより、分析のためにより多くのデータが必要になります(たとえば、成功のために、販売を減らすため)。
8.現在、rukhіvまたは余剰を分析する方法が開発されていますが、rukhіvおよび余剰を一度に分析することはできませんが、原則として可能です。

OLAPとは : (www.molap.rgtu.ru)

あなたが貿易手段を持っているとしましょう。 取引操作に関するデータをテキストファイルまたは次の形式の表で提供します。

日付-運用日
月-運用月
日-運用日
タイプ-購入、販売、返品、償却
カウンターパーティは、オペレーションが持っている組織の名前です
著者はリュディナで、ヤクは請求書に署名しました

たとえば、1Cでは、テーブルの1行は請求書の1行に類似しており、フィールド(請負業者、日付)は請求書の上限から取得されます。

分析用のデータは最初の1時間はOLAPシステムに入力され、そこから原則として、フィルターをブロックする期間をさらに確認することができます。

この表は、OLAP分析を目的としています。

Vimiryuvannya

ダニ

フィルター

1日あたり同じ金額でいくつの商品が販売されていますか?

日付、製品

コルキスト、スマ

View = "sales"

どのカウンターパーティが月にどの金額でどの商品を配達しましたか?

月、請負業者、商品。

スマ

ビュー="購入"

どのような種類の運送状オペレーターが同じ期間に同じ金額で書いたのですか?

スマ

Koristuvach自身が任命されます。テーブルのフィールドから、Vimiryuvannyaが、Daniとして、そして停止するフィルターとして存在するからです。 システム自体は、最初の表形式で呼び出します。 Vimiryuvannyaは、テーブルの行または列の見出しに配置できます。
ご覧のとおり、1つの単純なテーブルから、さまざまな数値を調べることで多くのデータを取得できます。


家で勝つ方法 :

配布キットからc:\ fixinディレクトリにデータを解凍します(トレーディングシステムの場合、c:\ reportsにあります)。 readme.txtを読み、すべての手順を新しい言語でコピーします。

同時に、1Cテキストファイル(表)からのデータのレビューなどのワークシートを作成する責任があります。 あなたが有利になることができるように、あなたは水やりのための倉庫を指定する必要があります。
たとえば、ユニバーサルワークフローはすでに準備ができており、あたかもそれがその期間の転記のOLAP分析に実行可能であるかのように、進行フィールドの分析に有利です。

日付|DayTyzhnya| Tyzhdeny | Rik | Quarter | Month | Document | Company | Debit | DtNomenclature
| DtGroupNomenclature |DtRozdilNomenclature|クレジット|金額|ValAmount|金額
|通貨|DtCounterparty| DtCounterpartyGroup | KtCountryparty | KtCountrypartyGroup |
KtRizn_Objects

DepіdプレフィックスДт(Кт)はサブコントデビット(クレジット)、グループ-このサブコントのグループ(yakschoє)、Rozdіl-グループのグループ、クラス-ディストリビューションのグループに移動します。

トレーディングシステムの場合、フィールドは次のようになります。

ストレート| ルフの眺め| ナルのために| 製品| Kіlkіst| 価格| 須磨| 日付| 固い
|倉庫|通貨|ドキュメント|DayDay|Tyzhnya|Rіk|四半期|月|作成者
|商品のカテゴリ|Ruhuのカテゴリ|カウンターパーティのカテゴリ|商品のグループ
|ValAmount|ソフトウェア性|請負業者

データの分析には、「ru​​hіv.xlsの分析」(「accounting.xlsの分析」)の表があります。 たとえば、マクロを有効にしないでください。有効にしないと、呼び出しを変更できなくなります(悪臭はVBAマクロによって実行されます)。 その他のデータとファイルは、ファイルC:\ fixin \ motions.txt(C:\ fixin \ buh.txt)から取得されます。それ以外の場合、悪臭は同じです。 したがって、データをこれらのファイルの1つにコピーできる場合があります。
EXCELでデータを取得するには、独自のフィルターを選択または作成し、[Umovi]バーの[フォーム]ボタンを押します。
Arkushzvіtіvrozpochinayutsyaプレフィックス「Father」。 コールシートに移動し、「更新」を押すと、残りのデータに応じてコールのデータが変更されます。
標準の呼び出しに支配されていない場合は、シートReplyTemplateがあります。 それを新しいシートにコピーし、他のシートの星のテーブルで作業して、星のビューを修正します(星のテーブルでの作業について-EXCEL 2000の本を持っています)。 小さなデータセットを呼び出してから、それらを大きな配列で起動することをお勧めします。 サウンドのレイアウトを変更するときに、テーブルの再マッピングをオンにすることはできません。

技術コメント :

1Cからデータを取得する場合は、ファイルを取得するフォルダを選択してください。 私は、ファイルが散りばめられている(そのルヒの余剰)という最も近い将来の利点では完全に動かないという事実を提起しています。 [送信]ボタンのエクスプローラーで圧力がかかるのを待ちましょう->[EXCEL2000でのOLAP分析の場合]データが選択したフォルダーからフォルダーC:\fixinにコピーされます。 (コマンドが「Send」コマンドのリストに表示され、「For OLAP-analysis in EXCEL 2000.bat」ファイルをディレクトリC:\ Windows \ SendToからコピーする必要があるため)このため、次のように指定します。ファイルmotions.txtまたはbuh.txtの名前。

テキストファイル形式:
テキストファイルの最初の行は「|」分割の列見出しであり、次の行はこれらの列の値である分割「|」用です。

テキストファイルをExcelにインポートするには、この作業にMicrosoft Query(EXCELウェアハウス部分)を使用します。インポートカタログ(C:\ fixin)ファイルshema.iniには、次の情報を保存する必要があります。


ColNameHeader = True
Format = Delimited(|)
MaxScanRows = 3
CharacterSet = ANSI
ColNameHeader = True
Format = Delimited(|)
MaxScanRows = 3
CharacterSet = ANSI

説明:motions.txtおよびbuh.txt-パーティションの名前、インポートされたファイルの名前は、テキストファイルをExcelにインポートする方法を説明します。 他のパラメーターは、最初の行に列、列区切り文字-"|"、文字セット-Windows ANSI(DOSの場合-OEM)という名前を付ける必要があることを意味します。
フィールドタイプは、列に配置されたデータ(日付、数値、行)に従って自動的に選択されます。
フィールドのリストはどこにも記述する必要はありません。フィールドは最初の行のヘッダーの後ろのファイルから移動されるため、EXCELとOLAPは自分で作成する必要があります。

親愛なる、あなたの地域設定「カスタマイズパネル」->「地域設定」を変更してください。 私のワークシートでは、番号はコマディストリビューターの形式であり、日付は「DD.MM.RRRR」の形式です。

「フォーム」ボタンを押すと、データは「バザ」アーチのテーブルから取得されます。つまり、「父」アーチのすべての呼び出しからデータが取得されます。

MS SQL Serverと難しいデータベースのファンは、私にはすべてが許されすぎて、私の仕事は川の活気で死ぬだろうと不平を言い始めていることを理解していますが、最初の黒では、中規模のOLAP分析を優先したいと思います-サイズの組織。 私は自分の製品を、卸売会社の市場分析、小売業の四半期分析、およびあらゆる組織の運用分析のツールとして位置付けています。

VBAをいじくり回す機会があったので、ある種のフィールドのリストを含むファイルからデータを取得し、事前に電話フォームを作成することができました。

EXCELでの作業の説明(短期学生向け):

通話の使用方法:
1.ビバンテージデータの分析のためにデータを送信します(管理者に確認してください)。 このためには、1Cからデータを選択したフォルダーを右クリックし、コマンド「送信」を選択してから、「EXCEL2000でのOLAP分析の場合」を選択します。
2.ファイル「Analyzeruh_v.xls」を開きます
3.フィルター値を選択します。[値]タブで必要なフィルターを追加できます。
4.データがEXCELにロードされる「フォーム」ボタンを押します。
5. EXCELからのデータに興味がある場合は、さまざまな呼び出しに驚嘆することができます。 選択した通話の「更新」ボタンを押すだけで十分な人。 VidchのArkushzvіtamirozpochinayutsya。
尊敬! フィルタ値を覚えたら、[フォーム化]ボタンをもう一度クリックする必要があります。これにより、EXCELデータがビバンテージファイルとフィルタを使用して実行可能になります。

デモケースのサンプル:

motionsbuh2011.ertの処理-Excelで分析するためのAccounting7.7からのビバンテージ投稿の最後のバージョン。 「Cometofile」チェックボックスがあり、データを期間ごとに表示して同じファイルに追加し、同じファイルを再度表示しないようにすることができます。

motionswork.ertをコンパイルすると、Excelで分析するための売上データがレンダリングされます。

zvіtіvを適用する:

投稿付きのチェッカーボード:

請求書の種類別のオペレーターの関心:

P.S. :

同様のスキームに従って、1C8からのデータの収集を整理することが可能であることに気づきました。
2011年に、私の前のロシは1C7で作業をやり直す必要があるkoristuvachに変わり、彼女が偉大なobsyagi danihを獲得したので、私はアウトソーシング業者とvykonavtsyuロボットを知っています。 Otzhe、全体の分布は適切です。

賛辞の大きな約束を達成するために、motionsbuh2011.ertの提出が補足されました。

分析、OLAP、データ収集の問題は、ロシアのITファシリテーターの間でより大きな関心を呼び起こします。 今日、私たちのコンピューターの友人やインターネットでは、紹介キャラクターを含む、このトピックに関する資料のプレゼンテーションの方法で、多くの優れた学術資料が公開されています。 特定の例でOLAPを「指で」説明することをお勧めする方法で、この記事を尊重することをお勧めします。 実践は、そのような説明がアクティブなIT-fahivtsy、特にkіntsevkoristuvachsに必要であることを示しています。

また、そもそも「指で」OLAP * 1は、データを分析して音声を受信するための特別な方法と見なすことができます。 これは、coristuvachevとリッチテーブルのデータのテーブルの本質であり、さまざまなバラのデータを自動的に計算し、計算と音の形をインタラクティブに管理できるようにします。 この記事では、食品の卸売業に従事する企業の会計請求書の分析の適用に関するテクノロジーと主なOLAP操作について説明します。

*1。 OLAP-オンライン分析処理、オンラインデータ分析。

ツールとして、最もシンプルで安価なクラスのOLAPシステムであるOLAPクライアント*1を検討します。 たとえば、OLAPクライアントのウェアハウスで最も単純な製品は、IntersoftLabの「KonturStandard」です。 (わかりやすくするために、OLAPの用語は太字で記事に記載されており、英語の用語が付いています。)

*1。 OLAPシステムの分類に関するレポートは、PC Week / RENo.3/2001の記事「ロシアで開発されたOLAP」に記載されています。

Otzhe、システムの操作に取り掛かりましょう。 穂軸については、Dzhereloデータ(データソース)を記述する必要があります-テーブルとїїフィールドへの道。 データベースの物理的な実装を知っているTsezavdannyakoristuvach。 エンドオブラインのcoristuvachワインの場合は、テーブルとフィールドの名前をサブジェクトエリアの用語に翻訳します。 「データツリー」の背後にローカルテーブルがあります。このテーブルは、SQLサーバーのビューまたは実行されるプロシージャのいずれかです。

特定のデータベース内のすべてについて、請求書は1つに保存されますが、複数のテーブルに保存されます。 さらに、フィールドまたはレコードの一部は分析のためにレビューされない場合があります。 そのために、Vibirkaが作成されました(結果セットまたはクエリ)。これは、調整されます。キーフィールドのテーブルを結合し、フィルターを洗浄し、回転するフィールドを設定するためのアルゴリズムです。 選択範囲を「Rakhunki-invoice」と呼び、「Rakhunki-invoice」データベースのすべてのフィールドに入力します。 この順序で、IT愛好家は、セマンティックスフィアを作成し、最終的なcoristuvachのデータベースの物理的な実現をもたらします。

OLAPサウンドを構成しましょう。 これは、サブジェクトギャラリーのスペシャリストが行うことができます。 フィールドの裏側では、データのフラットなサンプルが2つのグループに分けられます。ファクト(ファクトまたはメジャー)とビミール(ディメンション)です。 事実は数字であり、vimiriは「分割」されており、一部の人にとっては事実が混乱しています。 バットウィミラミは、「地域」、「ミスト」、「購入者」、「製品」、「日付」になり、事実は同じになります。つまり、テクスチャ請求書の「金額」フィールドです。 実際には、集計には1つ以上のアルゴリズムを選択する必要があります。 統計分析のための、sumuvatypіdbagsとしてのOLAP構築、およびvikonuvatfoldіshіカウント。 デカールアルゴリズムを選択する場合、集計により仮想ファクト(計算されたファクト)が作成されます。 アプリケーションには、「金額」という1つの集計アルゴリズムがあります。

OLAPシステムの特別な能力は、古い期間のデータの生成と、これらの期間の合計の自動計算のためのデータです。 期間「Rik」、「Kvartal」、「Month」から選択します。この場合、コールでスキン日のデータはありませんが、生成されたvimiri「Rik」、「Quarter」、「Month」が表示されます。 。 それは「販売の分析」と呼ばれ、それを保存します。 分析プログラムのインターフェースを作成する作業が完了しました。

さて、今日、私たちはインターフェースを立ち上げ、表とグラフを作成しています。この表とグラフでは、商品、購入、および期間の請求書が計算されます。

データを使用したSchobの操作は直感的に理解され、動的テーブル(テーブル自体の要素)を管理するためのツールである列と行がわかりました。 Koristuvachは、他のOLAP操作を移動、表示、フィルタリング、および変更できます。 このテーブルは、新しい中間結果と残差結果を自動的に計算します。


たとえば、最初に「商品」列をドラッグ(「移動」操作)すると、「川の商品の販売を開始する」という終了に関する呼び出しが削除されます。 日付でデータを集計するには、テーブルの上部(非アクティブな数値の領域)の近くにある「四半期」と「月」の列をドラッグするだけで十分です。 この領域に移動した「Quarter」と「Month」の切り替えは閉じられるため(「次元を閉じる」操作)、オフになります。 彼ら自身の事実では、彼らは運命に引き伸ばされることになっています。 クローズされているものに関係なく、データフィルタリング(「フィルター」操作)の特定の日付、四半期、および月を設定できます。

より明確にするために、OLAPテーブルを示すグラフのタイプと、画面上の表示を変更します。

データを埋める(「ドリルダウン」操作)と、製品の販売に関するより詳細な情報を取得できます。 「カバ」製品の前にある「+」記号を押すと、この地域での販売を支援します。 地域「ウラル」をオープンしたので、この場所の卸売バイヤーのデータを見ることができます。

フィルタをインストールするには、vikoristovuvatvіdkritіvymіryuvannyaを使用できます。 モスクワとエカテリンブルクでのズセロックの販売のダイナミクスを改善するために、「トバール」と「ミスト」の削減にフィルターを設置します。

非常に珍しいvimirおよびoberemoタイプのグラフ「線」。 グラフでは、rіznihmіstakhのprostezhitidynamіkusalesіv、ocіnitiseasonnіkolivannyaіzv'yazokpadіnіzrostannyazbutu商品を見ることができます。

このように、OLAPテクノロジを使用すると、ヘルパーターゲットに動的なOLAPテーブルを使用して、1つのインターフェイスから数十種類の星を送信できるようになりました。 このようなツールを使用するプログラマーの責任者は、恒星のフォームを日常的にコーディングし、データベースでOLAPクライアントを構成するようになります。 kіntsekoristuvachを理解するために、どのように直感的にサウンドを管理しますか。

実際、OLAPは、スプレッドシートのアイデアの自然な継続と発展です。 実際、OLAPビジュアルインターフェイスはスプレッドシートですが、データの表示と管理のための特別な標準を計算して使用するためのハードワイヤードマシンが装備されています。 さらに、OLAPクライアントはMSExcelへのアドインとして実装されます。 そのため、Volodymyrのような「bіlihkomіrtsіv」の100万番目の軍隊は、スプレッドシートに触発され、すでにOLAPインストゥルメンティをすばやく習得しています。 これが「オキサマイト革命」であり、新たな機会を与えてくれますが、再訓練の必要性と結びついています。

読者として、この記事を読んだ後、OLAPに興味を失うことなく、穂軸の資料を推測することに戻ることができます。 このような資料のコレクションは、Intersoftラボサイト(www.iso.ru)を含むインターネットの下位サイトに掲載されています。 記事で説明されているバットを使用して、KonturStandardシステムのデモバージョンをキャプチャすることもできます。

©2022androidas.ru-Androidのすべて