ビデオ: Basics of STARe evaluation software 2024
これは素晴らしいことではありませんか?アクセステーブルアナライザは、混乱したフラットファイルテーブル(インポートされたスプレッドシートなど)とすべての反復データを使用して、効率的なリレーショナルテーブルセットに変換することを約束します。しかし、言葉の通り、約束は崩れている。フラットファイルがいくつかの厳しい規則に従わない限り、テーブルアナライザはそれを正しく取得できません。
フラットファイル データベースは、すべてのデータが1つのファイルに格納されているデータベースです。アクセスはリレーショナルデータベースであり、効率を上げるために複数のテーブルにデータを格納することができます。 <! - 1 - >
完全なリレーショナルテーブルセットが得られることもあります。テーブルアナライザでは、新しいテーブルを提案する必要がない場合に新しいテーブルを提案または提案することはありません。試して何が起こるか見てみましょう。最高のケース、それは正しく機能し、あなたは自分自身を時間のボートロードを救った。最悪の場合、それは正しく動作せず、あなたはあなたの時間の数分を無駄にします。ほとんどの場合、調整が必要な価値のあるものが得られます。少なくともあなたは時間の部分的なボートロードを救った!<! - 2 - >
分析装置は、重複した情報を含むフラットファイルテーブルで最も効果的です。たとえば、書店のフラットファイルテーブルを想像してみてください。表の各レコードには、顧客データとブックデータが含まれています。同じ顧客が6冊の本を購入した場合、テーブルには6つの別々のレコードが含まれ、顧客の名前、住所、およびその他の情報がすべて重複しています。 1000人の顧客でそれを掛け合わせると、アナライザが解決しようとするフラットファイル混乱のようなものがあります。<!その考えを念頭に置いて、テーブルアナライザーウィザードを呼び出す方法は次のとおりです。
データベースを開き、ナビゲーションペインから評価したいテーブルを選択します。[データベースツール]タブをクリックします。
-
ボタンのAnalyzeグループがリボンに表示されます。
-
リボンの分析グループ。
AnalyzeグループからAnalyze Tableボタンをクリックします。
テーブルアナライザーウィザードダイアログボックスが表示されます。 -
ここにテーブルアナライザがあります。
あなたが望むなら最初の2つの画面を読んでください(厳密には教育的です)。それぞれの後に[次へ]をクリックします。
別のテーブルアナライザウィザード画面が表示されます。 -
分析するテーブルを選択します。
ナビゲーションペインで選択したテーブルの名前をテーブルリストで選択する必要があります。表示されていない場合は、変換する表の名前をクリックします。
「次へ」をクリックします。 -
表示されたダイアログボックスでは、ウィザードがその機能を実行するかどうかを尋ねるメッセージが表示されます(ウィザードは、フラットファイルテーブルを複数のテーブルにどのように配置するかを決定します)どのテーブルに行くか。
-
[はい]オプション(まだ選択されていない場合)をクリックして、テーブルの運命決定にウィザードのフルパワーを与え、[次へ]をクリックします。
ウィザードでテーブルを分割しないことをお勧めしている場合は、[キャンセル]ボタンをクリックしてください。このメッセージは、あなたのテーブルがそのままであるとウィザードが考えていることを意味します。
-
ウィザードでテーブルを分割すると、テーブルが分析され、その結果が表示されます。
テーブルアナライザが決定を下します。
フラットファイルテーブルの情報が新しいテーブルに正しくグループ化されていることを確認します。
情報が正しくグループ化されている場合は、各テーブルのタイトルバーをダブルクリックして新しい名前を入力してダイアログボックスが表示されます。 -
情報が正しくグループ化されていない場合は、
-
マウスを使用してテーブルからテーブルにフィールドをドラッグアンドドロップし、各テーブルのタイトルバーをダブルクリックしてテーブルの名前を変更します。 新しいテーブルを作成する場合は、
-
フィールドを既存のテーブル間またはその周囲の空きスペースにドラッグします。ウィザードはフィールドを含む新しいテーブルウィンドウを作成します。新しいテーブルのタイトルバーをダブルクリックして、テーブルの名前を変更します。 テーブルの配置と名前付けが完了したら、[次へ]をクリックします。
-
ウィザードは、キーフィールドが必要と思われる各テーブルのキーフィールドを自動的に選択します。ウィザードがフィールドをキーフィールドとして誤って選択すると、エラーを修正できます。 ウィザードでキーフィールドが正しく指定されていない場合、フィールドを選択してSet Unique Identifierボタン(キーのように見える)をクリックすると、
-
-
既存フィールドをキーフィールド
として指定できます。
-
キーフィールドの指定を変更するには、適切なキーフィールドを選択し、Set Unique Identifierボタンをクリックします(キーのように見えます)。
-
生成されたキーの追加ボタン(プラス記号とキーが含まれています)をクリックして、キーフィールド を追加します。
-
プロセスの最後のステップは、[次へ]をクリックします。 ウィザードでは、元のテーブルと同じように見えて機能するクエリを作成できます。フラットファイルで動作するレポートとフォームをお持ちの場合、新しいクエリで作業します。
-
この時点では、ステップ12の説明に従ってウィザードの最後の画面が表示されないことがあります。一部のデータが正しくない可能性があり、訂正する必要があることがウィザードによって伝えられます。たとえば、テーブルに国のフィールドがあり、USAやUASなどの2つのエントリがある場合、ウィザードはエラーの修正を求めるか、または示唆します。間違いなくこのタイプのエラーを修正する必要があります。残念ながら、ウィザードは、そのようなエラーを識別することはあまりよくありません。 (例えば、ベルギーをブラジルに変更することを示唆しているかもしれません)実際のエラーのデータをすこし見てみましょう。提案された「訂正」は間違っていることが多いためです。 ウィザードを使用してクエリを作成する場合は[はい]を、クエリ作成をスキップする場合は[いいえ]を選択します。
-
-
[はい]を選択すると、新しいテーブルに対して実行されるクエリが作成されます。クエリは元のテーブルのように見え、動作します。元のテーブルの末尾に_OLDを付けて名前を変更し、レポートやフォームは自動的に元のテーブルではなくクエリを使用します。 Noを選択すると、新しいテーブルが生成されますが、元のテーブルは元の名前のまま残ります。
[完了]をクリックしてウィザードを終了します。
フラットファイルテーブルを一連のリレーショナルテーブルに分割するプロセスが完了します。
テーブルアナライザは、特にフラットファイルが複雑な場合、フラットファイルデータベースを適切に設計されたリレーショナルデータベースに正しく分割することはほとんどありません。データベースを認定された人間に持ち帰り、リレーショナルデータベースとして適切に再設計することをお勧めします。