Batch Import/Export/Restore/Archive

Slides:



Advertisements
Similar presentations
CC SQL Utilities.
Advertisements

Chapter 20 Oracle Secure Backup.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
Chapter 12 - Backup and Disaster Recovery1 Ch. 12 – Backups and Disaster Recovery MIS 431 – Created Spring 2006.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
Access Tutorial 1 Creating a Database
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 12: Managing and Implementing Backups and Disaster Recovery.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
Asset: Academic Survey System & Evaluation Tool Bert G. Wachsmuth Seton Hall University.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 5: User Environment and Multiple Languages.
Database Backup and Recovery
9 Copyright © Oracle Corporation, All rights reserved. Oracle Recovery Manager Overview and Configuration.
Agenda  Overview  Configuring the database for basic Backup and Recovery  Backing up your database  Restore and Recovery Operations  Managing your.
Mailbox Cleanup. Preventive Measures ●Security: Unlimited mailbox sizes opens RCG to a potential denial- of-service.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
DevCon ‘11 Center for Instructional Delivery. DevCon ‘11 Enrolling in Blackboard Learn for Campus Edition Alumni.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Hosted Exchange The purpose of this Startup Guide is to familiarize you with ExchangeDefender's Exchange and SharePoint Hosting. ExchangeDefender.
1 Introducing Windows Backup There are different methods for starting Windows 2000 Backup. Requirements for running Windows 2000 Backup All users can back.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Module 3: Table Selection
Blackboard Pilot Tasks and Walkthroughs. Bb Test Case Training Pilot with AnswersDarek Sady - 5/4/2004 Goals:  Identify problematic areas our clients.
FireRMS SQL Audit, Archiving & Purging Presented by Laura Small FireRMS Quality Assurance.
Understanding the Boot Process and Command Line
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
For Version 6.0 and later Lattice3D Reporter Tutorial For Version 6.0 and later LATTICE TECHNOLOGY, INC.
Chapter Fourteen Windows XP Professional Fault Tolerance.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Chapter 18: Windows Server 2008 R2 and Active Directory Backup and Maintenance BAI617.
Chapter 9 Scripting RMAN. Background Authors felt that scripting was a topic not covered well Authors wanted to cover both Unix/Linux and Windows environments.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Chapter Four UNIX File Processing. 2 Lesson A Extracting Information from Files.
Appendix A Starting Out with Windows PowerShell™ 2.0.
1 Phillips Andover Academy 2/22/2006 – 1:30-3:00 Darek Sady Blackboard Learning System (Release 6.3) Assignments, Gradebook, Performance Dashboard.
CourseLife: An Archival Solution Kelly Roark, Northwestern University Patricia Goldweic, Northwestern University Brian Nielsen, Northwestern University.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Present :Arezoo Mollahasani. Step 1  Define your server connection Open MySQL WorkBench and click New Server Instance on the right of the window.
AIP Backup & Restore Sunita Barve NCRA, Pune. AIP The latest version of DSpace 1.7.0, supports backup and restore of all its contents as a set of AIP.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
XP New Perspectives on Microsoft Access 2002 Tutorial 1 1 Microsoft Access 2002 Tutorial 1 – Introduction To Microsoft Access 2002.
Imports. Odyssey Teacher and Student Import With the Odyssey Import tool, you can create or update teacher and student records directly from a comma‐separated.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
A Brief Documentation.  Provides basic information about connection, server, and client.
1 Introduction to Oracle Chapter 1. 2 Before Databases Information was kept in files: Each field describes one piece of information about student Fields.
MapInfo Professional 11.0: getting started Xiaogang (Marshall) Ma School of Science Rensselaer Polytechnic Institute Friday, January 25, 2013 GIS in the.
Backing Up and Restoring Databases by Using the SQL Server 2000.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
: Information Retrieval อาจารย์ ธีภากรณ์ นฤมาณนลิณี
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
SQL Database Management
Integrating ArcSight with Enterprise Ticketing Systems
What’s New in ProMonitor 9
Data Virtualization Demoette… ODBC Clients
Project Management: Messages
Maintaining Windows Server 2008 File Services
Introduction to Web programming
Core LIMS Training: Advanced Administration
Managing Rosters Screener Training Module Module 5
asset: Academic Survey System & Evaluation Tool
Developing a Model-View-Controller Component for Joomla Part 3
Duplicating a Database
ID Card Billing from System Administration to Student Account
8 6 MySQL Special Topics A Guide to MySQL.
Extend Excel with Smartlist Designer
Presentation transcript:

Batch Import/Export/Restore/Archive Senior Consultant

Introduction The Blackboard Learning System consists of two main system components: The Application Server, and the Database Server. In smaller systems, one physical server may house both of these subsystems, and in larger systems, there may be multiple servers and/or load balancing. Regardless of the size of the installation, Blackboard courses consist of content on the application servers as well as content in the database

Breakdown: Application Server Database Any uploaded content (files) is housed in a unique folder named by course id in a path like this: D:\bb_content\vi\bb_bb60\courses\1\BIOLOGY102_FALL_05 Each time files are uploaded into any area of a course, a new folder is created inside the course folder with a random number: D:\bb_content\vi\bb_bb60\courses\1\BIOLOGY102_FALL_05\content\_570_1 Database All settings, configuration options and content directly entered into the GUI (typed content in the WSISYG editor) button and folder names, assessment questions, etc.) Courses are housed in the BB_BB60 database instance

Blackboard provides two options for course specific backups: System Backup Most institutions maintain a “Disaster Recovery” strategy. This usually involves a combination of full and incremental backups on all application and database servers. While disaster backup is essential, the need to recover individual courses (as opposed to the entire system), this backup scheme does not lend itself to the recovery of individual courses. Blackboard provides two options for course specific backups: Course Archives Course Exports

Which is Which? Course Archives Course Exports A zip file that contains all course components including all student accounts, data and grades. Intended for complete course recovery and record retention. Note: If the archived users don’t exist on the destination installation, the archive restoration process will create the users. Note: Only System Administrators can restore courses Course Exports A zip file that only contains instructor added content – no student data is included. Intended for use in course re-use (from semester to semester), course blending (adding content from one course to another) or course transport (moving a course from one server to another) Note: Instructors can restore exports into their existing courses

Things to Remember If you want to bring an ARCHIVE back into the system, you must use the RESTORE tool If you want to bring an EXPORT back into the system, you must use the IMPORT tool The RESTORE process will create a new course on the system, and that new course must be restored to a unique course ID The IMPORT process can be used to create a new course, or to blend course material from the export into an existing course on the system

Individual Course Backups Strategies Many institutions encourage their instructors to maintain current backups of all of their courses. Instructors can perform both archives and exports via the control panels of their courses Administrators can also individually archive and export courses from the system administration panel. However, this requires the administrator to search and archive/export each individual course. Many institutions want to automate the system of creating and maintaining course exports and archives, and perform them in batch processes.

Automating the Batch Archive/Export Process There is a command-line tool that will allow you to perform the following tasks: Batch Import Batch Export Batch Archive Batch Restore Using this tool requires back-end access to the Blackboard installation subdirectories on an application server The tool utilizes parameter switches and a feed file to automate the tasks listed above in an unattended sequential process

Obtaining Course IDs If you are performing Batch Export or Batch Archive (dealing with courses that are already installed on the system), you will need a list of the Course Id’s. The easiest way to retrieve a list of CourseIDs (without manually typing the list), is to access the COURSE_MAIN table in the BB_BB60 database instance. Notice the SQL Enterprise Manager example below:

Obtaining Course IDs The COURSE_MAIN table contains a column named COURSE_ID. This column contains all of the Course ID’s on the system This column can be exported to Excel or a text file. The COURSE_ID’s can also be exported using the SQL commands in Oracle. The list of CourseID’s then needs to be filtered (usually by semester or some other grouping) for the Archive or Export process

Creating the Feed File for Archive/Export The Batch Archive/Export process uses the same feed file. The feed file must contain two things: The CourseID The path where you want the Archive or Export to be stored

Running the Tool The tool can be found in: blackboard\apps\content-exchange\bin\batch_ImportExport The parameters that you include on the command line will determine what the tool does The parameters are as follows: -f batch File The batch file that describes the courses that should be operated upon as well as the location of files to use. The meanings of these values change based upon the type of operation being performed. import/restore - the course id of the target course and the path to the package file to use for the operation. export/archive - the course id of the course to operate on (the course must already exist) and the path to the directory into which the resulting package file should be placed. Please see the Blackboard Administrator Guide for more information regarding the expected format of this file. -l delimiter The delimiter that is used to separate the values in the provided batch file. This value can be 1, 2, or 3 (1 = , 2 = ; 3 = tab) -t operation The type of action to perform (must be import, export, restore, or archive). -n hostname (optional) The hostname of virtual installation against which the operation should be performed. If this option is not provided, the default virtual host will be used.

Here is the actual MS-DOS command used (as text): Sample Command Line Here is the actual MS-DOS command used (as text): D:\blackboard\apps\content-exchange\bin>batch_ImportExport.bat -f D:\archives\feed.txt -l 1 -t archive D:\blackboard\apps\content-exchange\bin Note: Be sure that no hard returns are in the command line path

What about Import/Restore? This process is run in much the same way The parameters must reflect import/restore instead of archive/export The feed file specifies the location of the exported package or archive as well as the desired course ID for the newly restored/imported course

Is that all? There are some other useful information resources to learn more about this tool Bb Admin Users Manual Readme located in same directory as tool Users Forums Behind the Blackboard